diff --git a/zh-cn/application-dev/application-models/ability-startup-with-implicit-want.md b/zh-cn/application-dev/application-models/ability-startup-with-implicit-want.md index a3c0868ff635e9075916546d1bf3fbe0258d8450..87aa6035fa4d30063421fb7a53c17b3f68f938ad 100644 --- a/zh-cn/application-dev/application-models/ability-startup-with-implicit-want.md +++ b/zh-cn/application-dev/application-models/ability-startup-with-implicit-want.md @@ -76,4 +76,4 @@ function implicitStartAbility() { 4. 调用方传入的want参数的type不为空,待匹配Ability的skills配置中的type不为空且包含调用方传入的want参数的type,type匹配成功。 当有多个匹配应用时,会被应用选择器展示给用户进行选择。 示意效果如下图所示。 - +![](figures/ability-startup-with-implicit-want2.png) diff --git a/zh-cn/application-dev/application-models/data-share-via-want.md b/zh-cn/application-dev/application-models/data-share-via-want.md index 32e72270aed897b3605e555760d6e855e7ea276a..82173c8d066192ec738f515b191fa27494ffae1b 100644 --- a/zh-cn/application-dev/application-models/data-share-via-want.md +++ b/zh-cn/application-dev/application-models/data-share-via-want.md @@ -67,7 +67,7 @@ function implicitStartAbility() { - `ability.picker.fileNames`和`ability.picker.fileSizes`是数组,两者一一对应。 效果示意如下图所示。 -ability-startup-with-implicit-want2 +![](figures/ability-startup-with-implicit-want2.png) ## 被分享方 diff --git a/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want1.png b/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want1.png index 5b45fec84e0085105f87d39ac5d1ba8f812337f4..f80f731f0d88fd64904308aa4eef71961940d9b6 100644 Binary files a/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want1.png and b/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want1.png differ diff --git a/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want2.png b/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want2.png index 54d84263cb828aa8165c224d11c36c767d419c6b..b17543bad5daa29d04b64b56464ea04d5e108b17 100644 Binary files a/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want2.png and b/zh-cn/application-dev/application-models/figures/ability-startup-with-implicit-want2.png differ diff --git a/zh-cn/application-dev/application-models/figures/mission-list-recent.png b/zh-cn/application-dev/application-models/figures/mission-list-recent.png index 89e767820a16ae44efa3394065b4091549b2cd63..bfc35532ad4907fd3a1bfcb61110ed393ea19d1c 100644 Binary files a/zh-cn/application-dev/application-models/figures/mission-list-recent.png and b/zh-cn/application-dev/application-models/figures/mission-list-recent.png differ diff --git a/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-icon.png b/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-icon.png index 0139f2c56d891e173361499ae60dc9c644e6d5bb..9d1ba2503f4e1a5d3b2aafdd93923c3f6c411998 100644 Binary files a/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-icon.png and b/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-icon.png differ diff --git a/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-label.png b/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-label.png index bca666ccec2c522f7166f3ce8e27076dde0c0b68..c8348685cc0fd521186aa10e8d04495422fc0206 100644 Binary files a/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-label.png and b/zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-label.png differ diff --git a/zh-cn/application-dev/application-models/figures/start-uiability-floating-window.png b/zh-cn/application-dev/application-models/figures/start-uiability-floating-window.png index e95931a0c46d802a0f04f638bcbf82e30ed31e80..2866cf7dbbf5b6ec4fcc70cd3c0dcabc7c2dbf84 100644 Binary files a/zh-cn/application-dev/application-models/figures/start-uiability-floating-window.png and b/zh-cn/application-dev/application-models/figures/start-uiability-floating-window.png differ diff --git a/zh-cn/application-dev/application-models/figures/uiability-intra-device-interaction.png b/zh-cn/application-dev/application-models/figures/uiability-intra-device-interaction.png index d4cbee47541c88099ac75f35707ffb42fbc6e426..c825c958c50d13ab6f75d061c1aea9b147aaa060 100644 Binary files a/zh-cn/application-dev/application-models/figures/uiability-intra-device-interaction.png and b/zh-cn/application-dev/application-models/figures/uiability-intra-device-interaction.png differ diff --git a/zh-cn/application-dev/application-models/mission-set-icon-name-for-task-snapshot.md b/zh-cn/application-dev/application-models/mission-set-icon-name-for-task-snapshot.md index cf58402bdce713b5b661f09dec4e8a340d404724..8698bbfff4bdf2202a1198c8c4182445537ca642 100644 --- a/zh-cn/application-dev/application-models/mission-set-icon-name-for-task-snapshot.md +++ b/zh-cn/application-dev/application-models/mission-set-icon-name-for-task-snapshot.md @@ -5,7 +5,7 @@ 默认情况下任务快照的图标和名称采用的是[module.json5配置文件](../quick-start/module-configuration-file.md)的[abilities标签](../quick-start/module-configuration-file.md#abilities标签)中的icon和label字段,如下图所示。 图1 UIAbility对应的任务快照 -mission-list-recent +![](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 设置任务快照的图标 -mission-set-task-snapshot-icon +![](figures/mission-set-task-snapshot-icon.png) ## 设置任务快照的名称 @@ -45,4 +45,4 @@ this.context.setMissionLabel('test').then(() => { 效果示意如下图所示。 图3 设置任务快照的名称 -mission-set-task-snapshot-label \ No newline at end of file +![](figures/mission-set-task-snapshot-label.png) \ No newline at end of file diff --git a/zh-cn/application-dev/application-models/uiability-intra-device-interaction.md b/zh-cn/application-dev/application-models/uiability-intra-device-interaction.md index 1a1e3af627618631e74084014433a1c1cfa3d40d..f15f50ac5b9b33a6b3d554db4ff5112944e486fe 100644 --- a/zh-cn/application-dev/application-models/uiability-intra-device-interaction.md +++ b/zh-cn/application-dev/application-models/uiability-intra-device-interaction.md @@ -204,7 +204,7 @@ UIAbility是系统调度的最小单元。在设备内的功能模块之间跳 ``` 效果示意如下图所示,点击“打开PDF文档”时,会弹出选择框供用户选择。 - uiability-intra-device-interaction + ![](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(() => { ``` 效果示意如下图所示。 -start-uiability-floating-window +![](figures/start-uiability-floating-window.png) ## 启动UIAbility的指定页面 diff --git a/zh-cn/application-dev/security/accesstoken-guidelines.md b/zh-cn/application-dev/security/accesstoken-guidelines.md index 72037f916bef33a12346cba542ad09e17fcdac0d..a9b47c08868541fcebe094ac62e4392e700a90ae 100644 --- a/zh-cn/application-dev/security/accesstoken-guidelines.md +++ b/zh-cn/application-dev/security/accesstoken-guidelines.md @@ -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)接口请求权限,用户在动态授予后可能通过设置取消应用的权限,因此不能把之前授予的授权状态持久化。 diff --git a/zh-cn/application-dev/security/figures/permission-read_calendar.jpeg b/zh-cn/application-dev/security/figures/permission-read_calendar.jpeg deleted file mode 100644 index 58e9f98807fac79356c57fa9d950798f8ee25457..0000000000000000000000000000000000000000 Binary files a/zh-cn/application-dev/security/figures/permission-read_calendar.jpeg and /dev/null differ diff --git a/zh-cn/application-dev/security/figures/permission-read_calendar.png b/zh-cn/application-dev/security/figures/permission-read_calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..19b33a4fb12cd16d5c19be51b5bf903e1955fe27 Binary files /dev/null and b/zh-cn/application-dev/security/figures/permission-read_calendar.png differ