diff --git a/zh-cn/application-dev/reference/apis/js-apis-Context.md b/zh-cn/application-dev/reference/apis/js-apis-Context.md index b5453ef98b3f3048fa13736de703455f579475b4..14a7f1841d615d5a94af830799d06ab1e7ac7aa3 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-Context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Context.md @@ -502,15 +502,19 @@ context.getCallingBundle().then((data) => { ## PermissionOptions +**系统能力**:SystemCapability.Ability.AbilityRuntime.Core + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ---- | -------- | ------ | ---- | ------ | -| pid | 只读 | number | 否 | 进程id。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| uid | 只读 | number | 否 | 用户id。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| pid | 只读 | number | 否 | 进程id。 | +| uid | 只读 | number | 否 | 用户id。 | ## PermissionRequestResult +**系统能力**:SystemCapability.Ability.AbilityRuntime.Core + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ----------- | -------- | -------------- | ---- | ------------------ | -| requestCode | 只读 | number | 是 | 用户传入的请求代码。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| permissions | 只读 | Array\ | 是 | 用户传入的权限。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| authResults | 只读 | Array\ | 是 | 求权限的结果。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| requestCode | 只读 | number | 是 | 用户传入的请求代码。 | +| permissions | 只读 | Array\ | 是 | 用户传入的权限。 | +| authResults | 只读 | Array\ | 是 | 求权限的结果。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md b/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md index c64cd5e60cae8bf77302375302e799f63484b3c9..855129fbd88b5136ce90c2cb62fa27fdca9439c8 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md +++ b/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md @@ -22,25 +22,27 @@ abilitymanager.getAbilityRunningInfos((err,data) => { ``` ## 属性 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| ability | ElementName | 是 | 否 | Ability匹配信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| pid | number | 是 | 否 | 进程ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| uid | number | 是 | 否 | 用户ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| processName | string | 是 | 否 | 进程名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| startTime | number | 是 | 否 | Ability启动时间。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| abilityState | [abilityManager.AbilityState](#abilitymanagerabilitystate) | 是 | 否 | Ability状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| ability | ElementName | 是 | 否 | Ability匹配信息 | +| pid | number | 是 | 否 | 进程ID。 | +| uid | number | 是 | 否 | 用户ID。 | +| processName | string | 是 | 否 | 进程名称。 | +| startTime | number | 是 | 否 | Ability启动时间。 | +| abilityState | [abilityManager.AbilityState](#abilitymanager-abilitystate) | 是 | 否 | Ability状态。 | ## abilityManager.AbilityState - Ability的状态信息。 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core + | 名称 | 值 | 说明 | | -------- | -------- | -------- | -| INITIAL | 0 | 表示ability为initial状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core| -| FOREGROUND | 9 | 表示ability为foreground状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| BACKGROUND | 10 | 表示ability为background状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| FOREGROUNDING | 11 | 表示ability为foregrounding状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| BACKGROUNDING | 12 | 表示ability为backgrounding状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| INITIAL | 0 | 表示ability为initial状态。| +| FOREGROUND | 9 | 表示ability为foreground状态。 | +| BACKGROUND | 10 | 表示ability为background状态。 | +| FOREGROUNDING | 11 | 表示ability为foregrounding状态。 | +| BACKGROUNDING | 12 | 表示ability为backgrounding状态。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md b/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md index 07b30f570340377cd12e3abd029a8c7cef5357bb..2787f55ec735effa4ca974ef97be9a695d9ab3f5 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md @@ -25,8 +25,9 @@ class MyAbilityStage extends AbilityStage { ## 属性 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| currentHapModuleInfo | HapModuleInfo | 是 | 否 | AbilityStage对应的ModuleInfo对象。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| config | [Configuration](js-apis-configuration.md) | 是 | 否 | 环境变化对象。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| currentHapModuleInfo | HapModuleInfo | 是 | 否 | AbilityStage对应的ModuleInfo对象。 | +| config | [Configuration](js-apis-configuration.md) | 是 | 否 | 环境变化对象。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md b/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md index 41ef43038bb62280ed6ea578b8536b204bca3ca9..28ef358e8492958ce588abd09068acaa1eb4572f 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md @@ -21,13 +21,15 @@ import Want from "../@ohos.application.Want"; 表示Ability对应任务信息的枚举。 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| missionId | number | 是 | 是 | 表示任务ID。
**系统能力**:SystemCapability.Ability.AbilityBase| -| runningState | number | 是 | 是 | 表示运行状态。
**系统能力**:SystemCapability.Ability.AbilityBase | -| lockedState | boolean | 是 | 是 | 表示锁定状态。
**系统能力**:SystemCapability.Ability.AbilityBase | -| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。
**系统能力**:SystemCapability.Ability.AbilityBase | -| want | [Want](js-apis-featureAbility.md#want) | 是 | 是 | 表示任务的Want信息。
**系统能力**:SystemCapability.Ability.AbilityBase| -| label | string | 是 | 是 | 表示任务的标签。
**系统能力**:SystemCapability.Ability.AbilityBase | -| iconPath | string | 是 | 是 | 表示任务的图标路径。
**系统能力**:SystemCapability.Ability.AbilityBase | -| continuable | boolean | 是 | 是 | 表示任务是否可以继续。
**系统能力**:SystemCapability.Ability.AbilityBase| +| missionId | number | 是 | 是 | 表示任务ID。| +| runningState | number | 是 | 是 | 表示运行状态。 | +| lockedState | boolean | 是 | 是 | 表示锁定状态。 | +| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。 | +| want | [Want](js-apis-featureAbility.md#want) | 是 | 是 | 表示任务的Want信息。 | +| label | string | 是 | 是 | 表示任务的标签。 | +| iconPath | string | 是 | 是 | 表示任务的图标路径。 | +| continuable | boolean | 是 | 是 | 表示任务是否可以继续。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-ability.md b/zh-cn/application-dev/reference/apis/js-apis-application-ability.md index 3821f213bd48fada542902b46a6a94af6726fddf..e68ee3078b212b68dbfb96638f6177340c96a125 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-application-ability.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-ability.md @@ -290,9 +290,10 @@ call(method: string, data: rpc.Sequenceable): Promise<void>; ```js import Ability from '@ohos.application.Ability'; class MyMessageAble{ // 自定义的Sequenceable数据结构 - num: 0 - str: '' - constructor() {} + constructor(name, str) { + this.name = name; + this.str = str; + } marshalling(messageParcel) { messageParcel.writeInt(this.num); messageParcel.writeString(this.str); @@ -310,19 +311,25 @@ call(method: string, data: rpc.Sequenceable): Promise<void>; var caller; export default class MainAbility extends Ability { onWindowStageCreate(windowStage) { - caller = await this.context.startAbilityByCall({ - bundleName: "com.example.myservice", - abilityName: "com.example.myservice.MainAbility", - deviceId: "" - }); - let msg = new MyMessageAble(1, "world"); // 参考Sequenceable数据定义 - caller.call(method, msg) - .then(() => { - console.log('Caller call() called'); - }).catch((e) => { - console.log('Caller call() catch error ' + e); - }); + this.context.startAbilityByCall({ + bundleName: "com.example.myservice", + abilityName: "com.example.myservice.MainAbility", + deviceId: "" + }).then((obj) => { + caller = obj; + let msg = new MyMessageAble(1, "world"); // 参考Sequenceable数据定义 + caller.call(method, msg) + .then(() => { + console.log('Caller call() called'); + }).catch((e) => { + console.log('Caller call() catch error ' + e); + }); + console.log('Caller GetCaller Get ' + caller); + }).catch((e) => { + console.log('Caller GetCaller error ' + e); + }); } + } ``` @@ -353,8 +360,10 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa ```js import Ability from '@ohos.application.Ability'; class MyMessageAble{ - num: 0 - str: '' + constructor(name, str) { + this.name = name; + this.str = str; + } constructor() {} marshalling(messageParcel) { messageParcel.writeInt(this.num); @@ -373,20 +382,26 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa var caller; export default class MainAbility extends Ability { onWindowStageCreate(windowStage) { - caller = await this.context.startAbilityByCall({ - bundleName: "com.example.myservice", - abilityName: "com.example.myservice.MainAbility", - deviceId: "" - }); - let msg = new MyMessageAble(1, "world"); - caller.callWithResult(method, msg) - .then((data) => { - console.log('Caller call() called'); - let retmsg = new MyMessageAble(0, ""); - data.readSequenceable(retmsg); - }).catch((e) => { - console.log('Caller call() catch error ' + e); - }); + onWindowStageCreate(windowStage) { + this.context.startAbilityByCall({ + bundleName: "com.example.myservice", + abilityName: "com.example.myservice.MainAbility", + deviceId: "" + }).then((obj) => { + caller = obj; + let msg = new MyMessageAble(1, "world"); + caller.callWithResult(method, msg) + .then((data) => { + console.log('Caller callWithResult() called'); + let retmsg = new MyMessageAble(0, ""); + data.readSequenceable(retmsg); + }).catch((e) => { + console.log('Caller callWithResult() catch error ' + e); + }); + console.log('Caller GetCaller Get ' + caller); + }).catch((e) => { + console.log('Caller GetCaller error ' + e); + }); } } ``` @@ -407,16 +422,21 @@ release(): void; var caller; export default class MainAbility extends Ability { onWindowStageCreate(windowStage) { - caller = await this.context.startAbilityByCall({ - bundleName: "com.example.myservice", - abilityName: "com.example.myservice.MainAbility", - deviceId: "" - }); - try { - caller.release(); - } catch (e) { - console.log('Caller Release error ' + e); - } + this.context.startAbilityByCall({ + bundleName: "com.example.myservice", + abilityName: "com.example.myservice.MainAbility", + deviceId: "" + }).then((obj) => { + caller = obj; + try { + caller.release(); + } catch (e) { + console.log('Caller Release error ' + e); + } + console.log('Caller GetCaller Get ' + caller); + }).catch((e) => { + console.log('Caller GetCaller error ' + e); + }); } } ``` @@ -443,18 +463,23 @@ onRelease(callback: function): void; var caller; export default class MainAbility extends Ability { onWindowStageCreate(windowStage) { - caller = await this.context.startAbilityByCall({ - bundleName: "com.example.myservice", - abilityName: "com.example.myservice.MainAbility", - deviceId: "" - }); - try { - caller.onRelease((str) => { - console.log(' Caller OnRelease CallBack is called ' + str); - }); - } catch (e) { - console.log('Caller Release error ' + e); - } + this.context.startAbilityByCall({ + bundleName: "com.example.myservice", + abilityName: "com.example.myservice.MainAbility", + deviceId: "" + }).then((obj) => { + caller = obj; + try { + caller.onRelease((str) => { + console.log(' Caller OnRelease CallBack is called ' + str); + }); + } catch (e) { + console.log('Caller Release error ' + e); + } + console.log('Caller GetCaller Get ' + caller); + }).catch((e) => { + console.log('Caller GetCaller error ' + e); + }); } } ``` @@ -485,9 +510,10 @@ on(method: string, callback: function): void; ```js import Ability from '@ohos.application.Ability'; class MyMessageAble{ - num: 0 - str: '' - constructor() {} + constructor(name, str) { + this.name = name; + this.str = str; + } marshalling(messageParcel) { messageParcel.writeInt(this.num); messageParcel.writeString(this.str); diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-context.md b/zh-cn/application-dev/reference/apis/js-apis-application-context.md index 967d22b7e92450cea4b3d9e8ed9b86ac095a9c0b..b8d41b675f4474e465acec3322c9f85ed57813d2 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-application-context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-context.md @@ -14,19 +14,20 @@ ## 属性 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| resourceManager | ResourceManager | 是 | 否 | ResourceManager对象。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| applicationInfo | ApplicationInfo | 是 | 否 | 当前应用信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| cacheDir | string | 是 | 否 | 应用在内部存储上的缓存路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| tempDir | string | 是 | 否 | 应用的临时文件路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| filesDir | string | 是 | 否 | 应用在内部存储上的文件路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| databaseDir | string | 是 | 否 | 获取本地数据存储路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| storageDir | string | 是 | 否 | 获取轻量级数据存储路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| bundleCodeDir | string | 是 | 否 | 应用安装路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| distributedFilesDir | string | 是 | 否 | 应用的分布式文件路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| eventHub | [EventHub](js-apis-eventhub.md) | 是 | 否 | 事件中心信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core| +| resourceManager | ResourceManager | 是 | 否 | ResourceManager对象。 | +| applicationInfo | ApplicationInfo | 是 | 否 | 当前应用信息。 | +| cacheDir | string | 是 | 否 | 应用在内部存储上的缓存路径。 | +| tempDir | string | 是 | 否 | 应用的临时文件路径。 | +| filesDir | string | 是 | 否 | 应用在内部存储上的文件路径。 | +| databaseDir | string | 是 | 否 | 获取本地数据存储路径。 | +| storageDir | string | 是 | 否 | 获取轻量级数据存储路径。 | +| bundleCodeDir | string | 是 | 否 | 应用安装路径。 | +| distributedFilesDir | string | 是 | 否 | 应用的分布式文件路径。 | +| eventHub | [EventHub](js-apis-eventhub.md) | 是 | 否 | 事件中心信息。| ## Context.createBundleContext diff --git a/zh-cn/application-dev/reference/apis/js-apis-configuration.md b/zh-cn/application-dev/reference/apis/js-apis-configuration.md index 776ae3d6d414c46f6579f3854f458b48bbbf23d2..39ae599dc624fd62713b365c720b4a221b99be7b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-configuration.md +++ b/zh-cn/application-dev/reference/apis/js-apis-configuration.md @@ -17,10 +17,12 @@ import Configuration from '@ohos.application.Configuration'; ## 属性 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| language | string | 是 | 是 | 表示应用程序的当前语言。
**系统能力**:SystemCapability.Ability.AbilityBase | -| colorMode | [ColorMode](js-apis-configurationconstant.md) | 是 | 是 | 表示深浅色模式,取值范围:浅色模式(COLOR_MODE_LIGHT),深色模式(COLOR_MODE_DARK)。默认为浅色。
**系统能力**:SystemCapability.Ability.AbilityBase | -| direction | Direction | 是 | 否 | 表示屏幕方向,取值范围:水平方向(DIRECTION_HORIZONTAL),垂直方向(DIRECTION_VERTICAL)。
**系统能力**:SystemCapability.Ability.AbilityBase | -| screenDensity | ScreenDensity | 是 | 否 | 表示屏幕分辨率,取值范围:SCREEN_DENSITY_SDPI(120)、SCREEN_DENSITY_MDPI(160)、SCREEN_DENSITY_LDPI(240)、SCREEN_DENSITY_XLDPI(320)、SCREEN_DENSITY_XXLDPI(480)、SCREEN_DENSITY_XXXLDPI(640)。
**系统能力**:SystemCapability.Ability.AbilityBase | -| displayId | number | 是 | 否 | 表示应用所在的displayId。
**系统能力**:SystemCapability.Ability.AbilityBase | +| language | string | 是 | 是 | 表示应用程序的当前语言。 | +| colorMode | [ColorMode](js-apis-configurationconstant.md) | 是 | 是 | 表示深浅色模式,取值范围:浅色模式(COLOR_MODE_LIGHT),深色模式(COLOR_MODE_DARK)。默认为浅色。 | +| direction | Direction | 是 | 否 | 表示屏幕方向,取值范围:水平方向(DIRECTION_HORIZONTAL),垂直方向(DIRECTION_VERTICAL)。 | +| screenDensity | ScreenDensity | 是 | 否 | 表示屏幕分辨率,取值范围:SCREEN_DENSITY_SDPI(120)、SCREEN_DENSITY_MDPI(160)、SCREEN_DENSITY_LDPI(240)、SCREEN_DENSITY_XLDPI(320)、SCREEN_DENSITY_XXLDPI(480)、SCREEN_DENSITY_XXXLDPI(640)。 | +| displayId | number | 是 | 否 | 表示应用所在的displayId。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md b/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md index 3f17f1419ae03ec75c30d58332c3928664d3c63f..1f47e4dbd4223868cae0d17846a7cf05d1d568fa 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md +++ b/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md @@ -25,11 +25,13 @@ import ConfigurationConstant from '@ohos.application.ConfigurationConstant'; ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。 ``` +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 值 | 说明 | | -------- | -------- | -------- | -| COLOR_MODE_NOT_SET | -1 | 未设置颜色模式。
**系统能力**:SystemCapability.Ability.AbilityBase | -| COLOR_MODE_DARK | 0 | 深色模式。
**系统能力**:SystemCapability.Ability.AbilityBase | -| COLOR_MODE_LIGHT | 1 | 浅色模式。
**系统能力**:SystemCapability.Ability.AbilityBase| +| COLOR_MODE_NOT_SET | -1 | 未设置颜色模式。 | +| COLOR_MODE_DARK | 0 | 深色模式。 | +| COLOR_MODE_LIGHT | 1 | 浅色模式。 | ## ConfigurationConstant.Direction @@ -42,11 +44,13 @@ ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。 ConfigurationConstant.Direction.DIRECTION_VERTICAL。 ``` +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 值 | 说明 | | -------- | -------- | -------- | -| DIRECTION_NOT_SET | -1 | 未设置方向。
**系统能力**:SystemCapability.Ability.AbilityBase| -| DIRECTION_VERTICAL | 0 | 垂直方向。
**系统能力**:SystemCapability.Ability.AbilityBase| -| DIRECTION_HORIZONTAL | 1 | 水平方向。
**系统能力**:SystemCapability.Ability.AbilityBase| +| DIRECTION_NOT_SET | -1 | 未设置方向。 | +| DIRECTION_VERTICAL | 0 | 垂直方向。 | +| DIRECTION_HORIZONTAL | 1 | 水平方向。 | ## ConfigurationConstant.ScreenDensity @@ -59,12 +63,14 @@ ConfigurationConstant.Direction.DIRECTION_VERTICAL。 ConfigurationConstant.ScreenDensity.SCREEN_DENSITY_NOT_SET。 ``` +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 值 | 说明 | | -------- | -------- | -------- | -| SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。
**系统能力**:SystemCapability.Ability.AbilityBase | -| SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为"sdpi"。
**系统能力**:SystemCapability.Ability.AbilityBase | -| SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为"mdpi"。
**系统能力**:SystemCapability.Ability.AbilityBase| -| SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为"ldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase| -| SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为"xldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase| -| SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为"xxldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase| -| SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为"xxxldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase| +| SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。 | +| SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为"sdpi"。 | +| SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为"mdpi"。 | +| SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为"ldpi"。 | +| SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为"xldpi"。 | +| SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为"xxldpi"。 | +| SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为"xxxldpi"。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md b/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md index c710249cdbf7bc5ac1959e7835d276cb87d410b6..18ba4f161cd0b54405a57755ac4822734fb8fa09 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md +++ b/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md @@ -24,30 +24,34 @@ abilitymanager.getExtensionRunningInfos(upperLimit, (err,data) => { ### 属性 -| 名称 | 参数类型 | 可读 | 可写 | 说明 | +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core + + | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| extension | ElementName | 是 | 否 | Extension匹配信息。
系统能力:SystemCapability.Ability.AbilityRuntime.Core | -| pid | number | 是 | 否 | 进程ID。
系统能力:SystemCapability.Ability.AbilityRuntime.Core | -| uid | number | 是 | 否 | 用户ID。
系统能力:SystemCapability.Ability.AbilityRuntime.Core | -| processName | string | 是 | 否 | 进程名称。
系统能力:SystemCapability.Ability.AbilityRuntime.Core | -| startTime | number | 是 | 否 | Extension启动时间。
系统能力:SystemCapability.Ability.AbilityRuntime.Core | -| clientPackage | Array<String> | 是 | 否 | 表示当期进程下的所有包名。
系统能力:SystemCapability.Ability.AbilityRuntime.Core | -| type | [bundle.ExtensionAbilityType](#bundleextensionabilitytype) | 是 | 否 | Extension类型。
系统能力:SystemCapability.Ability.AbilityRuntime.Core | +| extension | ElementName | 是 | 否 | Extension匹配信息。 | +| pid | number | 是 | 否 | 进程ID。 | +| uid | number | 是 | 否 | 用户ID。 | +| processName | string | 是 | 否 | 进程名称。 | +| startTime | number | 是 | 否 | Extension启动时间。 | +| clientPackage | Array<String> | 是 | 否 | 表示当期进程下的所有包名。 | +| type | [bundle.ExtensionAbilityType](#bundle-extensionabilitytype) | 是 | 否 | Extension类型。 | ## bundle.ExtensionAbilityType Extension类型。 +**系统能力**:以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework + | 名称 | 值 | 说明 | | -------- | -------- | -------- | -| FORM | 0 | 表示带有form类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| WORK_SCHEDULER | 1 | 表示带有work scheduler类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| INPUT_METHOD | 2 | 表示用输入法类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| SERVICE | 3 | 表示带有service类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| ACCESSIBILITY | 4 | 表示具有可访问性类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| DATA_SHARE | 5 | 表示带有datashare类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| FILE_SHARE | 6 | 表示带有fileshare类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| STATIC_SUBSCRIBER | 7 | 表示带有静态订阅者类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| WALLPAPER | 8 | 表示带有wallpaper类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework | -| UNSPECIFIED | 9 | 表示未指定类型信息。
系统能力:SystemCapability.BundleManager.BundleFramework | +| FORM | 0 | 表示带有form类型的扩展信息。< | +| WORK_SCHEDULER | 1 | 表示带有work scheduler类型的扩展信息。< | +| INPUT_METHOD | 2 | 表示用输入法类型的扩展信息。< | +| SERVICE | 3 | 表示带有service类型的扩展信息。< | +| ACCESSIBILITY | 4 | 表示具有可访问性类型的扩展信息。< | +| DATA_SHARE | 5 | 表示带有datashare类型的扩展信息。< | +| FILE_SHARE | 6 | 表示带有fileshare类型的扩展信息。< | +| STATIC_SUBSCRIBER | 7 | 表示带有静态订阅者类型的扩展信息。< | +| WALLPAPER | 8 | 表示带有wallpaper类型的扩展信息。< | +| UNSPECIFIED | 9 | 表示未指定类型信息。< | diff --git a/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md b/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md index d4cb204cdd6758cc944a22809aae7ae4da795aae..87dfa9699547b63a7acf23135bed95712a21aeb1 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md @@ -494,19 +494,23 @@ connectAbility(request: Want, options:ConnectOptions): number **Want类型说明:** +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ------------ | -------- | -------- | ---- | ---------------------------------- | -| deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。
**系统能力**:SystemCapability.Ability.AbilityBase | -| bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。
**系统能力**:SystemCapability.Ability.AbilityBase | -| abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。
**系统能力**:SystemCapability.Ability.AbilityBase | +| deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。 | +| bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。 | +| abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。 | **ConnectOptions类型说明:** +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ------------ | -------- | -------- | ---- | ---------------------------------- | -| onConnect | 只读 | function | 是 | 连接成功时的回调函数。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| onConnect | 只读 | function | 是 | 连接成功时的回调函数。 | +| onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。 | +| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。 | **返回值:** @@ -634,55 +638,66 @@ var connId = featureAbility.connectAbility( onFailed: onFailedCallback, }, ); -var result = await featureAbility.disconnectAbility(connId); + +featureAbility.disconnectAbility(connId).then((error,data)=>{ + console.log('featureAbilityTest result errCode : ' + error.code + " data: " + data); +}); ``` ## AbilityResult +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ---------- | -------- | --------------------- | ---- | ------------------------------------------------------------ | -| resultCode | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。
**系统能力**:SystemCapability.Ability.AbilityBase | -| want | 只读 | [Want](#want) | 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。
**系统能力**:SystemCapability.Ability.AbilityBase | +| resultCode | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。 | +| want | 只读 | [Want](#want) | 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。 | ## StartAbilityParameter +**系统能力**:以下各项对应的系统能力均为SystemCapability.AbilityRuntime.FAModel + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ------------------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | -| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | +| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。 | +| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 | ## Want +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | -| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。
**系统能力**:SystemCapability.Ability.AbilityBase | -| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase | -| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase | -| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。
**系统能力**:SystemCapability.Ability.AbilityBase | -| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/*"等。
**系统能力**:SystemCapability.Ability.AbilityBase | -| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](#flags说明)。
**系统能力**:SystemCapability.Ability.AbilityBase | -| action | 只读 | string | 否 | 表示action选项描述。
**系统能力**:SystemCapability.Ability.AbilityBase | -| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。
**系统能力**:SystemCapability.Ability.AbilityBase | -| entities | 只读 | Array\ | 否 | 表示entities相关描述。
**系统能力**: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相关描述。 | ## flags说明 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 参数 | 描述 | | ------------------------------------ | ---------- | ------------------------------------------------------------ | -| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。<
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给**ohos.app.Context#startAbility**的**Want**设置此标志,并且必须与**flag_ABILITY_NEW_MISSION**一起使用。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。
**系统能力**:SystemCapability.Ability.AbilityBase | +| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 | +| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 | +| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 | +| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。 | +| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。 | +| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。 | +| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。 | +| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。 | +| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。< | +| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。 | +| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。 | +| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。 | +| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。 | +| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给**ohos.app.Context#startAbility**的**Want**设置此标志,并且必须与**flag_ABILITY_NEW_MISSION**一起使用。 | +| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。 | +| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。 | 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 e805efa8e348608491ec3cda51aa0280cfd6c1f8..5b64c1ca628089d4bdb9116543dd05c2acae07fa 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md @@ -182,45 +182,51 @@ particleAbility.acquireDataAbilityHelper(uri) ## StartAbilityParameter +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ------------------- | -------- | --------------------- | ---- | ------------------------------------------------------------ | -| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | +| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。 | +| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 | ## Want +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | -| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。
**系统能力**:SystemCapability.Ability.AbilityBase | -| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase | -| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase | -| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。
**系统能力**:SystemCapability.Ability.AbilityBase | -| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/*"等。
**系统能力**:SystemCapability.Ability.AbilityBase | -| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](#flags说明)。
**系统能力**:SystemCapability.Ability.AbilityBase | -| action | 只读 | string | 否 | 表示action选项描述。
**系统能力**:SystemCapability.Ability.AbilityBase | -| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。
**系统能力**:SystemCapability.Ability.AbilityBase | -| entities | 只读 | Array\ | 否 | 表示entities相关描述。
**系统能力**: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相关描述。 | ## flags说明 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + | 名称 | 参数 | 描述 | | ------------------------------------ | ---------- | ------------------------------------------------------------ | -| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给{@link ohos.app.Context#startAbility}的{@code Want}设置此标志,并且必须与{@link flag_ABILITY_NEW_MISSION}一起使用。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。
**系统能力**:SystemCapability.Ability.AbilityBase | -| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。
**系统能力**:SystemCapability.Ability.AbilityBase | +| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 | +| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 | +| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 | +| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。 | +| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。 | +| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。 | +| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。 | +| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。 | +| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。 | +| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。 | +| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。 | +| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。 | +| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。 | +| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给{@link ohos.app.Context#startAbility}的{@code Want}设置此标志,并且必须与{@link flag_ABILITY_NEW_MISSION}一起使用。 | +| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。 | +| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。 | ## AbilityStartSetting @@ -234,11 +240,13 @@ abilityStartSetting属性是一个定义为[key: string]: any的对象,key对 featureAbility.AbilityStartSetting.BOUNDS_KEY。 ``` +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel + | 名称 | 参数 | 描述 | | --------------- | --------------- | -------------------------- | -| BOUNDS_KEY | "abilityBounds" | 窗口显示大小属性的名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| WINDOW_MODE_KEY | "windowMode" | 窗口显示模式属性的名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| DISPLAY_ID_KEY | "displayId" | 窗口显示设备ID属性的名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | +| BOUNDS_KEY | "abilityBounds" | 窗口显示大小属性的名称。 | +| WINDOW_MODE_KEY | "windowMode" | 窗口显示模式属性的名称。 | +| DISPLAY_ID_KEY | "displayId" | 窗口显示设备ID属性的名称。 | ## AbilityWindowConfiguration @@ -250,13 +258,15 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY。 featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED。 ``` +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel + | 名称 | 参数 | 描述 | | --------------------------- | ---- | ---------- | -| WINDOW_MODE_UNDEFINED | 0 | 未定义。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| WINDOW_MODE_FULLSCREEN | 1 | 全屏。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| WINDOW_MODE_SPLIT_PRIMARY | 100 | 分屏主屏。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| WINDOW_MODE_SPLIT_SECONDARY | 101 | 分屏次屏。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | -| WINDOW_MODE_FLOATING | 102 | 悬浮窗。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | +| WINDOW_MODE_UNDEFINED | 0 | 未定义。 | +| WINDOW_MODE_FULLSCREEN | 1 | 全屏。 | +| WINDOW_MODE_SPLIT_PRIMARY | 100 | 分屏主屏。 | +| WINDOW_MODE_SPLIT_SECONDARY | 101 | 分屏次屏。 | +| WINDOW_MODE_FLOATING | 102 | 悬浮窗。 | ## particleAbility.startBackgroundRunning diff --git a/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md b/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md index 333decf39e627acfe5a90736981b62263d05e381..c61ec7613803479d2ea83ebe04acdbc0ec73ad9d 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md +++ b/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md @@ -9,7 +9,9 @@ ## 属性 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core + | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| permissions | Array<string> | 是 | 否 | 用户传入的权限。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core| -| authResults | Array<number> | 是 | 否 | 相应请求权限的结果。0表示授权成功,-1表示失败。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| permissions | Array<string> | 是 | 否 | 用户传入的权限。| +| authResults | Array<number> | 是 | 否 | 相应请求权限的结果。0表示授权成功,-1表示失败。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md b/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md index 9c8bad9a20f6559f5507892857456d281898cc5f..2ad00b7582639db8a530eec0b31abbff2af14c37 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md +++ b/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md @@ -24,9 +24,11 @@ appManager.getProcessRunningInfos((error,data) => { ## 属性 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core + | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| pid | number | 是 | 否 | 进程ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| uid | number | 是 | 否 | 用户ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| processName | string | 是 | 否 | 进程名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| pid | number | 是 | 否 | 进程ID。 | +| uid | number | 是 | 否 | 用户ID。 | +| processName | string | 是 | 否 | 进程名称。 | +| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md b/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md index eafba96b54abe97a9ba3eaf6636ed70aeee1dd27..a20c029d9318b85547fb7f52b593f69c8564dbf7 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md @@ -214,8 +214,10 @@ disconnectAbility(connection: number): Promise<void>; ConnectOptions数据结构。 +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core + | 名称 | 说明 | | -------- | -------- | -| onConnect(elementName:ElementName, remote:IRemoteObject) | Ability成功连接一个服务类型Ability的回调接口。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| onDisconnect(elementName:ElementName) | 对端服务发生异常或者被杀死回调该接口。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | -| onFailed(code: number) | 连接失败时回调该接口。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core | +| onConnect(elementName:ElementName, remote:IRemoteObject) | Ability成功连接一个服务类型Ability的回调接口。 | +| onDisconnect(elementName:ElementName) | 对端服务发生异常或者被杀死回调该接口。 | +| onFailed(code: number) | 连接失败时回调该接口。 |