蓝牙防丢

来源:互联网 发布:90后相亲知乎 编辑:程序博客网 时间:2024/06/05 06:21

1、btSocket = btDev
.createRfcommSocketToServiceRecord(uuid);
btSocket.connect();
2、 btSocket =(BluetoothSocket) btDev.getClass().getMethod("createRfcommSocket", new Class[] {int.class}).invoke(btDev,1);
btSocket.connect();
第一个连接方式都试过了都报

java.IOException:read failed,socket might closed or timeout.read ret:-1

第二个解决了蓝牙连接问题,可以实现防丢功能,不需要传数据,不需要使用到uuid




tmp = device.createRfcommSocketToServiceRecord(UUID.fromString(UUID_STR)); 
tmp =(BluetoothSocket) device.getClass().getMethod("createRfcommSocket", new Class[] {int.class}).invoke(device,1);



0 0