Android 中的 CompanionDeviceManager 不稳定

问题描述 投票:0回答:1

有人有在 Android 上使用

CompanionDeviceManager
的成功经验吗?特别是对于支持经典蓝牙的设备。我一直在测试一个非常简单的应用程序,它尝试使用经典蓝牙连接某些设备,但我不断收到不同的奇怪错误。我面临的问题:

  • CompanionDeviceManager
    的内部可能因某些空指针而崩溃
  • API 使用
    onActivityResult
    机制,通常我只是收到此回调,但结果不成功 (!Activity.RESULT_OK)
  • 但最重要的是,发现设备需要很长时间

所以,我做错了什么吗?或者这个API很不稳定?

android android-bluetooth android-companion-device
1个回答
0
投票

是的,配套设备配对可以在 BLE 设备上可靠地工作——至少与 Android 上的替代配对(BLE 绑定)机制一样可靠,但 Android 上的替代配对(BLE 绑定)机制也有自己的问题。 Starfield 手表 应用程序使用此功能将 Android 手机与手表配对。

我并不感到惊讶,这在蓝牙经典上没有得到很好的测试,因为它似乎是专门为蓝牙 LE 手表设计的。对于您的具体问题,您需要发布代码,以便我们可以帮助解决具体问题。

© www.soinside.com 2019 - 2024. All rights reserved.