未验证 提交 eb2a5c26 编写于 作者: O openharmony_ci 提交者: Gitee

!10133 VOD修改~

Merge pull request !10133 from 孙悦/master
......@@ -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,都是通过该模块提供的。
......
......@@ -35,7 +35,7 @@
- **WLAN、蓝牙定位**
根据设备可搜索到的周围WLAN、蓝牙设备位置,估算设备当前位置。此定位方式的定位结果精度依赖设备周围可见的固定WLAN、蓝牙设备的分布,密度较高时,精度也相较基站定位方式更高,同时也需要设备可以访问网络。
根据设备可搜索到的周围WLAN、蓝牙设备位置,估算设备当前位置。此定位方式的定位结果精度依赖设备周围可见的固定WLAN、蓝牙设备的分布,密度较高时,精度也相较基站定位方式更高,同时也需要设备可以访问网络。
**图 1** **子系统架构图**<a name="fig4460722185514"></a>
......@@ -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,都是通过该模块提供的。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册