【问题标题】:Android : Programmatically pair a bluetooth device; Incorrect pin or passkey on some devices?Android:以编程方式配对蓝牙设备;某些设备上的密码或密码不正确?
【发布时间】:2016-11-23 15:50:13
【问题描述】:

我想做的事:

我正在开发一个特定于 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:由于密码或密码不正确而无法配对

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

【问题讨论】:

  • 能否也提供设备列表?
  • 您想配对什么样的设备?是一些定制硬件还是其他智能手机?
  • 设备扮演什么角色?是中心,手机是外围?
  • 谢谢大家的回答。 “设备”是指“无品牌 Android 平板电脑”。我不再使用这些了,我也没有遇到这个问题。抱歉,我没有解决方案。

标签: java android bluetooth bluetooth-lowenergy pairing


【解决方案1】:

我也遇到了同样的问题,我的 BT 代码在其他版本上运行良好,但在 5.1 & 5.1.1 上运行失败。

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

所以,试试这个并查看他的代码,这可能会给你一个关于你做错了什么的线索。

【讨论】:

  • 感谢您的帮助。我们有新设备,我不再遇到这个问题了。
猜你喜欢
  • 1970-01-01
  • 2012-12-23
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 1970-01-01
  • 2017-07-30
  • 2011-07-07
  • 2014-03-13
相关资源
最近更新 更多