diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-Want.md b/zh-cn/application-dev/reference/apis/js-apis-application-Want.md new file mode 100644 index 0000000000000000000000000000000000000000..84ce31f96d54d081e45a48f7bfa610983735be8f --- /dev/null +++ b/zh-cn/application-dev/reference/apis/js-apis-application-Want.md @@ -0,0 +1,30 @@ +# Want + +> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** +> 本模块首批接口从API version 8 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 + +Want是系统的基本通信组件。 + + +## 导入模块 + + +``` +import Want from '@ohos.application.Want'; +``` + +## 属性 + +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + +| 名称 | 读写属性 | 类型 | 必填 | 描述 | +| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | +| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。 | +| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 | +| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 | +| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 | +| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/*"等。 | +| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](#flags说明)。 | +| action | 只读 | string | 否 | 表示action选项描述。 | +| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。 | +| entities | 只读 | Array\ | 否 | 表示entities相关描述。 | | \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-appmanager.md b/zh-cn/application-dev/reference/apis/js-apis-appmanager.md index fd5d831722260b0bddc5408d02c408c220a98554..7d82b8f41587422950d4f35724dd839add1c06a8 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-appmanager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-appmanager.md @@ -166,6 +166,56 @@ getAppMemorySize(callback: AsyncCallback\): void; }) } ``` +## appManager.getProcessRunningInfos8+ + +getProcessRunningInfos(): Promise>; + +获取有关运行进程的信息。 + +**系统能力**:SystemCapability.Ability.AbilityRuntime.Core + +**返回值:** + + | 类型 | 说明 | + | -------- | -------- | + | Promise> | 获取有关运行进程的信息。 | + +**示例:** + + ```js + GetProcessRunningInfos(){ + app.GetProcessRunningInfos().then((data) => { + console.log('success:' + JSON.stringify(data)); + }).catch((error) => { + console.log('failed:' + JSON.stringify(error)); + }); + } + ``` + +## appManager.getProcessRunningInfos8+ + +getProcessRunningInfos(callback: AsyncCallback>): void; + +获取有关运行进程的信息。 + +**系统能力**:SystemCapability.Ability.AbilityRuntime.Core + +**参数:** + + | 参数名 | 类型 | 必填 | 说明 | + | -------- | -------- | -------- | -------- | + | callback | AsyncCallback> | 否 | 获取有关运行进程的信息。 | + +**示例:** + + ```js + GetProcessRunningInfosCallBack(){ + app.GetProcessRunningInfos((err, data) => { + console.log('startAbility result failed :' + JSON.stringify(err)); + console.log('startAbility result success:' + JSON.stringify(data)); + }) + } + ``` ## ProcessRunningInfo diff --git a/zh-cn/application-dev/reference/apis/js-apis-formbindingdata.md b/zh-cn/application-dev/reference/apis/js-apis-formbindingdata.md index dcdf3ce6a99b544b4ba88b7df8720055291c9475..6fa3ef45af1fbdeb4e6c4971b19ef14d0a42b6a5 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-formbindingdata.md +++ b/zh-cn/application-dev/reference/apis/js-apis-formbindingdata.md @@ -42,16 +42,12 @@ createFormBindingData(obj?: Object | string): FormBindingData let formBindingDataObj = formBindingData.createFormBindingData(obj); ``` -## formBindingData.FormBindingData - -data: Object +## 属性 FormBindingData相关描述。 -**系统能力**:SystemCapability.Ability.Form - -**参数:** +| 名称 | 可读 | 可写 | 参数类型 | 必填 | 说明 | +| -------- | -------- | -------- | -------- | -------- | -------- | +| data | 是 | 否 | Object | 是 | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。
**系统能力**:SystemCapability.Ability.Form | -| 名称 | 类型 | 说明 | -| ---- | -------------- | ------------------------------------------------------------ | -| data | Object或string | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。 | \ No newline at end of file + \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md b/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md index c2b55af5584868611ed11bbd3bfc1d525c39f713..711b207e4c20245b809e4841d3ab6dcb1ca2fb66 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md @@ -58,7 +58,7 @@ particleAbility.startAbility( ## particleAbility.startAbility -startAbility(parameter: StartAbilityParameter): Promise; +startAbility(parameter: StartAbilityParameter): Promise\; 使用此方法启动指定的particleAbility(Promise形式)。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-uripermissionmanager.md b/zh-cn/application-dev/reference/apis/js-apis-uripermissionmanager.md index f09e2458dfda147edba473e448e7d6ead422e85e..9e9ff2be3bef5efbf8eb38e50a6c5da8e1c892a2 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-uripermissionmanager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-uripermissionmanager.md @@ -1,4 +1,4 @@ -# UriPermissionManager +# uriPermissionManager > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 本模块首批接口从API 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 @@ -11,11 +11,11 @@ Uri权限管理。 ``` -import UriPermissionManager from '@@ohos.application.UriPermissionManager'; +import uriPermissionManager from '@ohos.application.uriPermissionManager'; ``` -## verifyUriPermission +## uriPermissionManager.verifyUriPermission verifyUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number, callback: AsyncCallback<number>): void @@ -25,15 +25,16 @@ verifyUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number SystemCapability.Ability.AbilityRuntime.Core -- 参数: - | 参数名 | 类型 | 必填 | 说明 | +**参数:** + + | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | uri | string | 是 | 指向文件的uri,例如fileshare:///com.samples.filesharetest.FileShare/person/10。 | | flag | wantConstant.Flags | 是 | uri的读权限或写权限。 | | accessTokenId | number | 是 | 每个应用的唯一标识ID,开发者通过包管理接口自行获取。 | | callback | AsyncCallback<number> | 是 | callback形式返回检验结果,返回0表示有权限,返回-1表示无权限。 | -- 示例: +**示例:** ``` let uri = "fileshare:///com.samples.filesharetest.FileShare/person/10" @@ -43,7 +44,7 @@ SystemCapability.Ability.AbilityRuntime.Core ``` -## verifyUriPermission +## uriPermissionManager.verifyUriPermission verifyUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number): Promise<number> @@ -53,19 +54,21 @@ verifyUriPermission(uri: string, flag: wantConstant.Flags, accessTokenId: number SystemCapability.Ability.AbilityRuntime.Core -- 参数: - | 参数名 | 类型 | 必填 | 说明 | +**参数:** + + | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | uri | string | 是 | 指向文件的uri,例如fileshare:///com.samples.filesharetest.FileShare/person/10。 | | flag | wantConstant.Flags | 是 | uri的读权限或写权限。 | | accessTokenId | number | 是 | 每个应用的唯一标识ID,开发者通过包管理接口自行获取。 | -- 返回值: - | 类型 | 说明 | +**返回值:** + + | 类型 | 说明 | | -------- | -------- | | Promise<number> | 返回0表示有权限,返回-1表示无权限。 | -- 示例: +**示例:** ``` let uri = "fileshare:///com.samples.filesharetest.FileShare/person/10"