【发布时间】:2014-02-09 21:08:20
【问题描述】:
我正在使用 Android BLE 堆栈,尽管获得了与 BLE 设备的编程连接,但 Android 蓝牙状态图标显示为灰色,好像没有任何连接。
我的理论是,当您仅通过代码配对/绑定时(连接前我知道所有设备的 BT 地址),连接指示灯不会亮起白色,因为用户没有直接参与该过程。
我找不到其他人表示他们有同样的问题。
我的代码中的逻辑步骤。
- BT 开启,BT 图标为灰色。
- 通过 USB 连接的设备;从设备中读取蓝牙地址并指示为 BT 连接做好准备。
- BT LE 扫描开始寻找设备地址。
- 设备以编程方式配对和绑定。 BT LE 扫描已停止。
- 在验证通信的设备之间交换数据。
- 用户现在可以与设备通话,并且设备可以在获得用户信息时进行回复。
- BT 图标仍然是灰色的。
【问题讨论】:
标签: android bluetooth-lowenergy android-bluetooth