提交 7f38e52d 编写于 作者: zyjhandsome's avatar zyjhandsome

1. <img>图片标签修改为MD原始格式

2. 过大图片统一修改为高度为700px
Signed-off-by: zyjhandsome's avatarzyjhandsome <zyjhandsome@126.com>
上级 16cf6f34
......@@ -76,4 +76,4 @@ function implicitStartAbility() {
4. 调用方传入的want参数的type不为空,待匹配Ability的skills配置中的type不为空且包含调用方传入的want参数的type,type匹配成功。
当有多个匹配应用时,会被应用选择器展示给用户进行选择。 示意效果如下图所示。
<img src="figures/ability-startup-with-implicit-want1.png" height="600" />
![](figures/ability-startup-with-implicit-want2.png)
......@@ -67,7 +67,7 @@ function implicitStartAbility() {
- `ability.picker.fileNames``ability.picker.fileSizes`是数组,两者一一对应。
效果示意如下图所示。
<img src="figures/ability-startup-with-implicit-want2.png" alt="ability-startup-with-implicit-want2" height="600" />
![](figures/ability-startup-with-implicit-want2.png)
## 被分享方
......
......@@ -5,7 +5,7 @@
默认情况下任务快照的图标和名称采用的是[module.json5配置文件](../quick-start/module-configuration-file.md)[abilities标签](../quick-start/module-configuration-file.md#abilities标签)中的icon和label字段,如下图所示。
图1 UIAbility对应的任务快照
<img src="figures/mission-list-recent.png" alt="mission-list-recent" height="400" />
![](figures/mission-list-recent.png)
也可以使用[UIAbilityContext.setMissionIcon()](../reference/apis/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextsetmissionicon)[UIAbilityContext.setMissionLabel()](../reference/apis/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextsetmissionlabel)方法,根据需要自定义任务快照的图标和名称。例如,对于UIAbility的标准实例启动模式,可以根据不同的功能配置相应的任务快照的图标和名称。
......@@ -28,7 +28,7 @@ this.context.setMissionIcon(imagePixelMap, (err) => {
效果示意如下图所示。
图2 设置任务快照的图标
<img src="figures/mission-set-task-snapshot-icon.png" alt="mission-set-task-snapshot-icon" height="400" />
![](figures/mission-set-task-snapshot-icon.png)
## 设置任务快照的名称
......@@ -45,4 +45,4 @@ this.context.setMissionLabel('test').then(() => {
效果示意如下图所示。
图3 设置任务快照的名称
<img src="figures/mission-set-task-snapshot-label.png" alt="mission-set-task-snapshot-label" height="400" />
\ No newline at end of file
![](figures/mission-set-task-snapshot-label.png)
\ No newline at end of file
......@@ -204,7 +204,7 @@ UIAbility是系统调度的最小单元。在设备内的功能模块之间跳
```
效果示意如下图所示,点击“打开PDF文档”时,会弹出选择框供用户选择。
<img src="figures/uiability-intra-device-interaction.png" alt="uiability-intra-device-interaction" height="600" />
![](figures/uiability-intra-device-interaction.png)
3. 在文档应用使用完成之后,如需要停止当前UIAbility实例,通过调用[terminateSelf()](../reference/apis/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateself)方法实现。
......@@ -356,7 +356,7 @@ this.context.startAbility(wantInfo, options).then(() => {
```
效果示意如下图所示。
<img src="figures/start-uiability-floating-window.png" alt="start-uiability-floating-window" height="600" />
![](figures/start-uiability-floating-window.png)
## 启动UIAbility的指定页面
......
......@@ -118,7 +118,8 @@
应用需要获取用户的隐私信息或使用系统能力时,例如获取位置信息、访问日历、使用相机拍摄照片或者录制视频等,需要向用户申请授权。此时应用申请的权限包括了`user_grant`类型权限,需要先通过权限校验,判断当前调用者是否具备相应权限。当权限校验结果显示当前应用尚未被授权该权限时,再通过动态弹框授权方式给用户提供手动授权入口。示意效果如下图所示。
![](figures/permission-read_calendar.jpeg)
图1 向用户申请授权
![](figures/permission-read_calendar.png)
> **说明**:每次访问受目标权限保护的接口前,都需要调用[requestPermissionsFromUser()](../reference/apis/js-apis-abilityAccessCtrl.md#requestpermissionsfromuser9)接口请求权限,用户在动态授予后可能通过设置取消应用的权限,因此不能把之前授予的授权状态持久化。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册