Android:以编程方式配对蓝牙设备;某些设备上的引脚或密码错误?

时间:2016-11-23 15:50:13

标签: java android bluetooth bluetooth-lowenergy pairing

我想做什么:

我正在开发一个Android专用应用程序,我必须自动配对设备,甚至不显示通常的对话框,要求用户输入密码。

我的代码主要来自这两个stackOverflow线程:

Auto-accept bluetooth pairing possible?

Programmatically pairing with a BLE device on Android 4.4+

我遇到的问题:

  • Android 5.1.1上的设备#1:确定
  • android 6.0上的设备#2:确定
  • Android 5.1上的设备#3:因为错误的引脚或密钥而无法配对
  • 在Android 5.1上的
  • 设备#4:因为错误的引脚或密钥而无法配对

我不知道android版本是否与此问题有关。你有什么想法可以帮助我在设备#3和#4上工作吗?

1 个答案:

答案 0 :(得分:0)

我也遇到了同样的问题,我的BT代码在其他版本上工作正常,但在5.1 & 5.1.1失败了。

但后来我尝试了Android-BluetoothSPPLibrary,它适用于android 5.1 & 5.1.1

所以,试试这个并查看他的代码,这可能会让你知道你做错了什么。