diff --git a/en/application-dev/reference/apis/js-apis-featureAbility.md b/en/application-dev/reference/apis/js-apis-featureAbility.md index 505e8cee17663326854d0e2c903a3bc682e9a2b1..b8097b7a49bff4ad39312a5b4f257e035d4e2649 100644 --- a/en/application-dev/reference/apis/js-apis-featureAbility.md +++ b/en/application-dev/reference/apis/js-apis-featureAbility.md @@ -118,7 +118,7 @@ SystemCapability.Ability.AbilityRuntime.FAModel ```javascript import featureAbility from '@ohos.ability.featureAbility' featureAbility.acquireDataAbilityHelper( - "dataability:///com.exmaple.DataAbility" + "dataability:///com.example.DataAbility" ) ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-ability-context.md b/zh-cn/application-dev/reference/apis/js-apis-ability-context.md index e1ab57aed3064d616732a18fc49d5e6b22670e8a..2a55ed54bf7fa9b053864d91486048096eb8442f 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-ability-context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-ability-context.md @@ -96,7 +96,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void& ## AbilityContext.startAbility -startAbility(want: Want, options: StartOptions): Promise<void>; +startAbility(want: Want, options?: StartOptions): Promise<void>; 启动Ability。通过Promise返回结果。 @@ -107,7 +107,7 @@ startAbility(want: Want, options: StartOptions): Promise<void>; | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | want | [Want](js-apis-featureAbility.md#Want类型说明) | 是 | 启动Ability的want信息。 | - | options | StartOptions | 是 | 启动Ability所携带的参数。 | + | options | StartOptions | 否 | 启动Ability所携带的参数。 | **返回值:** @@ -198,7 +198,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ## AbilityContext.startAbilityForResult -startAbilityForResult(want: Want, options: StartOptions): Promise<AbilityResult>; +startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityResult>; 启动Ability并在结束的时候返回执行结果。 @@ -209,7 +209,7 @@ startAbilityForResult(want: Want, options: StartOptions): Promise<AbilityResu | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | want | [Want](js-apis-featureAbility.md#Want类型说明) | 是 | 启动Ability的want信息。 | - | options | StartOptions | 是 | 启动Ability所携带的参数。 | + | options | StartOptions | 否 | 启动Ability所携带的参数。 | **返回值:** 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 45b4060a4fe3c75e58f530802c2278a3cf5b3fc2..07c67027e18944870e1747015b2bcb31459e986e 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 @@ -25,7 +25,7 @@ import Ability from '@ohos.application.Ability'; ## Ability.onCreate -onCreate(want: Want,param:LaunchParam): void +onCreate(want: Want, param: AbilityConstant.LaunchParam): void; Ability创建时回调,执行初始化业务逻辑操作。 @@ -36,7 +36,7 @@ Ability创建时回调,执行初始化业务逻辑操作。 | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | want | [Want](js-apis-featureAbility.md#Want类型说明) | 是 | 当前Ability的Want类型信息,包括ability名称、bundle名称等。 | - | param | LaunchParam | 是 | 创建 ability、上次异常退出的原因信息。 | + | param | AbilityConstant.LaunchParam | 是 | 创建 ability、上次异常退出的原因信息。 | **示例:** @@ -177,7 +177,7 @@ Ability生命周期回调,当应用处于后台时触发。 ## Ability.onContinue -onContinue(wantParam : {[key: string]: any}): boolean; +onContinue(wantParam : {[key: string]: any}): AbilityConstant.OnContinueResult; 当ability迁移准备迁移时触发,保存数据。 @@ -193,7 +193,7 @@ onContinue(wantParam : {[key: string]: any}): boolean; | 类型 | 说明 | | -------- | -------- | - | boolean | true表示同意迁移,false表示拒绝迁移。 | + | AbilityConstant.OnContinueResult | 继续的结果。 | **示例:** @@ -443,7 +443,7 @@ release(): void; ## Caller.onRelease -onRelease(callback: function): void; +onRelease(callback: OnReleaseCallBack): void; 注册通用组件服务端Stub断开监听通知。 @@ -453,7 +453,7 @@ onRelease(callback: function): void; | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | - | callback | function | 是 | 返回onRelease回调结果。 | + | callback | OnReleaseCallBack | 是 | 返回onRelease回调结果。 | **示例:** @@ -491,7 +491,7 @@ onRelease(callback: function): void; ## Callee.on -on(method: string, callback: function): void; +on(method: string, callback: CaleeCallBack): void; 通用组件服务端注册消息通知callback。 @@ -502,7 +502,7 @@ on(method: string, callback: function): void; | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | method | string | 是 | 与客户端约定的通知消息字符串。 | - | callback | function | 是 | 一个rpc.MessageParcel类型入参的js通知同步回调函数, 回调函数至少要返回一个空的rpc.Sequenceable数据对象, 其他视为函数执行错误。 | + | callback | CaleeCallBack | 是 | 一个rpc.MessageParcel类型入参的js通知同步回调函数, 回调函数至少要返回一个空的rpc.Sequenceable数据对象, 其他视为函数执行错误。 | **示例:** diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilityContext.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilityConstant.md similarity index 100% rename from zh-cn/application-dev/reference/apis/js-apis-application-abilityContext.md rename to zh-cn/application-dev/reference/apis/js-apis-application-abilityConstant.md 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 94abaec42c062eb7d3503bae9f164b5b56bb2c31..d19c960f4f360bc545c80e5de0f16e6d905a1d45 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md @@ -115,7 +115,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper ```javascript import featureAbility from '@ohos.ability.featureAbility' featureAbility.acquireDataAbilityHelper( - "dataability:///com.exmaple.DataAbility" + "dataability:///com.example.DataAbility" ) ``` 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 62afcbe07f5423015866a878f2ec96e87dfdae88..dcdf3ce6a99b544b4ba88b7df8720055291c9475 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-formbindingdata.md +++ b/zh-cn/application-dev/reference/apis/js-apis-formbindingdata.md @@ -54,4 +54,4 @@ FormBindingData相关描述。 | 名称 | 类型 | 说明 | | ---- | -------------- | ------------------------------------------------------------ | -| obj | Object或string | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。 | \ No newline at end of file +| data | Object或string | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。 | \ 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 3ba49313fd95d0c44fc763ec73e1cfaf9bbb50cd..3051642b6fbf9e4ab0340a439f3f28c7c95511a3 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md @@ -15,7 +15,7 @@ import particleAbility from '@ohos.ability.particleAbility' ## particleAbility.startAbility -startAbility(parameter: StartAbilityParameter, callback: AsyncCallback\: void +startAbility(parameter: StartAbilityParameter, callback: AsyncCallback\): void 使用此方法启动指定的particleAbility(callback形式)。 @@ -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-service-extension.md b/zh-cn/application-dev/reference/apis/js-apis-service-extension-ability.md similarity index 93% rename from zh-cn/application-dev/reference/apis/js-apis-service-extension.md rename to zh-cn/application-dev/reference/apis/js-apis-service-extension-ability.md index 5b549d457369df9c8042d7a2967cc7fa6e9be66b..f6a26b783d1c42c6ffa663ee577d52467709305e 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-service-extension.md +++ b/zh-cn/application-dev/reference/apis/js-apis-service-extension-ability.md @@ -1,7 +1,7 @@ -# ServiceExtension +# ServiceExtensionAbility > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** -> 本模块首批接口从API 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 +> 本模块首批接口从API 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 提供ServiceExtension服务扩展相关接口。 @@ -10,7 +10,7 @@ ## 导入模块 ``` -import ServiceExtension from '@ohos.application.ServiceExtension'; +import ServiceExtension from '@ohos.application.ServiceExtensionAbility'; ``` @@ -26,7 +26,7 @@ import ServiceExtension from '@ohos.application.ServiceExtension'; | context | [ServiceExtensionContext](js-apis-service-extension-context.md) | 是 | 否 | ServiceExtension的上下文环境,继承自ExtensionContext。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core| -## onCreate +## ServiceExtensionAbility.onCreate onCreate(want: Want): void; @@ -51,7 +51,7 @@ Extension生命周期回调,在创建时回调,执行初始化业务逻辑 ``` -## onDestroy +## ServiceExtensionAbility.onDestroy onDestroy(): void; @@ -70,7 +70,7 @@ Extension生命周期回调,在销毁时回调,执行资源清理等操作 ``` -## onRequest +## ServiceExtensionAbility.onRequest onRequest(want: Want, startId: number): void; @@ -96,7 +96,7 @@ Extension生命周期回调,如果是startAbility拉起的服务,会在onCre ``` -## onConnect +## ServiceExtensionAbility.onConnect onConnect(want: Want): rpc.RemoteObject; @@ -136,7 +136,7 @@ Extension生命周期回调,如果是connectAbility拉起的服务,会在onC ``` -## onDisconnect +## ServiceExtensionAbility.onDisconnect onDisconnect(want: Want): void; diff --git a/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md b/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md index 7f5e07b895edea00f7434c9eb2a18bf749ca8a1d..49dbbfd6d90b6cb8f51cc538be8c2726ed69cc56 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md +++ b/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md @@ -936,6 +936,11 @@ WantAgent.equal(wantAgent1, wantAgent2).then((data) => { | CANCEL_PRESENT_FLAG | WantAgentFlags | 在生成一个新的WantAgent对象前取消已存在的一个WantAgent对象。 | | UPDATE_PRESENT_FLAG | WantAgentFlags | 使用新的WantAgent的额外数据替换已存在的WantAgent中的额外数据。 | | CONSTANT_FLAG | WantAgentFlags | WantAgent是不可变的。 | +| REPLACE_ELEMENT | WantAgentFlags | 当前Want中的element属性可被WantAgent.trigger()中Want的element属性取代 | +| REPLACE_ACTION | WantAgentFlags | 当前Want中的action属性可被WantAgent.trigger()中Want的action属性取代 | +| REPLACE_URI | WantAgentFlags | 当前Want中的uri属性可被WantAgent.trigger()中Want的uri属性取代 | +| REPLACE_ENTITIES | WantAgentFlags | 当前Want中的entities属性可被WantAgent.trigger()中Want的entities属性取代 | +| REPLACE_BUNDLE | WantAgentFlags | 当前Want中的bundleName属性可被WantAgent.trigger()中Want的bundleName属性取代 |