我有一个蓝牙设备已连接到我在4.4.2之前尝试的所有Android版本.现在,它没有连接Galaxy Tab 4或S3.Tab 3与4.1.2连接良好.问题似乎发生在AcceptThread尝试初始化时BluetoothSocket.我正在使用的代码基于sdk中的聊天示例.
我的接受代码
private class AcceptThread extends Thread {
// The local server socket
private BluetoothServerSocket mmServerSocket;
public boolean successInit = false;
public AcceptThread() {
closeAllConnections();
BluetoothServerSocket tmp = null;
// Create a new listening server socket
while(!successInit) {
try {
tmp = mAdapter.listenUsingRfcommWithServiceRecord(NAME, MY_UUID);
successInit= true;
Log.i("TAG", "Socket Server Created");
}
catch(Exception e) {
Log.i("TAG", e.getMessage());
successInit = false;
}
}
mmServerSocket = tmp;
}
public void run() {
BluetoothSocket socket = null; …Run Code Online (Sandbox Code Playgroud)