diff --git a/zh-cn/application-dev/device/device-location-info.md b/zh-cn/application-dev/device/device-location-info.md index b64a8722f94e61ef697a5a5c6faed8a3c6bf73b6..784be0bb006f4b631bf89be401c102b06fae3f32 100644 --- a/zh-cn/application-dev/device/device-location-info.md +++ b/zh-cn/application-dev/device/device-location-info.md @@ -66,25 +66,7 @@ 如果应用在后台运行时也需要访问设备位置,除需要将应用声明为允许后台运行外,还必须申请ohos.permission.LOCATION_IN_BACKGROUND权限,这样应用在切入后台之后,系统可以继续上报位置信息。 - 开发者可以在应用module.json文件中声明所需要的权限,示例代码如下: - - - ``` - { - "module": { - "reqPermissions": [ - "name": "ohos.permission.LOCATION", - "reason": "$string:reason_description", - "usedScene": { - "ability": ["com.myapplication.LocationAbility"], - "when": "inuse" - } - ] - } - } - ``` - - 配置字段详细说明见[应用包结构配置文件的说明](../quick-start/stage-structure.md)。 + 开发者可以在应用配置文件中声明所需要的权限,具体可参考[授权申请指导](../security/accesstoken-guidelines.md)。 2. 导入geolocation模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。 diff --git "a/zh-cn/readme/\344\275\215\347\275\256\346\234\215\345\212\241\345\255\220\347\263\273\347\273\237.md" "b/zh-cn/readme/\344\275\215\347\275\256\346\234\215\345\212\241\345\255\220\347\263\273\347\273\237.md" index 1917e3a0d2e03523fe92c0a769abc4cc11e0ae8b..f7163da29851237ae0f2a7f7f6f7686d414f5da9 100644 --- "a/zh-cn/readme/\344\275\215\347\275\256\346\234\215\345\212\241\345\255\220\347\263\273\347\273\237.md" +++ "b/zh-cn/readme/\344\275\215\347\275\256\346\234\215\345\212\241\345\255\220\347\263\273\347\273\237.md" @@ -35,7 +35,7 @@ - **WLAN、蓝牙定位** - 根据设备可搜索到的周围WLAN、蓝牙设备位置,估算设备当前位置。此定位方式的定位结果精度依赖设备周围可见的固定WLAN、蓝牙设备的分布,密度较高时,精度也相较与基站定位方式更高,同时也需要设备可以访问网络。 + 根据设备可搜索到的周围WLAN、蓝牙设备位置,估算设备当前位置。此定位方式的定位结果精度依赖设备周围可见的固定WLAN、蓝牙设备的分布,密度较高时,精度也相较于基站定位方式更高,同时也需要设备可以访问网络。 **图 1** **子系统架构图** @@ -115,7 +115,7 @@ **获取设备位置信息开发步骤如下:** -1. 应用在使用系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限,申请方式请参考。 +1. 应用在使用系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限。 系统提供的定位权限有: - ohos.permission.LOCATION @@ -125,27 +125,7 @@ 如果应用在后台运行时也需要访问设备位置,除需要将应用声明为允许后台运行外,还必须申请ohos.permission.LOCATION_IN_BACKGROUND权限,这样应用在切入后台之后,系统可以继续上报位置信息。 - 开发者可以在应用config.json文件中声明所需要的权限,示例代码如下: - - - ``` - { - "module": { - "reqPermissions": [{ - "name": "ohos.permission.LOCATION", - "reason": "$string:reason_description", - "usedScene": { - "ability": ["com.myapplication.LocationAbility"], - "when": "inuse" - }, { - ... - } - ] - } - } - ``` - - 配置字段详细说明见[应用包结构配置文件的说明](../application-dev/quick-start/stage-structure.md)。 + 开发者可以在应用配置文件中声明所需要的权限,具体可参考[授权申请指导](../application-dev/security/accesstoken-guidelines.md)。 2. 导入geolocation模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。