【发布时间】:2022-11-13 11:32:18
【问题描述】:
有没有人在 Android 上使用CompanionDeviceManager 有过成功的经验?尤其是支持蓝牙经典的设备。我一直在测试一个非常简单的应用程序,它尝试使用蓝牙经典连接某些设备,但我不断收到不同的奇怪错误。我面临的问题:
-
CompanionDeviceManager的内部可能会因某些空指针而崩溃 - API 使用
onActivityResult机制,通常我只是得到这个回调,结果不成功(!Activity.RESULT_OK) - 但最重要的是,发现设备需要的时间太长
那么,我做错了吗?还是这个 API 很不稳定?
【问题讨论】:
-
我看到在Android 11上,发现进程在启动后93秒内不会超时。我让微调器保持 30 秒,但有时它会在将近 90 秒后发现一个设备,从而导致非常不和谐的体验。我没有经历过你提到的前两个要点。但是我确实体验过this issue
标签: android android-bluetooth android-companion-device