蓝牙接收时数据第一位丢失

智能小超人 发布于 2014/08/24 22:40
阅读 618
收藏 0

解读下一代网络:算力网络正从理想照进现实!>>>

在开发android蓝牙打印时发现在刚接收时数据就丢失了第一个数字,求高手指导啊    

刚接收时的代码

while (true) 

       {
         try {
                //  从通道的输入流InputStream中读取数据到buffer数组中
                bytes = myInStream.read(buffer);
                Log.e("AAAAAAAAAAAAAAA",new String(buffer,0,bytes));在这里发现接收就错误了。在logcat上发现接收数据时, 譬如1123,结果是1,123. 导致第一个数字被覆盖了,   本来想采用标志位来掩饰这个错误,但是用标志位后无法转换为整型进行相应改变了。。。。。求指点
加载中
0
Monkey
Monkey
蓝牙数据要弄个循环不停读取。
0
若水191
若水191
前几位放特殊符号,丢失就丢失无用的特殊符号
0
蓝牙打印机
蓝牙打印机

android蓝牙打印机产品广泛应用于快消、移动进销存,物流等行业,产品支持定制开发,提供相应的技术支持及DEMO文档,需要可联系,QQ:81617129

返回顶部
顶部