目前Iam使用backport.android.bluetooth2.jar文件进行蓝牙编程与Android 1.5。无论何时设备配对失败,它都会填充passKey的警告对话框,如果我给密码,那么在我的日志中我会收到以下错误
07-21 12:25:52.419: WARN/BluetoothDeviceService(948): setPin(00:0E:6D:BA:89:F3) called but no native data available, ignoring. Maybe the PasskeyAgent Request was cancelled by the remote device or by bluez.
为了成功配对我的BT设备,我总是重新启动我的平板电脑并手动将设备与设置选项配对。所以最后我意识到以编程方式给出了这个passKey但我还没有找到任何方法。但是在谷歌开源我发现在setPassKey(String Address,int passKey)
的{{1}}中使用@hide BluetoothDevice.java
评论的一种方法。这不会出现在我的jar文件中。如果有任何方法可以配对无界设备请回复尽快?
答案 0 :(得分:2)