文档章节

android序列化以及发送byte数组

范火山
 范火山
发布于 2017/05/03 16:18
字数 106
阅读 15
收藏 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();

 

© 著作权归作者所有

共有 人打赏支持
范火山
粉丝 4
博文 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
Android平台下使用Ksoap2调用传递复杂对象

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

DB_Terrill
2013/03/29
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开发常用工具类

主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileU...

3eera
2014/11/18
12.9K
22

没有更多内容

加载失败,请刷新页面

加载更多

前嗅ForeSpider教程:采集黄页88

以黄页88为例,采集当前列表页新闻的正文数据: 第一步:新建任务 ①点击左上角“加号”新建任务,如图1: 【图1】 ②在弹窗里填写采集地址,任务名称,如图2: 【图2】 ③点击下一步,选择进...

forespider
16分钟前
1
0
Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0

昨晚Nacos社区发布了第一个生产级版本:0.8.0。由于该版本除了Bug修复之外,还提供了几个生产管理非常重要的特性,所以觉得还是有必要写一篇讲讲这次升级,在后续的文章中也都将以0.8.0版本为...

程序猿DD
24分钟前
1
0
HTML+CSS实现div的高度自适应填满剩余空间的7种方法

如图上下两部分,上面部分适应内容的高度,下面部分填充剩余部分。 当下面内容不够时,在下面部分出现滚动条 有2种情况 1.上面内容的高度适应内容,只有2种方法(flex、quirks+table) 2.上面...

linsk1998
28分钟前
1
0
Oracle学习日志-8(查询结果排序)

要用到的表如下 书上写到,上面的查询结果排序是随机的,再执行几次结果可能不同,但是我执行多次后,查询结果的排序都是如此,是因为oracle的默认处理方式是按照物理储存顺序查询的,而我在...

白话
35分钟前
1
0
Data truncation: Incorrect datetime value: '0000-00-00 00:00:00' for column xxx

1. 错误提示 Data truncation: Incorrect datetime value: '0000-00-00 00:00:00' for column xxx 2. 问题分析 从上面的描述我们可以看出原因是:我们给类型是datetime的xxx字段赋值0000-00......

易冥天
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部