我的应用程序可以让人们在开车时记录路线。为确保实际记录位置,我使用 aservice
以便即使活动被终止也会记录它们。为了避免设备进入打瞌睡状态,这意味着不会频繁更新位置,我持有唤醒锁。
这些步骤是否足够?或者我是否需要明确禁用电池优化(https://developer.android.com/training/monitoring-device-state/doze-standby.html)以确保我不会丢失位置更新?根据文档,我的应用程序似乎是一个“可接受的”用例。
我的应用程序可以让人们在开车时记录路线。为确保实际记录位置,我使用 aservice
以便即使活动被终止也会记录它们。为了避免设备进入打瞌睡状态,这意味着不会频繁更新位置,我持有唤醒锁。
这些步骤是否足够?或者我是否需要明确禁用电池优化(https://developer.android.com/training/monitoring-device-state/doze-standby.html)以确保我不会丢失位置更新?根据文档,我的应用程序似乎是一个“可接受的”用例。