上篇文章我们整合了kryo来进行数据的传输编解码,今天将继续学习使用Protobuf来编解码。Netty对Protobuf的支持比较好,还提供了Protobuf的编解码器,非常方便。Protobuf介绍GitHub地址:https://github.com/google/protobufProtobuf是google开源的项目,全称 Google Protocol Buffers,特点如下:支持跨            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 08:42:45
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何在Android中使用Netty传递字符串
在现代Android开发中,使用Netty进行网络通信是一种高效且常用的方式。今天我们将重点讨论如何在Android应用程序中通过Netty传输字符串。在这篇文章中,我将为你提供一个完整的流程、详细的代码示例,并解释每一步的具体功能。
## 流程概述
在使用Netty传递字符串的过程中,我们通常会遵循以下步骤:
| 步骤        |            
                
         
            
            
            
             1.使用方法 1.1建立连接 //进行初始化
 NioEventLoopGroup nioEventLoopGroup = new NioEventLoopGroup(); //初始化线程组
 Bootstrap bootstrap = new Bootstrap();
 bootstrap.channel(NioSocketChannel.class).group(nioEventLoopGr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 20:58:14
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             从服务器 (PC 端 ) 发送图片到客户端 (android 手机端 ) ,并在手机页面上显示该图片。(注:本文旨在实现功能,并未考虑效率,有待后续跟进。) 1、服务器端Java代码   1. int port=9090;  
2.   
3.   
4. /**            
                
         
            
            
            
            # 通过Netty传输图片至Android设备
在Android开发中,有时候需要从服务器端获取图片并在应用中展示。使用Netty可以实现高效的图片传输,在本文中,我们将展示如何通过Netty传输图片至Android设备。我们将使用Java作为服务器端的语言,在Android端使用Java语言进行接收和显示图片。
## Netty简介
Netty是一个高性能的网络应用框架,可以帮助开发者构建            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-01 06:37:50
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Activity 传递图片的方法与示例
在 Android 开发中,Activity 是构成应用程序的基本组件之一。通常在多个 Activity 之间传递数据时,我们会用到 Intent,然而,传递图片这种较为复杂的数据类型则需要我们采取一些额外的策略。本文将探讨在 Android 中如何有效地传递图片,提供代码示例,并使用 Mermaid 语法输出旅行图和序列图。
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-13 06:27:03
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            将网络图片保存到sd卡,再从sd卡取出bitmap图片的步骤:(保存到sd卡才是永久性的)InputStream is = conn.getInputStream();   //第一步:将网络图片转换成bitmap
bitmap = BitmapFactory.decodeStream(is);  bitmap.compress(CompressFormat.JPEG, 100, fos); //            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 15:54:55
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一 TCP协议详解1.1 TCP 报文结构1.2 TCP的可靠性1.2.1 序列号与确认应答1.2.2 超时重传机制1.2.3 流量控制机制1.2.4 拥塞控制机制1.3 TCP的三次握手1.3.1 建立连接1.4 TCP四次挥手Netty官网:Netty: Home 网络的基本结构一 TCP协议详解TCP(Transmission Control Protocol,传输控制协议)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 11:53:24
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是 Netty
Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。 
 Netty 已经实现了的协议就有 FTP, SMTP, HTTP, WebSocket 和 SPDY 以及其他二进制和基于文本的协议。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 17:32:40
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Activity传递图片资源的指南
在Android开发中,Activity之间的传递信息时常是必不可少的。其中,传递图片资源是一项常见操作。本文将详细描述如何在Android中实现Activity之间传递图片资源的步骤,并提供必要的代码示例。
## 流程概述
在进行图片传递时,我们可以将其拆分为以下步骤:
| 步骤   | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-17 10:57:55
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Studio Intent传递图片
## 引言
在Android开发中,我们经常需要在不同的Activity之间传递数据。其中,传递图片是一种常见的需求。本文将指导你如何在Android Studio中使用Intent传递图片。
## 流程概述
下面是整个流程的概述,使用一个流程图来展示:
```mermaid
flowchart TD
    A[准备待传递的图片] -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-05 13:34:22
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前面照着android系统的裁剪图片的功能自己写了一个相似的工具。功能是大体上实现了,但留下了一个调用的问题:如何从我的程序调用这个裁剪工具,并且获得裁剪后的图片呢?其实这个也很简单了,就是intent的基础用法。原文地址请保留 先上个图(界面依旧没优化,难看就难看吧):起始activity,打开图片选择窗口,随便选择一张图片 下面是跳转到裁剪界面按下crop按钮,退出acti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 18:46:44
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第1部分:如何使用dr.fone将照片从Android传输到iPhone?如果您对将照片从Android传输到iPhone应选择哪种方法感到困惑,那么请比较所选方法的质量和速度。好吧,坦率地说,符合所有这些标准的工具是dr.fone工具包,它是一个全面的解决方案,专门用于解决所有与移动相关的问题和任务。dr.fone是完美的,因为无论操作系统如何,您都可以跨多个设备进行传输。例如,如果您想将照片从            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-07 19:36:47
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            更换新手机之后,必然要做的就是导出导入数据,如何将旧手机里的照片啊,数据啊导入新手机是一件让人头疼的事情,在这时候有没有一些简单的办法呢?把图片和文件转到新手机,方法有很多:1、最简单的办法(软件不熟选用),将照片保存到SD卡中,然后将该SD卡插入新手机即可查看,想保存到手机就直接复制;2、利用网络存储保存,例如:手机云功能、云存储软件、邮箱、qq等,先保存照片到网络,然后手机登陆下载;3、电脑中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 11:03:18
                            
                                1066阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            做项目的时候需要用到在2个activity之间传递一些数据,之前做的都是些字符串之类的东东,结果这次卡了好久,折腾了一个下午。第一个:传递bitmap  这个问题非常奇葩(可能我android水平还不够),居然不会报错,我是直接用bundle或Intent的extral域直接存放bitmap,结果运行时各种宕机,各种界面乱窜(我非常的纳闷)。。。搜索之后看大家都说不能直接传递大于40k的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 10:00:48
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Flutter传递Android插件图片资源指南
作为一名经验丰富的开发者,我非常理解刚入行的小白可能会在实现Flutter与Android插件之间传递图片资源时感到困惑。不过别担心,接下来我将通过这篇文章,手把手教你如何实现这一功能。
## 流程概览
首先,我们通过一个表格来展示整个流程的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 在Android插件中添            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-23 07:10:09
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在android开发中,经常会使用Intent来传递数据,在Google官方的android api中对于基本数据类型,Intent类中都有对应的方法 intent.putExtra(key,date);来传递数据然而在实际开发中,基本数据类型肯定是不能够满足需要的,这个时候怎么办?对于自定义的类对象,如何通过Intent来传递呢?这个时候就需要将对象序列化(Serializable)后才能传递,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 22:52:33
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            快速COPY,请滑到最后因为Intent只能传输数据容量很小的基本数据,当位图很大的时候,很有可能会出现传输错误为什么不能传输很大的Bitmap呢?Intent 传递大数据,会出现 TransactionTooLargeException 的场景,在 TransactionTooLargeException(https://developer.android.com/reference/andro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 07:28:48
                            
                                92阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言很久没更新博客了,主要是 最近发生的事情太多了。开始学习~ Netty使用步骤前言简要解码器介绍(需要了解的)粘包/拆包LineBasedFrameDecoder(行解码器)DelimiterBasedFrameDecoder(特殊分隔符解码器)FixedLengthFrameDecoder(固定长度解码器)StringDecoder(字符串解码器)备注使用步骤(代码中集合了三种案例)服务端E            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 00:48:44
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1. 传统 RPC 调用性能差的三宗罪1)网络传输方式问题2)序列化方式问题3)线程模型问题 2.高性能的三个主题1) IO模型:用什么样的通道将数据发送给对方,BIO、NIO 或者 AIO,IO 模型在很大程度上决定了框架的性能。2) 传输协议及序列化:采用什么样的通信协议,HTTP 或者内部私有协议。协议的选择不同,性能模型也不同。相比于公有协议,内部私有协议的