【问题标题】:Android 4.4.2 Bluetooth Icon is grey even though device is connected即使设备已连接,Android 4.4.2 蓝牙图标仍为灰色
【发布时间】:2014-02-09 21:08:20
【问题描述】:

我正在使用 Android BLE 堆栈,尽管获得了与 BLE 设备的编程连接,但 Android 蓝牙状态图标显示为灰色,好像没有任何连接。

我的理论是,当您仅通过代码配对/绑定时(连接前我知道所有设备的 BT 地址),连接指示灯不会亮起白色,因为用户没有直接参与该过程。

我找不到其他人表示他们有同样的问题。


我的代码中的逻辑步骤。

  1. BT 开启,BT 图标为灰色。
  2. 通过 USB 连接的设备;从设备中读取蓝牙地址并指示为 BT 连接做好准备。
  3. BT LE 扫描开始寻找设备地址。
  4. 设备以编程方式配对和绑定。 BT LE 扫描已停止。
  5. 在验证通信的设备之间交换数据。
  6. 用户现在可以与设备通话,并且设备可以在获得用户信息时进行回复。
  7. BT 图标仍然是灰色的。

【问题讨论】:

    标签: android bluetooth-lowenergy android-bluetooth


    【解决方案1】:

    我从 4.3 发布的第一天就开始在 Android 上开发 BLE,并且从未见过蓝牙图标亮起。我对经典蓝牙开发不熟悉,所以我只是让我的同事将我的手机配对并通过经典蓝牙发送一些文件 - 图标也没有亮起。您可能会将这种行为与 iOS 上的行为混淆吗?

    【讨论】:

    • 我想它可能永远不会亮起,但我发誓当我拥有 Pebble 时,它​​在连接/在范围内时显示为白色。
    • 我找不到任何与你所说的不同的东西,所以我假设你对此是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 2015-01-18
    • 1970-01-01
    相关资源
    最近更新 更多