bluetoothchat 程序接收下位机发送过来的数据内容对不上

[复制链接]
查看11 | 回复0 | 2021-1-27 06:00:10 | 显示全部楼层 |阅读模式
android新人求教
下位机发送11个字节以固定数据开头例如0xfe0xfe0xcc0xc2为开头程序里只判断0xfe0xfe
中间包括固定的0x000x000x000x010x000xd50xc2
用google的蓝牙例子用byte&&0xff转成无符号
但是只在开头判断得到了第一个完整数据串再往后就得不到了

caseMESSAGE_READ:
intcopyflag=-1;
byte[]rxBuf=(byte[])msg.obj;
//constructastringfromthevalidbytesinthebuffer
StringrxMsg=newString(rxBuf,0,msg.arg1);
//Log.i("--Read:",rxMsg+"|"+rxMsg.length()+"|"+rxBuf.length+"|"+((byte[])msg.obj).length+"|"+msg.arg1);
Stringtmp_str="";
for(inti=0;i
分 -->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行