Jan*_*ski 8 android bluetooth-lowenergy android-bluetooth android-ble wear-os
我目前正在测试 Android配套设备配对,但我不确定如何从REQUEST_COMPANION_RUN_IN_BACKGROUND权限中受益。
在 Google 文档的一部分中说:
设备配对后,设备可以利用 REQUEST_COMPANION_RUN_IN_BACKGROUND 和 REQUEST_COMPANION_USE_DATA_IN_BACKGROUND 权限从后台启动应用程序。例如,您可以使用这种配对设备的方法对支持 BLE 的智能手表进行初始配置。
在许可本身中:
允许配套应用在后台运行。
在CompanionDeviceManager文档中,它说:
如果您的应用需要从电池优化中排除(在后台运行)或具有不受限制的数据访问(在后台使用数据),您可以分别声明您使用 android.Manifest.permission#REQUEST_COMPANION_RUN_IN_BACKGROUND 和。
有人可以解释(或指向一些示例代码)如何利用此权限在后台运行应用程序?理想情况下,我想从配对的蓝牙 LE 外围设备触发配套应用程序中的操作。
小智 0
只要您使用 CompanionDeviceManager 创建关联,并在清单中声明 REQUEST_COMPANION_RUN_IN_BACKGROUND 即可。您应该能够在后台运行您的服务。
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |