文档章节

android序列化以及发送byte数组

范火山
 范火山
发布于 2017/05/03 16:18
字数 106
阅读 14
收藏 0

1. 将字符串转化成字节,并进行ASCII编码

Entity.getDeviceName().getBytes("US-ASCII");

2. Java拷贝byte数组

System.arraycopy(Recvtemp, DeviceNameLen + 1 + timeStampLen + 1 + 1 + FileNameLen +1 + 1, Entity.getFileByteArr(), 0, FileLen);

3. Java发送byte数组

byte[] byteArray = serializeMessage.Serializer(message);

Socket s = new Socket("192.168.7.37", 8885);
OutputStream os = s.getOutputStream();
os.write(byteArray);

4. 网络操作必须开新的线程,不能够在主线程里操作

new Thread(){
    public void run(){
        try{
           sendHeartBeat();
        } catch (Exception e) {
        e.printStackTrace();
    }
    }
}.start();

 

© 著作权归作者所有

共有 人打赏支持
范火山
粉丝 3
博文 56
码字总数 14217
作品 0
南通
程序员
Android零基础入门第83节:Activity间数据传递方法汇总

在Activity间传递的数据一般比较简单,但是有时候实际开发中也会传一些比较复杂的数据,本节一起来学习更多Activity间数据的传递。 一、常用数据类型 在前面几节我们只学习了一些常用类型的数...

鑫鱻
2017/10/25
0
0
探索Android中的Parcel

一、Android中的Parcel是什么 转自:http://blog.csdn.net/nkmnkm/article/details/6451699 Parcel,翻译过来是“打包”的意思。打包干什么呢?是为了序列化。 如果要在进程之间传递一个整数...

LiSteven
2013/01/15
0
0
在Activity之间传递数据方法

1.Intent对象 2.静态变量 3.通过剪切板 4.通过全局对象Application public class ATActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCr......

带梦想一7飞
2013/04/12
0
0
Android平台下使用Ksoap2调用传递复杂对象

Android平台下使用Ksoap2调用传递复杂对象 当你想使用ksoap2从服务端递复杂对象给android 客户端时,下面的代码可以帮助你。这是我寻找了两天,终于找到的解决方案,期间的辛苦与烦恼就不提了...

DB_Terrill
2013/03/29
0
0
Android 使用Parcelable序列化对象

Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializabl...

stefanliao
2012/05/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js 操作cookie

var cookie = {// 设置cookie方法 set:function(key,val,time){ // 获取当前时间 var date = new Date(); // 将date设置为n天以后的时间 var exp...

小丶二
5分钟前
0
0
限制root远程登录 su和sudo命令

9月21日任务 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 对于Linux而言,权限的重要性毋庸置疑!对于普通用户而言无法执行那些只有root用户才能有效的命令,导致工作无法有效进行; 系统...

robertt15
7分钟前
0
0
MQTT协议的初浅认识之通讯级别和持久会话

背景 这是我最近了解MQTT协议的最后一部分内容了,MQTT协议里面的QOS和Keep Alive是两个比较重要的内容。QOS的设置,直接影响了订阅客户端与中间件之间的消息交互行为。而Keep Alive直接影响...

亚林瓜子
9分钟前
0
0
calc

width: calc(100% - 30px); 特别注意:减号左右空格,均不能去掉。 width: calc(100% - 30px);

柴高八斗之父
17分钟前
0
0
Spring Cloud Gateway全局过滤器GlobalFilter:返回消息和重定向

Spring Cloud Gateway的全局过滤器GlobalFilter,顾名思义,声明后会对所有的请求生效,可以用来做权限控制,这里简单记录一下拦截到非法请求后如何返回自定义信息和将请求重定向到指定URL。...

夜雨寄北09
20分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部