如何将Location(android.gms.location。*)用于前景服务(Oreo,Pie,Android 10)

问题描述 投票:0回答:1

根据Google文档:

“背景位置限制

为了减少功耗,Android 8.0(API级别26)限制了后台应用检索用户当前位置的频率。应用每小时只能接收几次位置更新。“

([https://developer.android.com/about/versions/oreo/background-location-limits

嗯,这很有趣:即使关闭屏幕,Google地图也能正常工作...地图不是应用程序,或者官方文档写得不好。当应用程序在后台运行时,有人知道有什么方法可以在android(api杠杆26或更高版本)上获取gps坐标吗? (关闭屏幕或正在使用其他应用)

android android-service android-8.0-oreo android-gps android-10.0
1个回答
0
投票

文档不完整...,他们应该添加它以使用后台位置,您必须在清单中添加权限:

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
© www.soinside.com 2019 - 2024. All rights reserved.