2

使用 Android P,在后台运行的应用将不再接收传感器更新。解决此问题的一种方法是使用前台服务。

据此_

对后台传感器的访问受限

Android P 限制了后台应用访问用户输入和传感器数据的能力。如果您的应用在运行 Android P 的设备上在后台运行,系统会对您的应用应用以下限制:

  • 您的应用无法访问麦克风或摄像头。

  • 使用连续报告模式的传感器(例如加速度计和陀螺仪)不接收事件。

  • 使用 on-change 或 one-shot 报告模式的传感器不接收事件。

如果您的应用需要检测运行 Android P 的设备上的传感器事件,请使用前台服务。

这是否也适用于通过 Awareness/Fence API 等间接传感器访问?他们是否也需要前台服务?

4

0 回答 0