应用在Backtound Android 8中的位置更新

时间:2018-07-10 17:34:28

标签: android android-8.0-oreo android-8.1-oreo location-updates

自发布Android Oreo以来,位置更新仅在一小时内在后台运行应用程序时发生几次。就我而言,我有一个应用程序,当用户锁定屏幕(应用程序在后台)时,需要经常更新位置。

Google开发者文档提供了以下解决方案:

'通过调用startForegroundService()在应用程序中启动前台服务。当此类前台服务处于活动状态时,它将在通知区域中显示为正在进行的通知。'

没有可用的示例。是否足以启动简单的前台服务,还是需要将所有位置逻辑迁移到该前台服务?对我来说,尚不清楚是否足以启动一个定制的简单前台服务,或者是否需要将所有位置逻辑都放在该前台服务中。

0 个答案:

没有答案