首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android蓝牙通讯有关问题,调试不报错,直接运行报错?

2013-01-04 
android蓝牙通讯问题,调试不报错,直接运行报错???原代码:String tmpStrsEditText.getText().toString()b

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那里出问题了

热点排行