连接时使用通用的UUID:00001101-0000-1000-8000-00805f9b34fb
连接代码:
device.createRfcommSocketToServiceRecord(MY_UUID);
socket.connect(); //连接
在HTC的手机上比较正常,但是在一款联想低端手机上经常出现这个错误:
05-29 09:22:07.659: I/BluetoothSocket_MTK(4738): [JSR82] SdpHelper::onRfcommChannelFound: channel=-1
05-29 09:22:07.659: W/System.err(4738): java.io.IOException: Service discovery failed
05-29 09:22:07.659: W/System.err(4738): at android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:763)
05-29 09:22:07.660: W/System.err(4738): at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:347)
谢谢!
连接代码:
device.createRfcommSocketToServiceRecord(MY_UUID);
socket.connect(); //连接
在HTC的手机上比较正常,但是在一款联想低端手机上经常出现这个错误:
05-29 09:22:07.659: I/BluetoothSocket_MTK(4738): [JSR82] SdpHelper::onRfcommChannelFound: channel=-1
05-29 09:22:07.659: W/System.err(4738): java.io.IOException: Service discovery failed
05-29 09:22:07.659: W/System.err(4738): at android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:763)
05-29 09:22:07.660: W/System.err(4738): at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:347)
谢谢!