正如官方记录的那样,Android 9 对省电模式进行了多项改进。例如,当屏幕关闭时,定位服务可能会被禁用。见https://developer.android.com/about/versions/pie/power#battery-saver
我在 Pixel 2 上对其进行了测试。具体而言,当激活省电模式并关闭屏幕时,系统会停止 LocationManager(调用 GnssStatus.Callback onStopped())。
当屏幕关闭并启用省电模式时,是否有另一种获取位置的方法?你知道大玩家是怎么做的吗(Strava,...)?
谢谢你的帮助!