随笔分类 -  AndRoid

摘要:之前在JT/T 808在android上实现时用到了不少类型转换的Helper,现将其公布出来,有需要的朋友拿去用吧。1.常用类型和byte[]互转的ByteHelper;2.BCD码压缩的BCDHelper;3.CRC、XOR的CheckHelper。ByteHelperpackagecom.van.base;importjava.io.UnsupportedEncodingException;publicclassByteHelper{/***@Title:UInt16ToByte2*@Description:TODO(将UInt16转化为byte2)**@paramVal*@return 阅读全文
posted @ 2011-11-18 16:20 二杠 阅读(2161) 评论(1) 推荐(1) 编辑
摘要:闲来无事,把JT/T 808在安卓上实现了一遍。代码逻辑基本由C#移植而来,在异步发送数据上遇到了点麻烦,JAVA要进行异步发送数据貌似得用到NIO,没去研究这个东西,便自己写了一个SocketHelper,发送支持同步和异步模式,接收全是异步方式。同步模式这里不做说明,大家基本都是一个样,简单说说我的异步发送和接收吧。发送流程:首先定义一个缓冲池,发送数据时仅仅是将待发送的数据加入到缓冲池中,再由后台的工作线程从缓冲池中取得待发送数据进行发送。可能某些情况下在数据发送完成时需要做一些处理(比如写日志),便定义了一个发送完成监听,在数据发送完成时触发此事件。接收流程:同样定义了一个接收缓冲池, 阅读全文
posted @ 2011-11-17 15:38 二杠 阅读(5009) 评论(8) 推荐(4) 编辑

点击右上角即可分享
微信分享提示