鸿蒙原生应用元服务开发-位置服务申请权限

鸿蒙时代
发布于 2024-6-18 15:18
浏览
0收藏

申请位置权限开发指导

场景概述
应用在使用位置服务系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限。
系统提供的定位权限有:
ohos.permission.LOCATION:用于获取精准位置,精准度在米级别。
ohos.permission.APPROXIMATELY_LOCATION:用于获取模糊位置,精确度为5公里。
ohos.permission.LOCATION_IN_BACKGROUND:用于应用切换到后台仍然需要获取定位信息的场景。
访问设备的位置信息,必须申请权限,并且获得用户授权。
鸿蒙原生应用元服务开发-位置服务申请权限-鸿蒙开发者社区

如果应用在后台运行时也需要访问设备位置,除需要将应用声明为允许后台运行外,还必须申请ohos.permission.LOCATION_IN_BACKGROUND权限,这样应用在切入后台之后,系统可以继续上报位置信息。
开发者可以在应用配置文件中声明所需要的权限。
本文引用参考HarmonyOS官方API9。

分类
收藏
回复
举报
回复
    相关推荐