android蓝牙通讯问题,调试不报错,直接运行报错???
原代码: String tmpStr=sEditText.getText().toString();
byte bytes[] = tmpStr.getBytes();
修改代码:
byte bytes[] = new byte[4];
bytes[0]= 0x30;
bytes[1]= 0x31;
bytes[2]= 0x32;
bytes[3]= 0x33;
公共代码:
try {
outputStream.write(bytes,0,4);
} catch (IOException e) {
// TODO Auto-generated catch block
sEditText.setText(e.toString());
e.printStackTrace();
}
原代码获取文本框的内容,本将字符串转换为byte数组,然后发送。我发送十六进制数据,新建了byte数组,并赋值。设置断点后调试运行,可以正常发送数据,但是运行时,回报错导致程序关闭。哪位高手帮我看看,谢谢。
[解决办法]
报什么错....
[解决办法]
你的outputstream获得的,编译器不支持蓝牙调试,估计你在bluetoothsocket那里出问题了