我尝试使用this答案自动连接到BLE设备。
我已成功为BroadcastReceiver
操作设置了BluetoothDevice.ACTION_PAIRING_REQUEST
,并且PIN
配对看起来没问题,但是passkey
app收到{{1}错误,BluetoothDevice.PAIRING_VARIANT_PASSKEY
无效。正如我在device.setPin()
android.bluetooth.BluetoothDevice
中看到的那样无法访问:
setPasskey()
那么,是否有可能自动连接/** @hide */
public boolean setPasskey(int passkey) {
//TODO(BT)
/*
try {
return sService.setPasskey(this, true, 4, passkey);
} catch (RemoteException e) {Log.e(TAG, "", e);}*/
return false;
}
?