Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
eb2a5c26
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
eb2a5c26
编写于
9月 29, 2022
作者:
O
openharmony_ci
提交者:
Gitee
9月 29, 2022
浏览文件
操作
浏览文件
下载
差异文件
!10133 VOD修改~
Merge pull request !10133 from 孙悦/master
上级
d355bc5c
45edcc9b
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
4 addition
and
42 deletion
+4
-42
zh-cn/application-dev/device/device-location-info.md
zh-cn/application-dev/device/device-location-info.md
+1
-19
zh-cn/readme/位置服务子系统.md
zh-cn/readme/位置服务子系统.md
+3
-23
未找到文件。
zh-cn/application-dev/device/device-location-info.md
浏览文件 @
eb2a5c26
...
@@ -66,25 +66,7 @@
...
@@ -66,25 +66,7 @@
如果应用在后台运行时也需要访问设备位置,除需要将应用声明为允许后台运行外,还必须申请ohos.permission.LOCATION_IN_BACKGROUND权限,这样应用在切入后台之后,系统可以继续上报位置信息。
如果应用在后台运行时也需要访问设备位置,除需要将应用声明为允许后台运行外,还必须申请ohos.permission.LOCATION_IN_BACKGROUND权限,这样应用在切入后台之后,系统可以继续上报位置信息。
开发者可以在应用module.json文件中声明所需要的权限,示例代码如下:
开发者可以在应用配置文件中声明所需要的权限,具体可参考
[
授权申请指导
](
../security/accesstoken-guidelines.md
)
。
```
{
"module": {
"reqPermissions": [
"name": "ohos.permission.LOCATION",
"reason": "$string:reason_description",
"usedScene": {
"ability": ["com.myapplication.LocationAbility"],
"when": "inuse"
}
]
}
}
```
配置字段详细说明见
[
应用包结构配置文件的说明
](
../quick-start/stage-structure.md
)
。
2.
导入geolocation模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。
2.
导入geolocation模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。
...
...
zh-cn/readme/位置服务子系统.md
浏览文件 @
eb2a5c26
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
-
**WLAN、蓝牙定位**
-
**WLAN、蓝牙定位**
根据设备可搜索到的周围WLAN、蓝牙设备位置,估算设备当前位置。此定位方式的定位结果精度依赖设备周围可见的固定WLAN、蓝牙设备的分布,密度较高时,精度也相较
与
基站定位方式更高,同时也需要设备可以访问网络。
根据设备可搜索到的周围WLAN、蓝牙设备位置,估算设备当前位置。此定位方式的定位结果精度依赖设备周围可见的固定WLAN、蓝牙设备的分布,密度较高时,精度也相较
于
基站定位方式更高,同时也需要设备可以访问网络。
**图 1**
**子系统架构图**
<a
name=
"fig4460722185514"
></a>
**图 1**
**子系统架构图**
<a
name=
"fig4460722185514"
></a>
...
@@ -115,7 +115,7 @@
...
@@ -115,7 +115,7 @@
**获取设备位置信息开发步骤如下:**
**获取设备位置信息开发步骤如下:**
1.
应用在使用系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限
,申请方式请参考
。
1.
应用在使用系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限。
系统提供的定位权限有:
系统提供的定位权限有:
-
ohos.permission.LOCATION
-
ohos.permission.LOCATION
...
@@ -125,27 +125,7 @@
...
@@ -125,27 +125,7 @@
如果应用在后台运行时也需要访问设备位置,除需要将应用声明为允许后台运行外,还必须申请ohos.permission.LOCATION_IN_BACKGROUND权限,这样应用在切入后台之后,系统可以继续上报位置信息。
如果应用在后台运行时也需要访问设备位置,除需要将应用声明为允许后台运行外,还必须申请ohos.permission.LOCATION_IN_BACKGROUND权限,这样应用在切入后台之后,系统可以继续上报位置信息。
开发者可以在应用config.json文件中声明所需要的权限,示例代码如下:
开发者可以在应用配置文件中声明所需要的权限,具体可参考
[
授权申请指导
](
../application-dev/security/accesstoken-guidelines.md
)
。
```
{
"module": {
"reqPermissions": [{
"name": "ohos.permission.LOCATION",
"reason": "$string:reason_description",
"usedScene": {
"ability": ["com.myapplication.LocationAbility"],
"when": "inuse"
}, {
...
}
]
}
}
```
配置字段详细说明见
[
应用包结构配置文件的说明
](
../application-dev/quick-start/stage-structure.md
)
。
2.
导入geolocation模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。
2.
导入geolocation模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录