用蓝牙连接时用
socket = mmDevice.createRfcommSocketToServiceRecord(MY_UUID);
socket.connected().出错。read failed,socket might closed or timeout,read ret:-1.
用socket =(BluetoothSocket) mmDevice.getClass().getMethod("createRfcommSocket", new Class[] {int.class}).invoke(mmDevice,1);
socket = mmDevice.createRfcommSocketToServiceRecord(MY_UUID);
socket.connected().出错。read failed,socket might closed or timeout,read ret:-1.
用socket =(BluetoothSocket) mmDevice.getClass().getMethod("createRfcommSocket", new Class[] {int.class}).invoke(mmDevice,1);
socket.connected().成功。
编译机试OPPO R7Plus Android5.0,换一部编译机HTCT320e Android4.0.3就出错了.
用UUID获得socket进行连接提示:service discovery failed。
用反射获得socket进行连接提示:connected refused.
求哪位大神指点迷津。项目Android版本是API15 。