位置服务API案例库/案例集
发布时间
阅读量:
阅读量
定位服务API应用实例
若需调用定位服务API,应首先确认设备已成功安装HMS Core服务组件,并将Location Kit的SDK嵌入至开发项目中。
配置应用权限
- Android系统为位置信息访问提供了两种权限类型:ACCESS_COARSE_LOCATION(用于获取大致位置信息)与ACCESS_FINE_LOCATION(用于获取精准位置信息)。开发者需在“AndroidManifest.xml”配置文件中声明相关权限:
- 针对Android Q版本及以上,若希望应用在后台运行时仍能持续获取用户位置数据,则需在“AndroidManifest.xml”文件中额外声明ACCESS_BACKGROUND_LOCATION权限:
- 在完成“AndroidManifest.xml”中的权限配置后,还需在程序代码中进行动态申请操作(依据Android 6.0对危险权限的管理要求):
- // 针对Android SDK版本小于等于28的情况,需进行权限动态申请
- if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P) {
Log.i(TAG, "android sdk <= 28 Q");
全部评论 (0)
还没有任何评论哟~
