作者iverson2007 (魏炎)
看板AndroidDev
标题[问题] 蓝牙连线及接收
时间Sun Jan 6 08:46:14 2013
最近在测试使用蓝牙进行资料传输的部分,目前在搜寻设备跟连线设备都能连的上
但是只要一进行资料传送就丢例外出来,例外如下图。
http://i.imgur.com/PVE67.jpg?1
奇怪的是我在不同电脑的Eclipse上他所丢出来例外讯息不一样,一样的地方大概都是
socket在read的时候出错了
以下是我Sever端read的写法
socket = _serverSocket.accept();
if (socket != null) {
InputStream inputStream = socket.getInputStream();
int read = -1;
final byte[] bytes = new byte[2048];
LogCat报错的地方>>>>>> for (; (read = inputStream.read(bytes)) > -1;) {
Log.d("mytag",new String(bytes,0,read\
));
}
另外一种例外我测试的时候只丢了"Hello world"的字串过来,字串也确实传的过来,但
是当socket再read的时候,就挂了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.241.13
1F:推 sdyy:你可以参考Android sample bluetoothChat 01/06 16:10
2F:→ iverson2007:已解决~谢谢 01/08 17:19