Android 10 权限说明-实用工具-开发指南 - 高德地图API
文章推薦指數: 80 %
Android 10 新增加了后台定位权限:ACCESS_BACKGROUND_LOCATION,该权限对应始终允许;老的权限:ACCESS_FINE_LOCATION和ACCESS_COARSE_LOCATION代表仅前台使用允许; ...
概述
入门指南
开发指南
创建工程
获取Key
Eclipse配置工程
AndroidStudio配置工程
开发注意事项
获取位置
获取定位数据
新版辅助H5页面定位
辅助功能
地理围栏
坐标转换与位置判断
实用工具
错误码对照表
定位类型对照表
Android6.0权限说明
Android8.0权限说明
Android9权限说明
Android10权限说明
Android11权限说明
Android12权限说明
参考手册
示例代码
更新日志
常见问题
相关下载
您现在的位置:
开发
>Android定位SDK
>开发指南
>实用工具
>Android10权限说明
Android10权限说明
最后更新时间:2022年09月30日
Android10之前只有ACCESS_FINE_LOCATION和ACCESS_COARSE_LOCATION;Android10新增加了后台定位权限:ACCESS_BACKGROUND_LOCATION,该权限对应始终允许;老的权限:ACCESS_FINE_LOCATION和ACCESS_COARSE_LOCATION代表仅前台使用允许;应用的targetSdkVersion=Q,如果应用必须要始终定位,可以只申请ACCESS_BACKGROUND_LOCATION即可,权限弹框参考下面第三个图;如果应用只需要申请前台定位,则只需要申请老的定位权限即可,具体授权弹框参考第二个图。
如果都申请则出现三态权限弹框,参考下面第一个图。
5.如果用户选择仅前台使用允许,应用的页面退后台,通过启动前台服务让应用处于前台状态,必须把前台服务标为:foregroundServiceType=“location”,才能获取位置信息。
延伸文章資訊
- 1Xamarin Android Produced Bundle showing ... - Microsoft Docs
permission.ACCESS_BACKGROUND_LOCATION, but not asked for in AndroidManifest.xml. I am using Xamar...
- 2Exploring Android Q: Location Permissions | by Joe Birch
To support backward compatibility, if your application doesn't target Q then the ACCESS_BACKGROUN...
- 3Android 10 privacy changes for accessing device location
Android 10 introduces new location permission, ACCESS_BACKGROUND_LOCATION when you target Android...
- 4android定位許可權適配看這篇就夠了
將ACCESS_BACKGROUND_LOCATION 稱為後臺定位許可權. 網路定位許可權屬於:ACCESS_COARSE_LOCATION. GPS定位許可權屬於:ACCESS_FINE_L...
- 5请求位置权限| Android 开发者
在Android 10(API 级别29)及更高版本中,您必须在应用的清单中声明 ACCESS_BACKGROUND_LOCATION 权限,以便请求在运行时于后台访问位置信息。