Android配套设备配对:如何使用REQUEST_COMPANION_RUN_IN_BACKGROUND权限?

mtb9vblg  于 2023-04-04  发布在  Android
关注(0)|答案(1)|浏览(253)

我目前正在测试Android companion device pairing,我不确定如何从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外围设备触发配套应用程序中的操作。

4nkexdtk

4nkexdtk1#

只要您使用CompanionDeviceManager创建了关联,并在清单中声明了REQUEST_COMPANION_RUN_IN_BACKGROUND。您应该能够在后台运行您的服务。

相关问题