提交 727de68c 编写于 作者: M mingxihua

mingxihua@huawei.com.cn

Signed-off-by: Nmingxihua <mingxihua@huawei.com>
上级 f6618212
...@@ -64,7 +64,7 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void; ...@@ -64,7 +64,7 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.example.myapp", bundleName: "com.example.myapp",
abilityName: "MyAbility" abilityName: "MyAbility"
}; };
...@@ -106,7 +106,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -106,7 +106,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 是 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback&lt;void&gt; | 是 | callback形式返回启动结果。 | | callback | AsyncCallback&lt;void&gt; | 是 | callback形式返回启动结果。 |
**错误码:** **错误码:**
...@@ -119,12 +119,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -119,12 +119,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -164,7 +164,7 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;; ...@@ -164,7 +164,7 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 否 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 否 | 启动Ability所携带的参数。 |
**返回值:** **返回值:**
...@@ -182,11 +182,11 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;; ...@@ -182,11 +182,11 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.example.myapp", bundleName: "com.example.myapp",
abilityName: "MyAbility" abilityName: "MyAbility"
}; };
var options = { let options = {
windowMode: 0, windowMode: 0,
}; };
...@@ -213,7 +213,10 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;; ...@@ -213,7 +213,10 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;;
startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): void; startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): void;
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(callback形式)。 启动一个Ability。Ability被启动后,有如下情况(callback形式):
- 正常情况下可通过调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
...@@ -239,7 +242,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): ...@@ -239,7 +242,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;):
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -268,7 +271,10 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): ...@@ -268,7 +271,10 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;):
startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback&lt;AbilityResult&gt;): void; startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback&lt;AbilityResult&gt;): void;
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(callback形式)。 启动一个Ability。Ability被启动后,有如下情况(callback形式):
- 正常情况下可通过调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
...@@ -282,7 +288,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -282,7 +288,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want |[Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want |[Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 是 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback&lt;[AbilityResult](js-apis-inner-ability-abilityResult.md)&gt; | 是 | 执行结果回调函数。 | | callback | AsyncCallback&lt;[AbilityResult](js-apis-inner-ability-abilityResult.md)&gt; | 是 | 执行结果回调函数。 |
**错误码:** **错误码:**
...@@ -295,12 +301,12 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -295,12 +301,12 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var options = { let options = {
windowMode: 0, windowMode: 0,
}; };
...@@ -328,7 +334,10 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -328,7 +334,10 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityResult&gt;; startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityResult&gt;;
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(promise形式)。 启动一个Ability。Ability被启动后,有如下情况(promise形式):
- 正常情况下可通过调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#abilitycontextterminateselfwithresult)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
...@@ -342,7 +351,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes ...@@ -342,7 +351,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 否 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 否 | 启动Ability所携带的参数。 |
**返回值:** **返回值:**
...@@ -361,11 +370,11 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes ...@@ -361,11 +370,11 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.example.myapp", bundleName: "com.example.myapp",
abilityName: "MyAbility" abilityName: "MyAbility"
}; };
var options = { let options = {
windowMode: 0, windowMode: 0,
}; };
...@@ -422,12 +431,12 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC ...@@ -422,12 +431,12 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.startAbilityForResultWithAccount(want, accountId, (error, result) => { this.context.startAbilityForResultWithAccount(want, accountId, (error, result) => {
...@@ -472,7 +481,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp ...@@ -472,7 +481,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。 | | accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 是 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback\<void\> | 是 | 启动Ability的回调函数。 | | callback | AsyncCallback\<void\> | 是 | 启动Ability的回调函数。 |
**错误码:** **错误码:**
...@@ -485,13 +494,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp ...@@ -485,13 +494,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -538,7 +547,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO ...@@ -538,7 +547,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。 | | accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 否 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 否 | 启动Ability所携带的参数。 |
**返回值:** **返回值:**
...@@ -556,13 +565,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO ...@@ -556,13 +565,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -611,7 +620,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -611,7 +620,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -661,7 +670,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -661,7 +670,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -715,12 +724,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -715,12 +724,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.startServiceExtensionAbilityWithAccount(want, accountId, (error) => { this.context.startServiceExtensionAbilityWithAccount(want, accountId, (error) => {
...@@ -769,12 +778,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\ ...@@ -769,12 +778,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.startServiceExtensionAbilityWithAccount(want, accountId) this.context.startServiceExtensionAbilityWithAccount(want, accountId)
...@@ -820,7 +829,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -820,7 +829,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -870,7 +879,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -870,7 +879,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -924,12 +933,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -924,12 +933,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.stopServiceExtensionAbilityWithAccount(want, accountId, (error) => { this.context.stopServiceExtensionAbilityWithAccount(want, accountId, (error) => {
...@@ -978,12 +987,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\< ...@@ -978,12 +987,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.stopServiceExtensionAbilityWithAccount(want, accountId) this.context.stopServiceExtensionAbilityWithAccount(want, accountId)
...@@ -1100,13 +1109,13 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi ...@@ -1100,13 +1109,13 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.extreme.myapplication", bundleName: "com.extreme.myapplication",
abilityName: "SecondAbility" abilityName: "SecondAbility"
} }
var resultCode = 100; let resultCode = 100;
// 返回给接口调用方AbilityResult信息 // 返回给接口调用方AbilityResult信息
var abilityResult = { let abilityResult = {
want, want,
resultCode resultCode
} }
...@@ -1162,13 +1171,13 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;; ...@@ -1162,13 +1171,13 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.extreme.myapplication", bundleName: "com.extreme.myapplication",
abilityName: "SecondAbility" abilityName: "SecondAbility"
} }
var resultCode = 100; let resultCode = 100;
// 返回给接口调用方AbilityResult信息 // 返回给接口调用方AbilityResult信息
var abilityResult = { let abilityResult = {
want, want,
resultCode resultCode
} }
...@@ -1224,18 +1233,18 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number; ...@@ -1224,18 +1233,18 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var options = { let options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') }, onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
onDisconnect(elementName) { console.log('----------- onDisconnect -----------') }, onDisconnect(elementName) { console.log('----------- onDisconnect -----------') },
onFailed(code) { console.log('----------- onFailed -----------') } onFailed(code) { console.log('----------- onFailed -----------') }
} }
var connection = null; let connection = null;
try { try {
connection = this.context.connectServiceExtensionAbility(want, options); connection = this.context.connectServiceExtensionAbility(want, options);
} catch (paramError) { } catch (paramError) {
...@@ -1282,19 +1291,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options ...@@ -1282,19 +1291,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') }, onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
onDisconnect(elementName) { console.log('----------- onDisconnect -----------') }, onDisconnect(elementName) { console.log('----------- onDisconnect -----------') },
onFailed(code) { console.log('----------- onFailed -----------') } onFailed(code) { console.log('----------- onFailed -----------') }
} }
var connection = null; let connection = null;
try { try {
connection = this.context.connectServiceExtensionAbilityWithAccount(want, accountId, options); connection = this.context.connectServiceExtensionAbilityWithAccount(want, accountId, options);
} catch (paramError) { } catch (paramError) {
...@@ -1335,7 +1344,7 @@ disconnectServiceExtensionAbility(connection: number): Promise\<void>; ...@@ -1335,7 +1344,7 @@ disconnectServiceExtensionAbility(connection: number): Promise\<void>;
```ts ```ts
// connection为connectServiceExtensionAbility中的返回值 // connection为connectServiceExtensionAbility中的返回值
var connection = 1; let connection = 1;
try { try {
this.context.disconnectServiceExtensionAbility(connection) this.context.disconnectServiceExtensionAbility(connection)
...@@ -1381,7 +1390,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo ...@@ -1381,7 +1390,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
```ts ```ts
// connection为connectServiceExtensionAbility中的返回值 // connection为connectServiceExtensionAbility中的返回值
var connection = 1; let connection = 1;
try { try {
this.context.disconnectServiceExtensionAbility(connection, (error) => { this.context.disconnectServiceExtensionAbility(connection, (error) => {
...@@ -1433,10 +1442,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1433,10 +1442,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
后台启动: 后台启动:
```ts ```ts
var caller = undefined; let caller = undefined;
// 后台启动Ability,不配置parameters // 后台启动Ability,不配置parameters
var wantBackground = { let wantBackground = {
bundleName: "com.example.myservice", bundleName: "com.example.myservice",
moduleName: "entry", moduleName: "entry",
abilityName: "MainAbility", abilityName: "MainAbility",
...@@ -1464,10 +1473,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1464,10 +1473,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
前台启动: 前台启动:
```ts ```ts
var caller = undefined; let caller = undefined;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true // 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
var wantForeground = { let wantForeground = {
bundleName: "com.example.myservice", bundleName: "com.example.myservice",
moduleName: "entry", moduleName: "entry",
abilityName: "MainAbility", abilityName: "MainAbility",
...@@ -1530,12 +1539,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< ...@@ -1530,12 +1539,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.startAbilityWithAccount(want, accountId, (error) => { this.context.startAbilityWithAccount(want, accountId, (error) => {
...@@ -1579,7 +1588,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ...@@ -1579,7 +1588,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。| | accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。|
| options | [StartOptions](js-apis-application-startOptions.md) | 是 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback\<void\> | 是 | 启动Ability的回调函数。 | | callback | AsyncCallback\<void\> | 是 | 启动Ability的回调函数。 |
**错误码:** **错误码:**
...@@ -1592,13 +1601,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ...@@ -1592,13 +1601,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -1644,7 +1653,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ...@@ -1644,7 +1653,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 | | want | [Want](js-apis-application-want.md) | 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。 | | accountId | number | 是 | 系统帐号的帐号ID,详情参考[getCreatedOsAccountsCount](js-apis-osAccount.md#getosaccountlocalidfromprocess)。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 否 | 启动Ability所携带的参数。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 否 | 启动Ability所携带的参数。 |
**错误码:** **错误码:**
...@@ -1656,13 +1665,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ...@@ -1656,13 +1665,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -1758,9 +1767,9 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void; ...@@ -1758,9 +1767,9 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
```ts ```ts
import image from '@ohos.multimedia.image'; import image from '@ohos.multimedia.image';
var imagePixelMap; let imagePixelMap;
var color = new ArrayBuffer(0); let color = new ArrayBuffer(0);
var initializationOptions = { let initializationOptions = {
size: { size: {
height: 100, height: 100,
width: 100 width: 100
...@@ -1805,9 +1814,9 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>; ...@@ -1805,9 +1814,9 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
```ts ```ts
import image from '@ohos.multimedia.image'; import image from '@ohos.multimedia.image';
var imagePixelMap; let imagePixelMap;
var color = new ArrayBuffer(0); let color = new ArrayBuffer(0);
var initializationOptions = { let initializationOptions = {
size: { size: {
height: 100, height: 100,
width: 100 width: 100
...@@ -1845,7 +1854,7 @@ restoreWindowStage(localStorage: LocalStorage) : void; ...@@ -1845,7 +1854,7 @@ restoreWindowStage(localStorage: LocalStorage) : void;
**示例:** **示例:**
```ts ```ts
var storage = new LocalStorage(); let storage = new LocalStorage();
this.context.restoreWindowStage(storage); this.context.restoreWindowStage(storage);
``` ```
...@@ -1866,6 +1875,6 @@ isTerminating(): boolean; ...@@ -1866,6 +1875,6 @@ isTerminating(): boolean;
**示例:** **示例:**
```ts ```ts
var isTerminating = this.context.isTerminating(); let isTerminating = this.context.isTerminating();
console.log('ability state :' + isTerminating); console.log('ability state :' + isTerminating);
``` ```
\ No newline at end of file
...@@ -139,7 +139,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper ...@@ -139,7 +139,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var dataAbilityHelper = featureAbility.acquireDataAbilityHelper( let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
``` ```
...@@ -148,7 +148,10 @@ var dataAbilityHelper = featureAbility.acquireDataAbilityHelper( ...@@ -148,7 +148,10 @@ var dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
startAbilityForResult(parameter: StartAbilityParameter, callback: AsyncCallback\<AbilityResult>): void startAbilityForResult(parameter: StartAbilityParameter, callback: AsyncCallback\<AbilityResult>): void
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#featureabilityterminateselfwithresult7)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(callback形式)。 启动一个Ability。Ability被启动后,有如下情况(callback形式):
- 正常情况下可通过调用[terminateSelfWithResult](#featureabilityterminateselfwithresult7)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#featureabilityterminateselfwithresult7)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
...@@ -194,7 +197,10 @@ featureAbility.startAbilityForResult( ...@@ -194,7 +197,10 @@ featureAbility.startAbilityForResult(
startAbilityForResult(parameter: StartAbilityParameter): Promise\<AbilityResult> startAbilityForResult(parameter: StartAbilityParameter): Promise\<AbilityResult>
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#featureabilityterminateselfwithresult7)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(Promise形式)。 启动一个Ability。Ability被启动后,有如下情况(Promise形式):
- 正常情况下可通过调用[terminateSelfWithResult](#featureabilityterminateselfwithresult7)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#featureabilityterminateselfwithresult7)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
...@@ -469,7 +475,7 @@ getContext(): Context ...@@ -469,7 +475,7 @@ getContext(): Context
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext() let context = featureAbility.getContext()
context.getBundleName((err, data) => { context.getBundleName((err, data) => {
console.info("getBundleName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getBundleName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -558,7 +564,7 @@ function onDisconnectCallback(element){ ...@@ -558,7 +564,7 @@ function onDisconnectCallback(element){
function onFailedCallback(code){ function onFailedCallback(code){
console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code)
} }
var connectId = featureAbility.connectAbility( let connectId = featureAbility.connectAbility(
{ {
deviceId: "", deviceId: "",
bundleName: "com.ix.ServiceAbility", bundleName: "com.ix.ServiceAbility",
...@@ -601,7 +607,7 @@ function onDisconnectCallback(element){ ...@@ -601,7 +607,7 @@ function onDisconnectCallback(element){
function onFailedCallback(code){ function onFailedCallback(code){
console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code)
} }
var connectId = featureAbility.connectAbility( let connectId = featureAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: "com.ix.ServiceAbility",
abilityName: "com.ix.ServiceAbility.ServiceAbilityA", abilityName: "com.ix.ServiceAbility.ServiceAbilityA",
...@@ -653,7 +659,7 @@ function onDisconnectCallback(element){ ...@@ -653,7 +659,7 @@ function onDisconnectCallback(element){
function onFailedCallback(code){ function onFailedCallback(code){
console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code)
} }
var connectId = featureAbility.connectAbility( let connectId = featureAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: "com.ix.ServiceAbility",
abilityName: "com.ix.ServiceAbility.ServiceAbilityA", abilityName: "com.ix.ServiceAbility.ServiceAbilityA",
......
...@@ -190,7 +190,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper ...@@ -190,7 +190,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility'
var uri = ""; let uri = "";
particleAbility.acquireDataAbilityHelper(uri) particleAbility.acquireDataAbilityHelper(uri)
``` ```
...@@ -416,7 +416,7 @@ function onFailedCallback(code) { ...@@ -416,7 +416,7 @@ function onFailedCallback(code) {
console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code)
} }
var connId = particleAbility.connectAbility( let connId = particleAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: "com.ix.ServiceAbility",
abilityName: "ServiceAbilityA", abilityName: "ServiceAbilityA",
...@@ -467,7 +467,7 @@ function onFailedCallback(code) { ...@@ -467,7 +467,7 @@ function onFailedCallback(code) {
console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code)
} }
var connId = particleAbility.connectAbility( let connId = particleAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: "com.ix.ServiceAbility",
abilityName: "ServiceAbilityA", abilityName: "ServiceAbilityA",
...@@ -518,7 +518,7 @@ function onFailedCallback(code) { ...@@ -518,7 +518,7 @@ function onFailedCallback(code) {
console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code)
} }
var connId = particleAbility.connectAbility( let connId = particleAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: "com.ix.ServiceAbility",
abilityName: "ServiceAbilityA", abilityName: "ServiceAbilityA",
......
...@@ -35,7 +35,7 @@ onConfigurationUpdated(config: Configuration): void; ...@@ -35,7 +35,7 @@ onConfigurationUpdated(config: Configuration): void;
```ts ```ts
import Ability from "@ohos.application.Ability"; import Ability from "@ohos.application.Ability";
var callbackId; let callbackId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onCreate() { onCreate() {
......
...@@ -29,7 +29,7 @@ on(type: "error", observer: ErrorObserver): number; ...@@ -29,7 +29,7 @@ on(type: "error", observer: ErrorObserver): number;
**示例:** **示例:**
```js ```js
var observer = { let observer = {
onUnhandledException(errorMsg) { onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ', errorMsg) console.log('onUnhandledException, errorMsg: ', errorMsg)
} }
...@@ -60,7 +60,7 @@ off(type: "error", observerId: number, callback: AsyncCallback\<void>): void; ...@@ -60,7 +60,7 @@ off(type: "error", observerId: number, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```js ```js
var observerId = 100; let observerId = 100;
function unregisterErrorObserverCallback(err) { function unregisterErrorObserverCallback(err) {
if (err) { if (err) {
...@@ -98,7 +98,7 @@ off(type: "error", observerId: number): Promise\<void>; ...@@ -98,7 +98,7 @@ off(type: "error", observerId: number): Promise\<void>;
**示例:** **示例:**
```js ```js
var observerId = 100; let observerId = 100;
try { try {
errorManager.off("error", observerId) errorManager.off("error", observerId)
.then((data) => { .then((data) => {
......
...@@ -43,7 +43,7 @@ on(type:"mission", listener: MissionListener): number; ...@@ -43,7 +43,7 @@ on(type:"mission", listener: MissionListener): number;
**示例:** **示例:**
```ts ```ts
var listener = { let listener = {
onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")}, onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")},
onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")}, onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")},
onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")}, onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")},
...@@ -53,7 +53,7 @@ on(type:"mission", listener: MissionListener): number; ...@@ -53,7 +53,7 @@ on(type:"mission", listener: MissionListener): number;
}; };
console.log("registerMissionListener") console.log("registerMissionListener")
try { try {
var listenerid = missionManager.on("mission", listener); let listenerid = missionManager.on("mission", listener);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log("error: " + paramError.code + ", " + paramError.message);
} }
...@@ -82,7 +82,7 @@ off(type: "mission", listenerId: number, callback: AsyncCallback&lt;void&gt;): v ...@@ -82,7 +82,7 @@ off(type: "mission", listenerId: number, callback: AsyncCallback&lt;void&gt;): v
**示例:** **示例:**
```ts ```ts
var listener = { let listener = {
onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")}, onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")},
onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")}, onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")},
onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")}, onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")},
...@@ -92,7 +92,7 @@ off(type: "mission", listenerId: number, callback: AsyncCallback&lt;void&gt;): v ...@@ -92,7 +92,7 @@ off(type: "mission", listenerId: number, callback: AsyncCallback&lt;void&gt;): v
}; };
console.log("registerMissionListener") console.log("registerMissionListener")
try { try {
var listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
missionManager.unregisterMissionListener(listenerid, (error) => { missionManager.unregisterMissionListener(listenerid, (error) => {
console.log("unregisterMissionListener"); console.log("unregisterMissionListener");
...@@ -130,7 +130,7 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;; ...@@ -130,7 +130,7 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
var listener = { let listener = {
onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")}, onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")},
onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")}, onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")},
onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")}, onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")},
...@@ -140,7 +140,7 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;; ...@@ -140,7 +140,7 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;;
}; };
console.log("registerMissionListener") console.log("registerMissionListener")
try { try {
var listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
missionManager.unregisterMissionListener(listenerid).catch(function (err) { missionManager.unregisterMissionListener(listenerid).catch(function (err) {
console.log(err); console.log(err);
...@@ -177,7 +177,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback&lt;M ...@@ -177,7 +177,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback&lt;M
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions=missionManager.getMissionInfos("",10).catch(function(err){console.log(err);}); let allMissions=missionManager.getMissionInfos("",10).catch(function(err){console.log(err);});
missionManager.getMissionInfo("", allMissions[0].missionId, (error, mission) => { missionManager.getMissionInfo("", allMissions[0].missionId, (error, mission) => {
console.log("getMissionInfo is called, error.code = " + error.code) console.log("getMissionInfo is called, error.code = " + error.code)
console.log("mission.missionId = " + mission.missionId); console.log("mission.missionId = " + mission.missionId);
...@@ -224,7 +224,7 @@ getMissionInfo(deviceId: string, missionId: number): Promise&lt;MissionInfo&gt;; ...@@ -224,7 +224,7 @@ getMissionInfo(deviceId: string, missionId: number): Promise&lt;MissionInfo&gt;;
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var mission = missionManager.getMissionInfo("", 10).catch(function (err){ let mission = missionManager.getMissionInfo("", 10).catch(function (err){
console.log(err); console.log(err);
}); });
} catch (paramError) { } catch (paramError) {
...@@ -301,7 +301,7 @@ getMissionInfos(deviceId: string, numMax: number): Promise&lt;Array&lt;MissionIn ...@@ -301,7 +301,7 @@ getMissionInfos(deviceId: string, numMax: number): Promise&lt;Array&lt;MissionIn
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions = missionManager.getMissionInfos("", 10).catch(function (err){ let allMissions = missionManager.getMissionInfos("", 10).catch(function (err){
console.log(err); console.log(err);
}); });
} catch (paramError) { } catch (paramError) {
...@@ -340,7 +340,7 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback& ...@@ -340,7 +340,7 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback&
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.getMissionSnapShot("", id, (error, snapshot) => { missionManager.getMissionSnapShot("", id, (error, snapshot) => {
console.log("getMissionSnapShot is called, error.code = " + error.code); console.log("getMissionSnapShot is called, error.code = " + error.code);
...@@ -384,15 +384,15 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps ...@@ -384,15 +384,15 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
var snapshot = missionManager.getMissionSnapShot("", id).catch(function (err){ let snapshot = missionManager.getMissionSnapShot("", id).catch(function (err){
console.log(err); console.log(err);
}); });
} catch (paramError) { } catch (paramError) {
...@@ -430,7 +430,7 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A ...@@ -430,7 +430,7 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.getLowResolutionMissionSnapShot("", id, (error, snapshot) => { missionManager.getLowResolutionMissionSnapShot("", id, (error, snapshot) => {
console.log("getLowResolutionMissionSnapShot is called, error.code = " + error.code); console.log("getLowResolutionMissionSnapShot is called, error.code = " + error.code);
...@@ -474,15 +474,15 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M ...@@ -474,15 +474,15 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
var snapshot = missionManager.getLowResolutionMissionSnapShot("", id).catch(function (err){ let snapshot = missionManager.getLowResolutionMissionSnapShot("", id).catch(function (err){
console.log(err); console.log(err);
}); });
} catch (paramError) { } catch (paramError) {
...@@ -520,7 +520,7 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -520,7 +520,7 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.lockMission(id).then(() => { missionManager.lockMission(id).then(() => {
console.log("lockMission is called "); console.log("lockMission is called ");
...@@ -562,13 +562,13 @@ lockMission(missionId: number): Promise&lt;void&gt;; ...@@ -562,13 +562,13 @@ lockMission(missionId: number): Promise&lt;void&gt;;
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.lockMission(id).catch(function (err){ missionManager.lockMission(id).catch(function (err){
console.log(err); console.log(err);
...@@ -608,7 +608,7 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -608,7 +608,7 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.unlockMission(id).then(() => { missionManager.unlockMission(id).then(() => {
console.log("unlockMission is called "); console.log("unlockMission is called ");
...@@ -650,13 +650,13 @@ unlockMission(missionId: number): Promise&lt;void&gt;; ...@@ -650,13 +650,13 @@ unlockMission(missionId: number): Promise&lt;void&gt;;
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.lockMission(id).catch(function (err){ missionManager.lockMission(id).catch(function (err){
console.log(err); console.log(err);
...@@ -699,7 +699,7 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -699,7 +699,7 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.clearMission(id).then(() => { missionManager.clearMission(id).then(() => {
console.log("clearMission is called "); console.log("clearMission is called ");
...@@ -741,13 +741,13 @@ clearMission(missionId: number): Promise&lt;void&gt;; ...@@ -741,13 +741,13 @@ clearMission(missionId: number): Promise&lt;void&gt;;
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.clearMission(id).catch(function (err){ missionManager.clearMission(id).catch(function (err){
console.log(err); console.log(err);
...@@ -838,7 +838,7 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -838,7 +838,7 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.moveMissionToFront(id).then(() => { missionManager.moveMissionToFront(id).then(() => {
console.log("moveMissionToFront is called "); console.log("moveMissionToFront is called ");
...@@ -880,7 +880,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall ...@@ -880,7 +880,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.moveMissionToFront(id,{windowMode : 101}).then(() => { missionManager.moveMissionToFront(id,{windowMode : 101}).then(() => {
console.log("moveMissionToFront is called "); console.log("moveMissionToFront is called ");
...@@ -923,13 +923,13 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g ...@@ -923,13 +923,13 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.moveMissionToFront(id).catch(function (err){ missionManager.moveMissionToFront(id).catch(function (err){
console.log(err); console.log(err);
......
...@@ -361,8 +361,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;; ...@@ -361,8 +361,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;;
return true; return true;
} }
}; };
var method = 'call_Function'; // 约定的通知消息字符串 let method = 'call_Function'; // 约定的通知消息字符串
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -442,8 +442,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa ...@@ -442,8 +442,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa
return true; return true;
} }
}; };
var method = 'call_Function'; let method = 'call_Function';
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -493,7 +493,7 @@ release(): void; ...@@ -493,7 +493,7 @@ release(): void;
```ts ```ts
import Ability from '@ohos.app.ability.UIAbility'; import Ability from '@ohos.app.ability.UIAbility';
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -534,7 +534,7 @@ release(): void; ...@@ -534,7 +534,7 @@ release(): void;
```ts ```ts
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -585,7 +585,7 @@ release(): void; ...@@ -585,7 +585,7 @@ release(): void;
```ts ```ts
import Ability from '@ohos.app.ability.UIAbility'; import Ability from '@ohos.app.ability.UIAbility';
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -635,7 +635,7 @@ off(type: "release", callback: OnReleaseCallback): void; ...@@ -635,7 +635,7 @@ off(type: "release", callback: OnReleaseCallback): void;
**示例:** **示例:**
```ts ```ts
var caller; let caller;
export default class MainUIAbility extends UIAbility { export default class MainUIAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -686,7 +686,7 @@ off(type: "release"): void; ...@@ -686,7 +686,7 @@ off(type: "release"): void;
**示例:** **示例:**
```ts ```ts
var caller; let caller;
export default class MainUIAbility extends UIAbility { export default class MainUIAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -764,7 +764,7 @@ on(method: string, callback: CalleeCallback): void; ...@@ -764,7 +764,7 @@ on(method: string, callback: CalleeCallback): void;
return true; return true;
} }
}; };
var method = 'call_Function'; let method = 'call_Function';
function funcCallBack(pdata) { function funcCallBack(pdata) {
console.log('Callee funcCallBack is called ' + pdata); console.log('Callee funcCallBack is called ' + pdata);
let msg = new MyMessageAble("test", ""); let msg = new MyMessageAble("test", "");
...@@ -810,7 +810,7 @@ off(method: string): void; ...@@ -810,7 +810,7 @@ off(method: string): void;
```ts ```ts
import Ability from '@ohos.app.ability.UIAbility'; import Ability from '@ohos.app.ability.UIAbility';
var method = 'call_Function'; let method = 'call_Function';
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onCreate(want, launchParam) { onCreate(want, launchParam) {
console.log('Callee onCreate is called'); console.log('Callee onCreate is called');
......
...@@ -326,7 +326,7 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any}) ...@@ -326,7 +326,7 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any})
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| reason | [AbilityConstant.StateType](js-apis-application-abilityConstant.md#abilityconstantstatetype) | 是 | 回调保存状态的原因。 | | reason | [AbilityConstant.StateType](js-apis-app-ability-abilityConstant.md#abilityconstantstatetype) | 是 | 回调保存状态的原因。 |
| wantParam | {[key:&nbsp;string]:&nbsp;any} | 是 | want相关参数。 | | wantParam | {[key:&nbsp;string]:&nbsp;any} | 是 | want相关参数。 |
**返回值:** **返回值:**
...@@ -411,8 +411,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;; ...@@ -411,8 +411,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;;
return true; return true;
} }
}; };
var method = 'call_Function'; // 约定的通知消息字符串 let method = 'call_Function'; // 约定的通知消息字符串
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -495,8 +495,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa ...@@ -495,8 +495,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa
return true; return true;
} }
}; };
var method = 'call_Function'; let method = 'call_Function';
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -546,7 +546,7 @@ release(): void; ...@@ -546,7 +546,7 @@ release(): void;
```ts ```ts
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -587,7 +587,7 @@ release(): void; ...@@ -587,7 +587,7 @@ release(): void;
```ts ```ts
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
var caller; let caller;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
...@@ -665,7 +665,7 @@ on(method: string, callback: CalleeCallBack): void; ...@@ -665,7 +665,7 @@ on(method: string, callback: CalleeCallBack): void;
return true; return true;
} }
}; };
var method = 'call_Function'; let method = 'call_Function';
function funcCallBack(pdata) { function funcCallBack(pdata) {
console.log('Callee funcCallBack is called ' + pdata); console.log('Callee funcCallBack is called ' + pdata);
let msg = new MyMessageAble("test", ""); let msg = new MyMessageAble("test", "");
...@@ -712,7 +712,7 @@ off(method: string): void; ...@@ -712,7 +712,7 @@ off(method: string): void;
```ts ```ts
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
var method = 'call_Function'; let method = 'call_Function';
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onCreate(want, launchParam) { onCreate(want, launchParam) {
console.log('Callee onCreate is called'); console.log('Callee onCreate is called');
......
...@@ -43,7 +43,7 @@ getAbilityDelegator(): AbilityDelegator ...@@ -43,7 +43,7 @@ getAbilityDelegator(): AbilityDelegator
**示例:** **示例:**
```ts ```ts
var abilityDelegator; let abilityDelegator;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
``` ```
...@@ -65,7 +65,7 @@ getArguments(): AbilityDelegatorArgs ...@@ -65,7 +65,7 @@ getArguments(): AbilityDelegatorArgs
**示例:** **示例:**
```ts ```ts
var args = AbilityDelegatorRegistry.getArguments(); let args = AbilityDelegatorRegistry.getArguments();
console.info("getArguments bundleName:" + args.bundleName); console.info("getArguments bundleName:" + args.bundleName);
console.info("getArguments testCaseNames:" + args.testCaseNames); console.info("getArguments testCaseNames:" + args.testCaseNames);
console.info("getArguments testRunnerClassName:" + args.testRunnerClassName); console.info("getArguments testRunnerClassName:" + args.testRunnerClassName);
......
...@@ -159,7 +159,7 @@ onAbilityContinue(ability: Ability): void; ...@@ -159,7 +159,7 @@ onAbilityContinue(ability: Ability): void;
```ts ```ts
import AbilityStage from "@ohos.application.AbilityStage"; import AbilityStage from "@ohos.application.AbilityStage";
var lifecycleid; let lifecycleid;
export default class MyAbilityStage extends AbilityStage { export default class MyAbilityStage extends AbilityStage {
onCreate() { onCreate() {
...@@ -211,3 +211,4 @@ export default class MyAbilityStage extends AbilityStage { ...@@ -211,3 +211,4 @@ export default class MyAbilityStage extends AbilityStage {
} }
} }
``` ```
<!--no_check-->
\ No newline at end of file
...@@ -51,7 +51,7 @@ updateConfiguration(config: Configuration, callback: AsyncCallback\<void>): void ...@@ -51,7 +51,7 @@ updateConfiguration(config: Configuration, callback: AsyncCallback\<void>): void
```ts ```ts
import abilitymanager from '@ohos.application.abilityManager'; import abilitymanager from '@ohos.application.abilityManager';
var config = { let config = {
language: 'chinese' language: 'chinese'
} }
...@@ -87,7 +87,7 @@ updateConfiguration(config: Configuration): Promise\<void> ...@@ -87,7 +87,7 @@ updateConfiguration(config: Configuration): Promise\<void>
```ts ```ts
import abilitymanager from '@ohos.application.abilityManager'; import abilitymanager from '@ohos.application.abilityManager';
var config = { let config = {
language: 'chinese' language: 'chinese'
} }
......
...@@ -282,7 +282,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver): number; ...@@ -282,7 +282,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver): number;
**示例:** **示例:**
```ts ```ts
var applicationStateObserver = { let applicationStateObserver = {
onForegroundApplicationChanged(appStateData) { onForegroundApplicationChanged(appStateData) {
console.log('------------ onForegroundApplicationChanged -----------', appStateData); console.log('------------ onForegroundApplicationChanged -----------', appStateData);
}, },
...@@ -325,7 +325,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver, bundleNameL ...@@ -325,7 +325,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver, bundleNameL
**示例:** **示例:**
```ts ```ts
var applicationStateObserver = { let applicationStateObserver = {
onForegroundApplicationChanged(appStateData) { onForegroundApplicationChanged(appStateData) {
console.log('------------ onForegroundApplicationChanged -----------', appStateData); console.log('------------ onForegroundApplicationChanged -----------', appStateData);
}, },
...@@ -342,7 +342,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver, bundleNameL ...@@ -342,7 +342,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver, bundleNameL
console.log('------------ onProcessStateChanged -----------', processData); console.log('------------ onProcessStateChanged -----------', processData);
} }
} }
var bundleNameList = ['bundleName1', 'bundleName2']; let bundleNameList = ['bundleName1', 'bundleName2'];
const observerCode = app.registerApplicationStateObserver(applicationStateObserver, bundleNameList); const observerCode = app.registerApplicationStateObserver(applicationStateObserver, bundleNameList);
console.log('-------- observerCode: ---------', observerCode); console.log('-------- observerCode: ---------', observerCode);
``` ```
...@@ -368,7 +368,7 @@ unregisterApplicationStateObserver(observerId: number, callback: AsyncCallback\ ...@@ -368,7 +368,7 @@ unregisterApplicationStateObserver(observerId: number, callback: AsyncCallback\
**示例:** **示例:**
```ts ```ts
var observerId = 100; let observerId = 100;
function unregisterApplicationStateObserverCallback(err) { function unregisterApplicationStateObserverCallback(err) {
if (err) { if (err) {
...@@ -405,7 +405,7 @@ unregisterApplicationStateObserver(observerId: number): Promise\<void>; ...@@ -405,7 +405,7 @@ unregisterApplicationStateObserver(observerId: number): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var observerId = 100; let observerId = 100;
app.unregisterApplicationStateObserver(observerId) app.unregisterApplicationStateObserver(observerId)
.then((data) => { .then((data) => {
...@@ -499,8 +499,8 @@ killProcessWithAccount(bundleName: string, accountId: number): Promise\<void\> ...@@ -499,8 +499,8 @@ killProcessWithAccount(bundleName: string, accountId: number): Promise\<void\>
**示例:** **示例:**
```ts ```ts
var bundleName = 'bundleName'; let bundleName = 'bundleName';
var accountId = 0; let accountId = 0;
app.killProcessWithAccount(bundleName, accountId) app.killProcessWithAccount(bundleName, accountId)
.then((data) => { .then((data) => {
console.log('------------ killProcessWithAccount success ------------', data); console.log('------------ killProcessWithAccount success ------------', data);
...@@ -534,8 +534,8 @@ killProcessWithAccount(bundleName: string, accountId: number, callback: AsyncCal ...@@ -534,8 +534,8 @@ killProcessWithAccount(bundleName: string, accountId: number, callback: AsyncCal
**示例:** **示例:**
```ts ```ts
var bundleName = 'bundleName'; let bundleName = 'bundleName';
var accountId = 0; let accountId = 0;
function killProcessWithAccountCallback(err, data) { function killProcessWithAccountCallback(err, data) {
if (err) { if (err) {
console.log('------------- killProcessWithAccountCallback fail, err: --------------', err); console.log('------------- killProcessWithAccountCallback fail, err: --------------', err);
...@@ -568,7 +568,7 @@ killProcessesByBundleName(bundleName: string, callback: AsyncCallback\<void>); ...@@ -568,7 +568,7 @@ killProcessesByBundleName(bundleName: string, callback: AsyncCallback\<void>);
**示例:** **示例:**
```ts ```ts
var bundleName = 'bundleName'; let bundleName = 'bundleName';
function killProcessesByBundleNameCallback(err, data) { function killProcessesByBundleNameCallback(err, data) {
if (err) { if (err) {
console.log('------------- killProcessesByBundleNameCallback fail, err: --------------', err); console.log('------------- killProcessesByBundleNameCallback fail, err: --------------', err);
...@@ -606,7 +606,7 @@ killProcessesByBundleName(bundleName: string): Promise\<void>; ...@@ -606,7 +606,7 @@ killProcessesByBundleName(bundleName: string): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var bundleName = 'bundleName'; let bundleName = 'bundleName';
app.killProcessesByBundleName(bundleName) app.killProcessesByBundleName(bundleName)
.then((data) => { .then((data) => {
console.log('------------ killProcessesByBundleName success ------------', data); console.log('------------ killProcessesByBundleName success ------------', data);
...@@ -638,7 +638,7 @@ clearUpApplicationData(bundleName: string, callback: AsyncCallback\<void>); ...@@ -638,7 +638,7 @@ clearUpApplicationData(bundleName: string, callback: AsyncCallback\<void>);
**示例:** **示例:**
```ts ```ts
var bundleName = 'bundleName'; let bundleName = 'bundleName';
function clearUpApplicationDataCallback(err, data) { function clearUpApplicationDataCallback(err, data) {
if (err) { if (err) {
console.log('------------- clearUpApplicationDataCallback fail, err: --------------', err); console.log('------------- clearUpApplicationDataCallback fail, err: --------------', err);
...@@ -676,7 +676,7 @@ clearUpApplicationData(bundleName: string): Promise\<void>; ...@@ -676,7 +676,7 @@ clearUpApplicationData(bundleName: string): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var bundleName = 'bundleName'; let bundleName = 'bundleName';
app.clearUpApplicationData(bundleName) app.clearUpApplicationData(bundleName)
.then((data) => { .then((data) => {
console.log('------------ clearUpApplicationData success ------------', data); console.log('------------ clearUpApplicationData success ------------', data);
......
...@@ -35,7 +35,7 @@ onConfigurationUpdated(config: Configuration): void; ...@@ -35,7 +35,7 @@ onConfigurationUpdated(config: Configuration): void;
```ts ```ts
import Ability from "@ohos.application.Ability"; import Ability from "@ohos.application.Ability";
var callbackId; let callbackId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onCreate() { onCreate() {
......
...@@ -28,7 +28,7 @@ registerErrorObserver(observer: ErrorObserver): number; ...@@ -28,7 +28,7 @@ registerErrorObserver(observer: ErrorObserver): number;
**示例:** **示例:**
```ts ```ts
var observer = { let observer = {
onUnhandledException(errorMsg) { onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ', errorMsg) console.log('onUnhandledException, errorMsg: ', errorMsg)
} }
...@@ -54,7 +54,7 @@ unregisterErrorObserver(observerId: number, callback: AsyncCallback\<void>): vo ...@@ -54,7 +54,7 @@ unregisterErrorObserver(observerId: number, callback: AsyncCallback\<void>): vo
**示例:** **示例:**
```ts ```ts
var observerId = 100; let observerId = 100;
function unregisterErrorObserverCallback(err) { function unregisterErrorObserverCallback(err) {
if (err) { if (err) {
...@@ -88,7 +88,7 @@ unregisterErrorObserver(observerId: number): Promise\<void>; ...@@ -88,7 +88,7 @@ unregisterErrorObserver(observerId: number): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var observerId = 100; let observerId = 100;
errorManager.unregisterErrorObserver(observerId) errorManager.unregisterErrorObserver(observerId)
.then((data) => { .then((data) => {
console.log('----------- unregisterErrorObserver success ----------', data); console.log('----------- unregisterErrorObserver success ----------', data);
......
...@@ -43,7 +43,7 @@ registerMissionListener(listener: MissionListener): number; ...@@ -43,7 +43,7 @@ registerMissionListener(listener: MissionListener): number;
**示例:** **示例:**
```ts ```ts
var listener = { let listener = {
onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")}, onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")},
onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")}, onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")},
onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")}, onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")},
...@@ -53,7 +53,7 @@ var listener = { ...@@ -53,7 +53,7 @@ var listener = {
onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")} onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")}
}; };
console.log("registerMissionListener") console.log("registerMissionListener")
var listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
``` ```
...@@ -79,7 +79,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback&lt;void&gt ...@@ -79,7 +79,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback&lt;void&gt
**示例:** **示例:**
```ts ```ts
var listener = { let listener = {
onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")}, onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")},
onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")}, onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")},
onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")}, onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")},
...@@ -89,7 +89,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback&lt;void&gt ...@@ -89,7 +89,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback&lt;void&gt
onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")} onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")}
}; };
console.log("registerMissionListener") console.log("registerMissionListener")
var listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
missionManager.unregisterMissionListener(listenerid, (error) => { missionManager.unregisterMissionListener(listenerid, (error) => {
console.log("unregisterMissionListener"); console.log("unregisterMissionListener");
...@@ -124,7 +124,7 @@ unregisterMissionListener(listenerId: number): Promise&lt;void&gt;; ...@@ -124,7 +124,7 @@ unregisterMissionListener(listenerId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
var listener = { let listener = {
onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")}, onMissionCreated: function (mission) {console.log("--------onMissionCreated-------")},
onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")}, onMissionDestroyed: function (mission) {console.log("--------onMissionDestroyed-------")},
onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")}, onMissionSnapshotChanged: function (mission) {console.log("--------onMissionSnapshotChanged-------")},
...@@ -134,7 +134,7 @@ unregisterMissionListener(listenerId: number): Promise&lt;void&gt;; ...@@ -134,7 +134,7 @@ unregisterMissionListener(listenerId: number): Promise&lt;void&gt;;
onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")} onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")}
}; };
console.log("registerMissionListener") console.log("registerMissionListener")
var listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
missionManager.unregisterMissionListener(listenerid).catch(function (err) { missionManager.unregisterMissionListener(listenerid).catch(function (err) {
console.log(err); console.log(err);
...@@ -167,7 +167,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback&lt;M ...@@ -167,7 +167,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback&lt;M
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions=missionManager.getMissionInfos("",10).catch(function(err){console.log(err);}); let allMissions=missionManager.getMissionInfos("",10).catch(function(err){console.log(err);});
missionManager.getMissionInfo("", allMissions[0].missionId, (error, mission) => { missionManager.getMissionInfo("", allMissions[0].missionId, (error, mission) => {
console.log("getMissionInfo is called, error.code = " + error.code) console.log("getMissionInfo is called, error.code = " + error.code)
console.log("mission.missionId = " + mission.missionId); console.log("mission.missionId = " + mission.missionId);
...@@ -210,7 +210,7 @@ getMissionInfo(deviceId: string, missionId: number): Promise&lt;MissionInfo&gt;; ...@@ -210,7 +210,7 @@ getMissionInfo(deviceId: string, missionId: number): Promise&lt;MissionInfo&gt;;
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var mission = missionManager.getMissionInfo("", 10).catch(function (err){ let mission = missionManager.getMissionInfo("", 10).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -279,7 +279,7 @@ getMissionInfos(deviceId: string, numMax: number): Promise&lt;Array&lt;MissionIn ...@@ -279,7 +279,7 @@ getMissionInfos(deviceId: string, numMax: number): Promise&lt;Array&lt;MissionIn
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions = missionManager.getMissionInfos("", 10).catch(function (err){ let allMissions = missionManager.getMissionInfos("", 10).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -314,7 +314,7 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback& ...@@ -314,7 +314,7 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback&
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.getMissionSnapShot("", id, (error, snapshot) => { missionManager.getMissionSnapShot("", id, (error, snapshot) => {
console.log("getMissionSnapShot is called, error.code = " + error.code); console.log("getMissionSnapShot is called, error.code = " + error.code);
...@@ -354,15 +354,15 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps ...@@ -354,15 +354,15 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
var snapshot = missionManager.getMissionSnapShot("", id).catch(function (err){ let snapshot = missionManager.getMissionSnapShot("", id).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -396,7 +396,7 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A ...@@ -396,7 +396,7 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.getLowResolutionMissionSnapShot("", id, (error, snapshot) => { missionManager.getLowResolutionMissionSnapShot("", id, (error, snapshot) => {
console.log("getLowResolutionMissionSnapShot is called, error.code = " + error.code); console.log("getLowResolutionMissionSnapShot is called, error.code = " + error.code);
...@@ -436,15 +436,15 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M ...@@ -436,15 +436,15 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
var snapshot = missionManager.getLowResolutionMissionSnapShot("", id).catch(function (err){ let snapshot = missionManager.getLowResolutionMissionSnapShot("", id).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -478,7 +478,7 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -478,7 +478,7 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.lockMission(id).then(() => { missionManager.lockMission(id).then(() => {
console.log("lockMission is called "); console.log("lockMission is called ");
...@@ -515,13 +515,13 @@ lockMission(missionId: number): Promise&lt;void&gt;; ...@@ -515,13 +515,13 @@ lockMission(missionId: number): Promise&lt;void&gt;;
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.lockMission(id).catch(function (err){ missionManager.lockMission(id).catch(function (err){
console.log(err); console.log(err);
...@@ -557,7 +557,7 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -557,7 +557,7 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.unlockMission(id).then(() => { missionManager.unlockMission(id).then(() => {
console.log("unlockMission is called "); console.log("unlockMission is called ");
...@@ -595,13 +595,13 @@ unlockMission(missionId: number): Promise&lt;void&gt;; ...@@ -595,13 +595,13 @@ unlockMission(missionId: number): Promise&lt;void&gt;;
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.lockMission(id).catch(function (err){ missionManager.lockMission(id).catch(function (err){
console.log(err); console.log(err);
...@@ -640,7 +640,7 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -640,7 +640,7 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.clearMission(id).then(() => { missionManager.clearMission(id).then(() => {
console.log("clearMission is called "); console.log("clearMission is called ");
...@@ -678,13 +678,13 @@ clearMission(missionId: number): Promise&lt;void&gt;; ...@@ -678,13 +678,13 @@ clearMission(missionId: number): Promise&lt;void&gt;;
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.clearMission(id).catch(function (err){ missionManager.clearMission(id).catch(function (err){
console.log(err); console.log(err);
...@@ -771,7 +771,7 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -771,7 +771,7 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.moveMissionToFront(id).then(() => { missionManager.moveMissionToFront(id).then(() => {
console.log("moveMissionToFront is called "); console.log("moveMissionToFront is called ");
...@@ -797,7 +797,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall ...@@ -797,7 +797,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| missionId | number | 是 | 任务ID。 | | missionId | number | 是 | 任务ID。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 是 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 是 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 执行结果回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 执行结果回调函数。 |
**示例:** **示例:**
...@@ -809,7 +809,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall ...@@ -809,7 +809,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.moveMissionToFront(id,{windowMode : 101}).then(() => { missionManager.moveMissionToFront(id,{windowMode : 101}).then(() => {
console.log("moveMissionToFront is called "); console.log("moveMissionToFront is called ");
...@@ -835,7 +835,7 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g ...@@ -835,7 +835,7 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| missionId | number | 是 | 任务ID。 | | missionId | number | 是 | 任务ID。 |
| options | [StartOptions](js-apis-application-startOptions.md) | 否 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 | | options | [StartOptions](js-apis-app-ability-startOptions.md) | 否 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 |
**返回值:** **返回值:**
...@@ -848,13 +848,13 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g ...@@ -848,13 +848,13 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
var allMissions; let allMissions;
missionManager.getMissionInfos("",10).then(function(res){ missionManager.getMissionInfos("",10).then(function(res){
allMissions=res; allMissions=res;
}).catch(function(err){console.log(err);}); }).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length); console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions)); console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.moveMissionToFront(id).catch(function (err){ missionManager.moveMissionToFront(id).catch(function (err){
console.log(err); console.log(err);
......
...@@ -35,10 +35,10 @@ openFile(uri: string, mode: string, callback: AsyncCallback\<number>): void ...@@ -35,10 +35,10 @@ openFile(uri: string, mode: string, callback: AsyncCallback\<number>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
var mode = "rwt"; let mode = "rwt";
DAHelper.openFile("dataability:///com.example.DataAbility", mode, (err) => { DAHelper.openFile("dataability:///com.example.DataAbility", mode, (err) => {
console.info("==========================>Called=======================>"); console.info("==========================>Called=======================>");
}); });
...@@ -69,10 +69,10 @@ openFile(uri: string, mode: string): Promise\<number> ...@@ -69,10 +69,10 @@ openFile(uri: string, mode: string): Promise\<number>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
var mode = "rwt"; let mode = "rwt";
DAHelper.openFile("dataability:///com.example.DataAbility", mode).then((data) => { DAHelper.openFile("dataability:///com.example.DataAbility", mode).then((data) => {
console.info("==========================>openFileCallback=======================>"); console.info("==========================>openFileCallback=======================>");
}); });
...@@ -98,7 +98,7 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback\<void>): void ...@@ -98,7 +98,7 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback\<void>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var helper = featureAbility.acquireDataAbilityHelper( let helper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
function onChangeNotify() { function onChangeNotify() {
...@@ -131,7 +131,7 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback\<void>): void ...@@ -131,7 +131,7 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback\<void>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var helper = featureAbility.acquireDataAbilityHelper( let helper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
function onChangeNotify() { function onChangeNotify() {
...@@ -167,7 +167,7 @@ getType(uri: string, callback: AsyncCallback\<string>): void ...@@ -167,7 +167,7 @@ getType(uri: string, callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.getType("dataability:///com.example.DataAbility", (err, data) => { DAHelper.getType("dataability:///com.example.DataAbility", (err, data) => {
...@@ -199,7 +199,7 @@ getType(uri: string): Promise\<string> ...@@ -199,7 +199,7 @@ getType(uri: string): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.getType("dataability:///com.example.DataAbility").then((data) => { DAHelper.getType("dataability:///com.example.DataAbility").then((data) => {
...@@ -227,7 +227,7 @@ getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array\ ...@@ -227,7 +227,7 @@ getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array\
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.getFileTypes( "dataability:///com.example.DataAbility", DAHelper.getFileTypes( "dataability:///com.example.DataAbility",
...@@ -263,7 +263,7 @@ getFileTypes(uri: string, mimeTypeFilter: string): Promise\<Array\<string>> ...@@ -263,7 +263,7 @@ getFileTypes(uri: string, mimeTypeFilter: string): Promise\<Array\<string>>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.getFileTypes("dataability:///com.example.DataAbility", DAHelper.getFileTypes("dataability:///com.example.DataAbility",
...@@ -291,7 +291,7 @@ normalizeUri(uri: string, callback: AsyncCallback\<string>): void ...@@ -291,7 +291,7 @@ normalizeUri(uri: string, callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.normalizeUri("dataability:///com.example.DataAbility", (err, data) => { DAHelper.normalizeUri("dataability:///com.example.DataAbility", (err, data) => {
...@@ -323,7 +323,7 @@ normalizeUri(uri: string): Promise\<string> ...@@ -323,7 +323,7 @@ normalizeUri(uri: string): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.normalizeUri("dataability:///com.example.DataAbility",).then((data) => { DAHelper.normalizeUri("dataability:///com.example.DataAbility",).then((data) => {
...@@ -350,7 +350,7 @@ denormalizeUri(uri: string, callback: AsyncCallback\<string>): void ...@@ -350,7 +350,7 @@ denormalizeUri(uri: string, callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.denormalizeUri("dataability:///com.example.DataAbility", (err, data) => { DAHelper.denormalizeUri("dataability:///com.example.DataAbility", (err, data) => {
...@@ -384,7 +384,7 @@ denormalizeUri(uri: string): Promise\<string> ...@@ -384,7 +384,7 @@ denormalizeUri(uri: string): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.denormalizeUri("dataability:///com.example.DataAbility",).then((data) => { DAHelper.denormalizeUri("dataability:///com.example.DataAbility",).then((data) => {
...@@ -411,7 +411,7 @@ notifyChange(uri: string, callback: AsyncCallback\<void>): void ...@@ -411,7 +411,7 @@ notifyChange(uri: string, callback: AsyncCallback\<void>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var helper = featureAbility.acquireDataAbilityHelper( let helper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
helper.notifyChange("dataability:///com.example.DataAbility", (err) => { helper.notifyChange("dataability:///com.example.DataAbility", (err) => {
...@@ -443,7 +443,7 @@ notifyChange(uri: string): Promise\<void> ...@@ -443,7 +443,7 @@ notifyChange(uri: string): Promise\<void>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
DAHelper.notifyChange("dataability:///com.example.DataAbility").then(() => { DAHelper.notifyChange("dataability:///com.example.DataAbility").then(() => {
...@@ -471,7 +471,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback\<num ...@@ -471,7 +471,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback\<num
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
const valueBucket = { const valueBucket = {
...@@ -511,7 +511,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise\<number> ...@@ -511,7 +511,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise\<number>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
const valueBucket = { const valueBucket = {
...@@ -545,10 +545,10 @@ batchInsert(uri: string, valuesBuckets: Array\<rdb.ValuesBucket>, callback: Asyn ...@@ -545,10 +545,10 @@ batchInsert(uri: string, valuesBuckets: Array\<rdb.ValuesBucket>, callback: Asyn
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
var cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",}, let cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",}, {"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",}) {"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",})
DAHelper.batchInsert("dataability:///com.example.DataAbility", cars, DAHelper.batchInsert("dataability:///com.example.DataAbility", cars,
...@@ -582,10 +582,10 @@ batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>): Promise\<numbe ...@@ -582,10 +582,10 @@ batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>): Promise\<numbe
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
var cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",}, let cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",}, {"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",}) {"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",})
DAHelper.batchInsert("dataability:///com.example.DataAbility", cars).then((data) => { DAHelper.batchInsert("dataability:///com.example.DataAbility", cars).then((data) => {
...@@ -614,7 +614,7 @@ delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: Asy ...@@ -614,7 +614,7 @@ delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: Asy
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataAbility' import ohos_data_ability from '@ohos.data.dataAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
let da = new ohos_data_ability.DataAbilityPredicates() let da = new ohos_data_ability.DataAbilityPredicates()
...@@ -650,7 +650,7 @@ delete(uri: string, predicates?: dataAbility.DataAbilityPredicates): Promise\<nu ...@@ -650,7 +650,7 @@ delete(uri: string, predicates?: dataAbility.DataAbilityPredicates): Promise\<nu
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataAbility' import ohos_data_ability from '@ohos.data.dataAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
let da = new ohos_data_ability.DataAbilityPredicates() let da = new ohos_data_ability.DataAbilityPredicates()
...@@ -681,7 +681,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.Data ...@@ -681,7 +681,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.Data
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataAbility' import ohos_data_ability from '@ohos.data.dataAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
const va = { const va = {
...@@ -723,7 +723,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates?: dataAbility.Dat ...@@ -723,7 +723,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates?: dataAbility.Dat
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataAbility' import ohos_data_ability from '@ohos.data.dataAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
const va = { const va = {
...@@ -760,10 +760,10 @@ query(uri: string, columns: Array\<string>, predicates: dataAbility.DataAbilityP ...@@ -760,10 +760,10 @@ query(uri: string, columns: Array\<string>, predicates: dataAbility.DataAbilityP
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataAbility' import ohos_data_ability from '@ohos.data.dataAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
var cars=new Array("value1", "value2", "value3", "value4"); let cars=new Array("value1", "value2", "value3", "value4");
let da = new ohos_data_ability.DataAbilityPredicates() let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.query("dataability:///com.example.DataAbility", cars, da, (err, data) => { DAHelper.query("dataability:///com.example.DataAbility", cars, da, (err, data) => {
console.info("==========================>Called=======================>"); console.info("==========================>Called=======================>");
...@@ -799,10 +799,10 @@ query(uri: string, columns?: Array\<string>, predicates?: dataAbility.DataAbilit ...@@ -799,10 +799,10 @@ query(uri: string, columns?: Array\<string>, predicates?: dataAbility.DataAbilit
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataAbility' import ohos_data_ability from '@ohos.data.dataAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" "dataability:///com.example.DataAbility"
); );
var cars = new Array("value1", "value2", "value3", "value4"); let cars = new Array("value1", "value2", "value3", "value4");
let da = new ohos_data_ability.DataAbilityPredicates() let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.query("dataability:///com.example.DataAbility", cars, da).then((data) => { DAHelper.query("dataability:///com.example.DataAbility", cars, da).then((data) => {
console.info("==========================>queryCallback=======================>"); console.info("==========================>queryCallback=======================>");
......
...@@ -13,7 +13,7 @@ Context对象是在featureAbility中创建实例,并通过featureAbility的[ge ...@@ -13,7 +13,7 @@ Context对象是在featureAbility中创建实例,并通过featureAbility的[ge
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getOrCreateLocalDir().then((data) => { context.getOrCreateLocalDir().then((data) => {
console.info("getOrCreateLocalDir data: " + JSON.stringify(data)); console.info("getOrCreateLocalDir data: " + JSON.stringify(data));
}); });
...@@ -39,7 +39,7 @@ getOrCreateLocalDir(callback: AsyncCallback\<string>): void ...@@ -39,7 +39,7 @@ getOrCreateLocalDir(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getOrCreateLocalDir((err, data)=>{ context.getOrCreateLocalDir((err, data)=>{
console.info("getOrCreateLocalDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getOrCreateLocalDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -67,7 +67,7 @@ getOrCreateLocalDir(): Promise\<string> ...@@ -67,7 +67,7 @@ getOrCreateLocalDir(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getOrCreateLocalDir().then((data) => { context.getOrCreateLocalDir().then((data) => {
console.info("getOrCreateLocalDir data: " + JSON.stringify(data)); console.info("getOrCreateLocalDir data: " + JSON.stringify(data));
}); });
...@@ -94,7 +94,7 @@ verifyPermission(permission: string, options: PermissionOptions, callback: Async ...@@ -94,7 +94,7 @@ verifyPermission(permission: string, options: PermissionOptions, callback: Async
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
import bundle from '@ohos.bundle'; import bundle from '@ohos.bundle';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
bundle.getBundleInfo('com.context.test', 1, (err, datainfo) =>{ bundle.getBundleInfo('com.context.test', 1, (err, datainfo) =>{
context.verifyPermission("com.example.permission", {uid:datainfo.uid}, (err, data) =>{ context.verifyPermission("com.example.permission", {uid:datainfo.uid}, (err, data) =>{
console.info("verifyPermission err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("verifyPermission err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
...@@ -123,7 +123,7 @@ verifyPermission(permission: string, callback: AsyncCallback\<number>): void ...@@ -123,7 +123,7 @@ verifyPermission(permission: string, callback: AsyncCallback\<number>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.verifyPermission("com.example.permission", (err, data) =>{ context.verifyPermission("com.example.permission", (err, data) =>{
console.info("verifyPermission err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("verifyPermission err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -154,8 +154,8 @@ verifyPermission(permission: string, options?: PermissionOptions): Promise\<numb ...@@ -154,8 +154,8 @@ verifyPermission(permission: string, options?: PermissionOptions): Promise\<numb
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
var Permission = {pid:1}; let Permission = {pid:1};
context.verifyPermission('com.context.permission',Permission).then((data) => { context.verifyPermission('com.context.permission',Permission).then((data) => {
console.info("verifyPermission data: " + JSON.stringify(data)); console.info("verifyPermission data: " + JSON.stringify(data));
}); });
...@@ -183,7 +183,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number, res ...@@ -183,7 +183,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number, res
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.requestPermissionsFromUser( context.requestPermissionsFromUser(
["com.example.permission1", ["com.example.permission1",
"com.example.permission2", "com.example.permission2",
...@@ -223,7 +223,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number): Pr ...@@ -223,7 +223,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number): Pr
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.requestPermissionsFromUser( context.requestPermissionsFromUser(
["com.example.permission1", ["com.example.permission1",
"com.example.permission2", "com.example.permission2",
...@@ -256,7 +256,7 @@ getApplicationInfo(callback: AsyncCallback\<ApplicationInfo>): void ...@@ -256,7 +256,7 @@ getApplicationInfo(callback: AsyncCallback\<ApplicationInfo>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getApplicationInfo((err, data) => { context.getApplicationInfo((err, data) => {
console.info("getApplicationInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getApplicationInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -282,7 +282,7 @@ getApplicationInfo(): Promise\<ApplicationInfo> ...@@ -282,7 +282,7 @@ getApplicationInfo(): Promise\<ApplicationInfo>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getApplicationInfo().then((data) => { context.getApplicationInfo().then((data) => {
console.info("getApplicationInfo data: " + JSON.stringify(data)); console.info("getApplicationInfo data: " + JSON.stringify(data));
}); });
...@@ -308,7 +308,7 @@ getBundleName(callback: AsyncCallback\<string>): void ...@@ -308,7 +308,7 @@ getBundleName(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getBundleName((err, data) => { context.getBundleName((err, data) => {
console.info("getBundleName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getBundleName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -334,7 +334,7 @@ getBundleName(): Promise\<string> ...@@ -334,7 +334,7 @@ getBundleName(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getBundleName().then((data) => { context.getBundleName().then((data) => {
console.info("getBundleName data: " + JSON.stringify(data)); console.info("getBundleName data: " + JSON.stringify(data));
}); });
...@@ -358,7 +358,7 @@ getDisplayOrientation(callback: AsyncCallback\<bundle.DisplayOrientation>): void ...@@ -358,7 +358,7 @@ getDisplayOrientation(callback: AsyncCallback\<bundle.DisplayOrientation>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getDisplayOrientation((err, data) => { context.getDisplayOrientation((err, data) => {
console.info("getDisplayOrientation err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getDisplayOrientation err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -382,7 +382,7 @@ getDisplayOrientation(): Promise\<bundle.DisplayOrientation>; ...@@ -382,7 +382,7 @@ getDisplayOrientation(): Promise\<bundle.DisplayOrientation>;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getDisplayOrientation().then((data) => { context.getDisplayOrientation().then((data) => {
console.info("getDisplayOrientation data: " + JSON.stringify(data)); console.info("getDisplayOrientation data: " + JSON.stringify(data));
}); });
...@@ -406,7 +406,7 @@ getExternalCacheDir(callback: AsyncCallback\<string>): void ...@@ -406,7 +406,7 @@ getExternalCacheDir(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getExternalCacheDir((err, data) => { context.getExternalCacheDir((err, data) => {
console.info("getExternalCacheDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getExternalCacheDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -430,7 +430,7 @@ getExternalCacheDir(): Promise\<string>; ...@@ -430,7 +430,7 @@ getExternalCacheDir(): Promise\<string>;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getExternalCacheDir().then((data) => { context.getExternalCacheDir().then((data) => {
console.info("getExternalCacheDir data: " + JSON.stringify(data)); console.info("getExternalCacheDir data: " + JSON.stringify(data));
}); });
...@@ -456,8 +456,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation, callback: AsyncCal ...@@ -456,8 +456,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation, callback: AsyncCal
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
import bundle from '@ohos.bundle'; import bundle from '@ohos.bundle';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
var orientation=bundle.DisplayOrientation.UNSPECIFIED let orientation=bundle.DisplayOrientation.UNSPECIFIED
context.setDisplayOrientation(orientation, (err) => { context.setDisplayOrientation(orientation, (err) => {
console.info("setDisplayOrientation err: " + JSON.stringify(err)); console.info("setDisplayOrientation err: " + JSON.stringify(err));
}); });
...@@ -483,8 +483,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation): Promise\<void>; ...@@ -483,8 +483,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation): Promise\<void>;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
import bundle from '@ohos.bundle'; import bundle from '@ohos.bundle';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
var orientation=bundle.DisplayOrientation.UNSPECIFIED let orientation=bundle.DisplayOrientation.UNSPECIFIED
context.setDisplayOrientation(orientation).then((data) => { context.setDisplayOrientation(orientation).then((data) => {
console.info("setDisplayOrientation data: " + JSON.stringify(data)); console.info("setDisplayOrientation data: " + JSON.stringify(data));
}); });
...@@ -509,8 +509,8 @@ setShowOnLockScreen(show: boolean, callback: AsyncCallback\<void>): void ...@@ -509,8 +509,8 @@ setShowOnLockScreen(show: boolean, callback: AsyncCallback\<void>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
var show=true let show=true
context.setShowOnLockScreen(show, (err) => { context.setShowOnLockScreen(show, (err) => {
console.info("setShowOnLockScreen err: " + JSON.stringify(err)); console.info("setShowOnLockScreen err: " + JSON.stringify(err));
}); });
...@@ -540,8 +540,8 @@ setShowOnLockScreen(show: boolean): Promise\<void>; ...@@ -540,8 +540,8 @@ setShowOnLockScreen(show: boolean): Promise\<void>;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
var show=true let show=true
context.setShowOnLockScreen(show).then((data) => { context.setShowOnLockScreen(show).then((data) => {
console.info("setShowOnLockScreen data: " + JSON.stringify(data)); console.info("setShowOnLockScreen data: " + JSON.stringify(data));
}); });
...@@ -566,8 +566,8 @@ setWakeUpScreen(wakeUp: boolean, callback: AsyncCallback\<void>): void ...@@ -566,8 +566,8 @@ setWakeUpScreen(wakeUp: boolean, callback: AsyncCallback\<void>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
var wakeUp=true let wakeUp=true
context.setWakeUpScreen(wakeUp, (err) => { context.setWakeUpScreen(wakeUp, (err) => {
console.info("setWakeUpScreen err: " + JSON.stringify(err)); console.info("setWakeUpScreen err: " + JSON.stringify(err));
}); });
...@@ -597,8 +597,8 @@ setWakeUpScreen(wakeUp: boolean): Promise\<void>; ...@@ -597,8 +597,8 @@ setWakeUpScreen(wakeUp: boolean): Promise\<void>;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
var wakeUp=true let wakeUp=true
context.setWakeUpScreen(wakeUp).then((data) => { context.setWakeUpScreen(wakeUp).then((data) => {
console.info("setWakeUpScreen data: " + JSON.stringify(data)); console.info("setWakeUpScreen data: " + JSON.stringify(data));
}); });
...@@ -625,7 +625,7 @@ getProcessInfo(callback: AsyncCallback\<ProcessInfo>): void ...@@ -625,7 +625,7 @@ getProcessInfo(callback: AsyncCallback\<ProcessInfo>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getProcessInfo((err, data) => { context.getProcessInfo((err, data) => {
console.info("getProcessInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getProcessInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -651,7 +651,7 @@ getProcessInfo(): Promise\<ProcessInfo> ...@@ -651,7 +651,7 @@ getProcessInfo(): Promise\<ProcessInfo>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getProcessInfo().then((data) => { context.getProcessInfo().then((data) => {
console.info("getProcessInfo data: " + JSON.stringify(data)); console.info("getProcessInfo data: " + JSON.stringify(data));
}); });
...@@ -679,7 +679,7 @@ getElementName(callback: AsyncCallback\<ElementName>): void ...@@ -679,7 +679,7 @@ getElementName(callback: AsyncCallback\<ElementName>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getElementName((err, data) => { context.getElementName((err, data) => {
console.info("getElementName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getElementName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -707,7 +707,7 @@ getElementName(): Promise\<ElementName> ...@@ -707,7 +707,7 @@ getElementName(): Promise\<ElementName>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getElementName().then((data) => { context.getElementName().then((data) => {
console.info("getElementName data: " + JSON.stringify(data)); console.info("getElementName data: " + JSON.stringify(data));
}); });
...@@ -731,7 +731,7 @@ getProcessName(callback: AsyncCallback\<string>): void ...@@ -731,7 +731,7 @@ getProcessName(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getProcessName((err, data) => { context.getProcessName((err, data) => {
console.info("getProcessName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getProcessName err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -757,7 +757,7 @@ getProcessName(): Promise\<string> ...@@ -757,7 +757,7 @@ getProcessName(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getProcessName().then((data) => { context.getProcessName().then((data) => {
console.info("getProcessName data: " + JSON.stringify(data)); console.info("getProcessName data: " + JSON.stringify(data));
}); });
...@@ -783,7 +783,7 @@ getCallingBundle(callback: AsyncCallback\<string>): void ...@@ -783,7 +783,7 @@ getCallingBundle(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getCallingBundle((err, data) => { context.getCallingBundle((err, data) => {
console.info("getCallingBundle err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getCallingBundle err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -809,7 +809,7 @@ getCallingBundle(): Promise\<string> ...@@ -809,7 +809,7 @@ getCallingBundle(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getCallingBundle().then((data) => { context.getCallingBundle().then((data) => {
console.info("getCallingBundle data: " + JSON.stringify(data)); console.info("getCallingBundle data: " + JSON.stringify(data));
}); });
...@@ -833,7 +833,7 @@ getCacheDir(callback: AsyncCallback\<string>): void ...@@ -833,7 +833,7 @@ getCacheDir(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getCacheDir((err, data) => { context.getCacheDir((err, data) => {
console.info("getCacheDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getCacheDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -857,7 +857,7 @@ getCacheDir(): Promise\<string> ...@@ -857,7 +857,7 @@ getCacheDir(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getCacheDir().then((data) => { context.getCacheDir().then((data) => {
console.info("getCacheDir data: " + JSON.stringify(data)); console.info("getCacheDir data: " + JSON.stringify(data));
}); });
...@@ -881,7 +881,7 @@ getFilesDir(callback: AsyncCallback\<string>): void ...@@ -881,7 +881,7 @@ getFilesDir(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getFilesDir((err, data) => { context.getFilesDir((err, data) => {
console.info("getFilesDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getFilesDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -905,7 +905,7 @@ getFilesDir(): Promise\<string> ...@@ -905,7 +905,7 @@ getFilesDir(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getFilesDir().then((data) => { context.getFilesDir().then((data) => {
console.info("getFilesDir data: " + JSON.stringify(data)); console.info("getFilesDir data: " + JSON.stringify(data));
}); });
...@@ -931,7 +931,7 @@ getOrCreateDistributedDir(callback: AsyncCallback\<string>): void ...@@ -931,7 +931,7 @@ getOrCreateDistributedDir(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getOrCreateDistributedDir((err, data) => { context.getOrCreateDistributedDir((err, data) => {
console.info("getOrCreateDistributedDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getOrCreateDistributedDir err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -957,7 +957,7 @@ getOrCreateDistributedDir(): Promise\<string> ...@@ -957,7 +957,7 @@ getOrCreateDistributedDir(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getOrCreateDistributedDir().then((data) => { context.getOrCreateDistributedDir().then((data) => {
console.info("getOrCreateDistributedDir data: " + JSON.stringify(data)); console.info("getOrCreateDistributedDir data: " + JSON.stringify(data));
}); });
...@@ -981,7 +981,7 @@ getAppType(callback: AsyncCallback\<string>): void ...@@ -981,7 +981,7 @@ getAppType(callback: AsyncCallback\<string>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getAppType((err, data) => { context.getAppType((err, data) => {
console.info("getAppType err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getAppType err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -1005,7 +1005,7 @@ getAppType(): Promise\<string> ...@@ -1005,7 +1005,7 @@ getAppType(): Promise\<string>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getAppType().then((data) => { context.getAppType().then((data) => {
console.info("getAppType data: " + JSON.stringify(data)); console.info("getAppType data: " + JSON.stringify(data));
}); });
...@@ -1029,7 +1029,7 @@ getHapModuleInfo(callback: AsyncCallback\<HapModuleInfo>): void ...@@ -1029,7 +1029,7 @@ getHapModuleInfo(callback: AsyncCallback\<HapModuleInfo>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getHapModuleInfo((err, data) => { context.getHapModuleInfo((err, data) => {
console.info("getHapModuleInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getHapModuleInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -1053,7 +1053,7 @@ getHapModuleInfo(): Promise\<HapModuleInfo> ...@@ -1053,7 +1053,7 @@ getHapModuleInfo(): Promise\<HapModuleInfo>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getHapModuleInfo().then((data) => { context.getHapModuleInfo().then((data) => {
console.info("getHapModuleInfo data: " + JSON.stringify(data)); console.info("getHapModuleInfo data: " + JSON.stringify(data));
}); });
...@@ -1077,7 +1077,7 @@ getAppVersionInfo(callback: AsyncCallback\<AppVersionInfo>): void ...@@ -1077,7 +1077,7 @@ getAppVersionInfo(callback: AsyncCallback\<AppVersionInfo>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getAppVersionInfo((err, data) => { context.getAppVersionInfo((err, data) => {
console.info("getAppVersionInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getAppVersionInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -1101,7 +1101,7 @@ getAppVersionInfo(): Promise\<AppVersionInfo> ...@@ -1101,7 +1101,7 @@ getAppVersionInfo(): Promise\<AppVersionInfo>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getAppVersionInfo().then((data) => { context.getAppVersionInfo().then((data) => {
console.info("getAppVersionInfo data: " + JSON.stringify(data)); console.info("getAppVersionInfo data: " + JSON.stringify(data));
}); });
...@@ -1125,7 +1125,7 @@ getAbilityInfo(callback: AsyncCallback\<AbilityInfo>): void ...@@ -1125,7 +1125,7 @@ getAbilityInfo(callback: AsyncCallback\<AbilityInfo>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getAbilityInfo((err, data) => { context.getAbilityInfo((err, data) => {
console.info("getAbilityInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getAbilityInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -1149,7 +1149,7 @@ getAbilityInfo(): Promise\<AbilityInfo> ...@@ -1149,7 +1149,7 @@ getAbilityInfo(): Promise\<AbilityInfo>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getAbilityInfo().then((data) => { context.getAbilityInfo().then((data) => {
console.info("getAbilityInfo data: " + JSON.stringify(data)); console.info("getAbilityInfo data: " + JSON.stringify(data));
}); });
...@@ -1173,7 +1173,7 @@ getApplicationContext(): Context ...@@ -1173,7 +1173,7 @@ getApplicationContext(): Context
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext().getApplicationContext(); let context = featureAbility.getContext().getApplicationContext();
``` ```
## Context.isUpdatingConfigurations<sup>7+</sup> ## Context.isUpdatingConfigurations<sup>7+</sup>
...@@ -1194,7 +1194,7 @@ isUpdatingConfigurations(callback: AsyncCallback\<boolean>): void; ...@@ -1194,7 +1194,7 @@ isUpdatingConfigurations(callback: AsyncCallback\<boolean>): void;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.isUpdatingConfigurations((err, data) => { context.isUpdatingConfigurations((err, data) => {
console.info("isUpdatingConfigurations err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("isUpdatingConfigurations err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
}); });
...@@ -1218,7 +1218,7 @@ isUpdatingConfigurations(): Promise\<boolean>; ...@@ -1218,7 +1218,7 @@ isUpdatingConfigurations(): Promise\<boolean>;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.isUpdatingConfigurations().then((data) => { context.isUpdatingConfigurations().then((data) => {
console.info("isUpdatingConfigurations data: " + JSON.stringify(data)); console.info("isUpdatingConfigurations data: " + JSON.stringify(data));
}); });
...@@ -1242,7 +1242,7 @@ printDrawnCompleted(callback: AsyncCallback\<void>): void; ...@@ -1242,7 +1242,7 @@ printDrawnCompleted(callback: AsyncCallback\<void>): void;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.printDrawnCompleted((err) => { context.printDrawnCompleted((err) => {
console.error('printDrawnCompleted err: ' + JSON.stringify(err)); console.error('printDrawnCompleted err: ' + JSON.stringify(err));
}); });
...@@ -1266,7 +1266,7 @@ printDrawnCompleted(): Promise\<void>; ...@@ -1266,7 +1266,7 @@ printDrawnCompleted(): Promise\<void>;
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.printDrawnCompleted().then((data) => { context.printDrawnCompleted().then((data) => {
console.info("printDrawnCompleted data: " + JSON.stringify(data)); console.info("printDrawnCompleted data: " + JSON.stringify(data));
}); });
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext(); let context = featureAbility.getContext();
context.getProcessInfo((err, data) => { context.getProcessInfo((err, data) => {
if (err.code != 0) { if (err.code != 0) {
console.info("getProcessInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info("getProcessInfo err: " + JSON.stringify(err) + "data: " + JSON.stringify(data));
......
...@@ -28,5 +28,5 @@ AbilityDelegatorArgs模块提供在应用程序启动期间,用于存储已注 ...@@ -28,5 +28,5 @@ AbilityDelegatorArgs模块提供在应用程序启动期间,用于存储已注
```ts ```ts
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'; import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
var args = AbilityDelegatorRegistry.getArguments(); let args = AbilityDelegatorRegistry.getArguments();
``` ```
...@@ -36,12 +36,12 @@ function onAbilityCreateCallback(data) { ...@@ -36,12 +36,12 @@ function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info("onAbilityCreateCallback");
} }
var monitor = { let monitor = {
abilityName: "abilityname", abilityName: "abilityname",
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} }
var abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.addAbilityMonitor(monitor, (err : any) => { abilityDelegator.addAbilityMonitor(monitor, (err : any) => {
console.info("addAbilityMonitor callback"); console.info("addAbilityMonitor callback");
}); });
......
...@@ -41,7 +41,7 @@ on(type: "abilityLifecycle", callback: AbilityLifecycleCallback): **number**; ...@@ -41,7 +41,7 @@ on(type: "abilityLifecycle", callback: AbilityLifecycleCallback): **number**;
```ts ```ts
import UIAbility from '@ohos.app.ability.UIAbility'; import UIAbility from '@ohos.app.ability.UIAbility';
var lifecycleId; let lifecycleId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onCreate() { onCreate() {
...@@ -109,7 +109,7 @@ off(type: "abilityLifecycle", callbackId: **number**, callback: AsyncCallback<* ...@@ -109,7 +109,7 @@ off(type: "abilityLifecycle", callbackId: **number**, callback: AsyncCallback<*
```ts ```ts
import UIAbility from '@ohos.app.ability.UIAbility'; import UIAbility from '@ohos.app.ability.UIAbility';
var lifecycleId; let lifecycleId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onDestroy() { onDestroy() {
...@@ -142,7 +142,7 @@ off(type: "abilityLifecycle", callbackId: **number**): **void**; ...@@ -142,7 +142,7 @@ off(type: "abilityLifecycle", callbackId: **number**): **void**;
```ts ```ts
import Ability from "@ohos.app.ability.UIAbility"; import Ability from "@ohos.app.ability.UIAbility";
var lifecycleId; let lifecycleId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onDestroy() { onDestroy() {
...@@ -179,7 +179,7 @@ on(type: "environment", callback: EnvironmentCallback): **number**; ...@@ -179,7 +179,7 @@ on(type: "environment", callback: EnvironmentCallback): **number**;
```ts ```ts
import UIAbility from '@ohos.app.ability.UIAbility'; import UIAbility from '@ohos.app.ability.UIAbility';
var callbackId; let callbackId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onCreate() { onCreate() {
...@@ -223,7 +223,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void ...@@ -223,7 +223,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
```ts ```ts
import UIAbility from '@ohos.app.ability.UIAbility'; import UIAbility from '@ohos.app.ability.UIAbility';
var callbackId; let callbackId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onDestroy() { onDestroy() {
...@@ -255,7 +255,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void ...@@ -255,7 +255,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
```ts ```ts
import Ability from "@ohos.app.ability.UIAbility"; import Ability from "@ohos.app.ability.UIAbility";
var callbackId; let callbackId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onDestroy() { onDestroy() {
......
...@@ -88,7 +88,7 @@ export default class ServiceModel { ...@@ -88,7 +88,7 @@ export default class ServiceModel {
return; return;
} }
var moduleInfo = globalThis.ExtensionContext.currentHapModuleInfo; let moduleInfo = globalThis.ExtensionContext.currentHapModuleInfo;
this.moduleName = moduleInfo.name; this.moduleName = moduleInfo.name;
// 根据moduleName执行不同的业务逻辑,实现对不同性能设备的区分 // 根据moduleName执行不同的业务逻辑,实现对不同性能设备的区分
switch (this.moduleName) { switch (this.moduleName) {
......
...@@ -28,7 +28,7 @@ missionManager.getMissionInfos("", 10, (error, missions) => { ...@@ -28,7 +28,7 @@ missionManager.getMissionInfos("", 10, (error, missions) => {
console.log("getMissionInfos is called, error.code = " + error.code); console.log("getMissionInfos is called, error.code = " + error.code);
console.log("size = " + missions.length); console.log("size = " + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log("missions = " + JSON.stringify(missions));
var id = missions[0].missionId; let id = missions[0].missionId;
missionManager.getMissionSnapShot("", id, (error, snapshot) => { missionManager.getMissionSnapShot("", id, (error, snapshot) => {
console.log("getMissionSnapShot is called, error.code = " + error.code); console.log("getMissionSnapShot is called, error.code = " + error.code);
......
...@@ -68,7 +68,7 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void; ...@@ -68,7 +68,7 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.example.myapp", bundleName: "com.example.myapp",
abilityName: "MyAbility" abilityName: "MyAbility"
}; };
...@@ -141,11 +141,11 @@ startAbility(want: Want, options?: StartOptions): Promise\<void>; ...@@ -141,11 +141,11 @@ startAbility(want: Want, options?: StartOptions): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.example.myapp", bundleName: "com.example.myapp",
abilityName: "MyAbility" abilityName: "MyAbility"
}; };
var options = { let options = {
windowMode: 0, windowMode: 0,
}; };
...@@ -212,12 +212,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -212,12 +212,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -290,12 +290,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< ...@@ -290,12 +290,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.startAbilityWithAccount(want, accountId, (error) => { this.context.startAbilityWithAccount(want, accountId, (error) => {
...@@ -367,13 +367,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ...@@ -367,13 +367,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -453,13 +453,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ...@@ -453,13 +453,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
windowMode: 0 windowMode: 0
}; };
...@@ -518,7 +518,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -518,7 +518,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -584,7 +584,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -584,7 +584,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -650,12 +650,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -650,12 +650,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.startServiceExtensionAbilityWithAccount(want, accountId, (error) => { this.context.startServiceExtensionAbilityWithAccount(want, accountId, (error) => {
...@@ -721,12 +721,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\ ...@@ -721,12 +721,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.startServiceExtensionAbilityWithAccount(want, accountId) this.context.startServiceExtensionAbilityWithAccount(want, accountId)
...@@ -780,7 +780,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -780,7 +780,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -843,7 +843,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -843,7 +843,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
...@@ -905,12 +905,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -905,12 +905,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.stopServiceExtensionAbilityWithAccount(want, accountId, (error) => { this.context.stopServiceExtensionAbilityWithAccount(want, accountId, (error) => {
...@@ -973,12 +973,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\< ...@@ -973,12 +973,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
try { try {
this.context.stopServiceExtensionAbilityWithAccount(want, accountId) this.context.stopServiceExtensionAbilityWithAccount(want, accountId)
...@@ -1118,17 +1118,17 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number; ...@@ -1118,17 +1118,17 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
**示例:** **示例:**
```ts ```ts
var want = { let want = {
bundleName: "com.example.myapp", bundleName: "com.example.myapp",
abilityName: "MyAbility" abilityName: "MyAbility"
}; };
var options = { let options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') }, onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
onDisconnect(elementName) { console.log('----------- onDisconnect -----------') }, onDisconnect(elementName) { console.log('----------- onDisconnect -----------') },
onFailed(code) { console.log('----------- onFailed -----------') } onFailed(code) { console.log('----------- onFailed -----------') }
} }
var connection = null; let connection = null;
try { try {
connection = this.context.connectServiceExtensionAbility(want, options); connection = this.context.connectServiceExtensionAbility(want, options);
} catch (paramError) { } catch (paramError) {
...@@ -1178,19 +1178,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options ...@@ -1178,19 +1178,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
**示例:** **示例:**
```ts ```ts
var want = { let want = {
deviceId: "", deviceId: "",
bundleName: "com.extreme.test", bundleName: "com.extreme.test",
abilityName: "MainAbility" abilityName: "MainAbility"
}; };
var accountId = 100; let accountId = 100;
var options = { let options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') }, onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
onDisconnect(elementName) { console.log('----------- onDisconnect -----------') }, onDisconnect(elementName) { console.log('----------- onDisconnect -----------') },
onFailed(code) { console.log('----------- onFailed -----------') } onFailed(code) { console.log('----------- onFailed -----------') }
} }
var connection = null; let connection = null;
try { try {
connection = this.context.connectServiceExtensionAbilityWithAccount(want, accountId, options); connection = this.context.connectServiceExtensionAbilityWithAccount(want, accountId, options);
} catch (paramError) { } catch (paramError) {
...@@ -1232,7 +1232,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback&lt; ...@@ -1232,7 +1232,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback&lt;
```ts ```ts
// connection为connectServiceExtensionAbility中的返回值 // connection为connectServiceExtensionAbility中的返回值
var connection = 1; let connection = 1;
try { try {
this.context.disconnectServiceExtensionAbility(connection, (error) => { this.context.disconnectServiceExtensionAbility(connection, (error) => {
...@@ -1289,7 +1289,7 @@ disconnectServiceExtensionAbility(connection: number): Promise&lt;void&gt;; ...@@ -1289,7 +1289,7 @@ disconnectServiceExtensionAbility(connection: number): Promise&lt;void&gt;;
```ts ```ts
// connection为connectServiceExtensionAbility中的返回值 // connection为connectServiceExtensionAbility中的返回值
var connection = 1; let connection = 1;
try { try {
this.context.disconnectServiceExtensionAbility(connection) this.context.disconnectServiceExtensionAbility(connection)
...@@ -1355,10 +1355,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1355,10 +1355,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
后台启动: 后台启动:
```ts ```ts
var caller = undefined; let caller = undefined;
// 后台启动Ability,不配置parameters // 后台启动Ability,不配置parameters
var wantBackground = { let wantBackground = {
bundleName: "com.example.myservice", bundleName: "com.example.myservice",
moduleName: "entry", moduleName: "entry",
abilityName: "MainAbility", abilityName: "MainAbility",
...@@ -1386,10 +1386,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1386,10 +1386,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
前台启动: 前台启动:
```ts ```ts
var caller = undefined; let caller = undefined;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true // 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
var wantForeground = { let wantForeground = {
bundleName: "com.example.myservice", bundleName: "com.example.myservice",
moduleName: "entry", moduleName: "entry",
abilityName: "MainAbility", abilityName: "MainAbility",
......
...@@ -249,7 +249,10 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;; ...@@ -249,7 +249,10 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;;
startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): void; startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): void;
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(callback形式)。 启动一个Ability。Ability被启动后,有如下情况(callback形式):
- 正常情况下可通过调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
...@@ -321,7 +324,10 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): ...@@ -321,7 +324,10 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;):
startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback&lt;AbilityResult&gt;): void; startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback&lt;AbilityResult&gt;): void;
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(callback形式)。 启动一个Ability。Ability被启动后,有如下情况(callback形式):
- 正常情况下可通过调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
...@@ -398,7 +404,10 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -398,7 +404,10 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityResult&gt;; startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityResult&gt;;
启动一个Ability。Ability被启动后,正常情况下可通过调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用者。异常情况下比如杀死Ability会返回异常信息给调用者(promise形式)。 启动一个Ability。Ability被启动后,有如下情况(promise形式):
- 正常情况下可通过调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止并且返回结果给调用方。
- 异常情况下比如杀死Ability会返回异常信息给调用方, 异常信息中resultCode为-1。
- 如果被启动的Ability模式是单实例模式, 不同应用多次调用该接口启动这个Ability,当这个Ability调用[terminateSelfWithResult](#uiabilitycontextterminateselfwithresult)接口使之终止时,只将正常结果返回给最后一个调用方, 其它调用方返回异常信息, 异常信息中resultCode为-1。
使用规则: 使用规则:
- 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 - 调用方应用位于后台时,使用该接口启动Ability需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册