提交 f359dabf 编写于 作者: G gongyuechen

fix document error

Signed-off-by: Ngongyuechen <gongyuechen@huawei.com>
上级 494ff563
......@@ -256,7 +256,7 @@ abilities标签描述UIAbility组件的配置信息,标签值为数组类型
| minWindowWidth | 标识当前UIAbility组件支持的最小的窗口宽度,&nbsp;宽度单位为vp。该标签最小取值为0,但不能小于平台支持的最小窗口宽度;最大取值不能大于maxWindowWidth。窗口尺寸可以参考:[约束与限制](../windowmanager/window-overview.md#约束与限制)。 | 数值 | 该标签可缺省,缺省值为平台支持的最小的窗口宽度。 |
| maxWindowHeight | 标识当前UIAbility组件支持的最大的窗口高度,&nbsp;高度单位为vp。该标签最小取值为0,但不能小于minWindowHeight;最大取值不能超过平台支持的最大窗口高度。 窗口尺寸可以参考:[约束与限制](../windowmanager/window-overview.md#约束与限制)。| 数值 | 该标签可缺省,缺省值为平台支持的最大的窗口高度。 |
| minWindowHeight | 标识当前UIAbility组件支持的最小的窗口高度,&nbsp;高度单位为vp。该标签最小取值为0,但不能小于平台支持的最小窗口高度;最大取值不能大于maxWindowHeight。窗口尺寸可以参考:[约束与限制](../windowmanager/window-overview.md#约束与限制)。| 数值 | 该标签可缺省,缺省值为平台支持的最小的窗口高度。 |
| excludeFromMissions | 标识当前UIAbility组件是否在最近任务列表中显示。<br/>-&nbsp;true:表示不在任务列表中显示。<br/>-&nbsp;false:表示在任务列表中显示。<br/>**说明:**<br/>仅支持系统应用配置,三方应用配置不生效。 | 布尔值 | 该标签可缺省,缺省值为false。 |
| excludeFromMissions | 标识当前UIAbility组件是否在最近任务列表中显示。<br/>-&nbsp;true:表示不在任务列表中显示。<br/>-&nbsp;false:表示在任务列表中显示。<br/>**说明:**<br/>仅支持系统应用配置,且需申请应用特权AllowAbilityExcludeFromMissions ,三方应用配置不生效。[应用特权配置指导](../../device-dev/subsystems/subsys-app-privilege-config-guide.md) | 布尔值 | 该标签可缺省,缺省值为false。 |
| recoverable | 标识当前是否支持在检测到应用故障后,恢复到应用原界面。<br/>-&nbsp;true:支持检测到出现故障后,恢复到原界面。<br/>-&nbsp;false:不支持检测到出现故障后,恢复到原界面。 | 布尔值 | 该标签可缺省,缺省值为false。 |
abilities示例:
......
......@@ -11,7 +11,7 @@ URI权限管理模块。用于应用A授权/撤销授权URI给应用B
```js
import uriPermissionManager from '@ohos.application.uriPermissionManager';
import UriPermissionManager from '@ohos.application.uriPermissionManager';
```
......@@ -21,6 +21,8 @@ grantUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number,
授权URI给指定应用,通过callback返回结果。
默认仅允许授权属于应用自身的URI,若拥有权限ohos.permission.PROXY_AUTHORIZATION_URI则无限制。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
......@@ -49,9 +51,21 @@ grantUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number,
**示例:**
```js
import uriPermissionManager from '@ohos.application.uriPermissionManager';
import WantConstant from '@ohos.ability.wantConstant';
import fileio from '@ohos.fileio';
import fileUri from '@ohos.file.fileuri';
let targetBundleName = 'com.example.test_case1'
let uri = "fileshare:///com.samples.filesharetest.FileShare/person/10"
let path = this.context.filesDir + '/newDir';
await fileio.mkdir(path, function (err) {
if (err) {
hilog.info(0x0000, 'testTag', "mkdir error"+err.message);
} else {
hilog.info(0x0000, 'testTag', "mkdir succeed");
}
});
let uri = fileUri.getUriFromPath(path);
uriPermissionManager.grantUriPermission(uri, WantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, targetBundleName, (result) => {
console.log("result.code = " + result.code)
})
......@@ -64,6 +78,8 @@ grantUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number)
授权URI给指定应用,通过返回值返回结果。
默认仅允许授权属于应用自身的URI,若拥有权限ohos.permission.PROXY_AUTHORIZATION_URI则无限制。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
......@@ -97,9 +113,21 @@ grantUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number)
**示例:**
```js
import uriPermissionManager from '@ohos.application.uriPermissionManager';
import WantConstant from '@ohos.ability.wantConstant';
import fileio from '@ohos.fileio';
import fileUri from '@ohos.file.fileuri';
let targetBundleName = 'com.example.test_case1'
let uri = "fileshare:///com.samples.filesharetest.FileShare/person/10"
let path = this.context.filesDir + '/newDir';
await fileio.mkdir(path, function (err) {
if (err) {
hilog.info(0x0000, 'testTag', "mkdir error"+err.message);
} else {
hilog.info(0x0000, 'testTag', "mkdir succeed");
}
});
let uri = fileUri.getUriFromPath(path);
uriPermissionManager.grantUriPermission(uri, wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, targetBundleName)
.then((data) => {
console.log('Verification succeeded.' + data)
......@@ -113,6 +141,8 @@ revokeUriPermission(uri: string, accessTokenId: number, callback: AsyncCallback&
撤销授权指定应用的URI,通过callback返回结果。
默认仅允许撤销应用自身获得的其他应用URI,或应用授权给其他应用属于自身的URI。若拥有权限ohos.permission.PROXY_AUTHORIZATION_URI则无限制。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
......@@ -138,9 +168,11 @@ revokeUriPermission(uri: string, accessTokenId: number, callback: AsyncCallback&
**示例:**
```js
import uriPermissionManager from '@ohos.application.uriPermissionManager';
import WantConstant from '@ohos.ability.wantConstant';
let targetBundleName = 'com.example.test_case1'
let URI = "fileshare:///com.samples.filesharetest.FileShare/person/10"
let uri = "file:///com.samples.filesharetest.FileShare/person/10"
uriPermissionManager.revokeUriPermission(uri, targetBundleName, (result) => {
console.log("result.code = " + result.code)
})
......@@ -153,6 +185,9 @@ revokeUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number
撤销授权指定应用的URI,通过返回值返回结果。
默认仅允许撤销应用自身获得的其他应用URI,或应用授权给其他应用属于自身的URI。若拥有权限ohos.permission.PROXY_AUTHORIZATION_URI则无限制。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
......@@ -183,9 +218,11 @@ revokeUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number
**示例:**
```js
import uriPermissionManager from '@ohos.application.uriPermissionManager';
import WantConstant from '@ohos.ability.wantConstant';
let targetBundleName = 'com.example.test_case1'
let uri = "fileshare:///com.samples.filesharetest.FileShare/person/10"
let uri = "file:///com.samples.filesharetest.FileShare/person/10"
uriPermissionManager.revokeUriPermission(uri, targetBundleName)
.then((data) => {
console.log('Verification succeeded.' + data)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册