【发布时间】:2014-08-08 00:48:11
【问题描述】:
设备消息:“'14/08/06”
bytes = mmInStream.read(buffer);
char c = 0;
for(int i=0;i<buffer.length;i++)
{
int value = buffer[i];
Log.e(tag,"WORD="+value);
c= (char)value;
}
最后有些单词会乱码(变成负数),有些单词可以显示跟在ASCII后面
WORD=34
WORD=39
**WORD=-79
WORD=-76
WORD=-81**
WORD=48
......etc
成为 => 'ᄆᄡᆵ0ᄌᆵ0ᄋ"ᆲ"ᄆ6...
【问题讨论】:
-
谢谢!祝你的应用好运!
标签: java android bluetooth char buffer