如正式记录的那样,Android 9对省电模式进行了许多改进。例如,关闭屏幕后可能会禁用位置服务。参见https://developer.android.com/about/versions/pie/power#battery-saver
我在Pixel 2上对其进行了测试。具体来说,当启动省电模式并且关闭屏幕时,LocationManager被系统停止(调用了GnssStatus.Callback onStopped())。
在启用省电模式的情况下关闭屏幕时,还有另一种获取位置的方法吗?您是否知道大型公司的业绩如何(Strava,...)?
感谢您的帮助!