“4eadfc0749bbfe3039eb955eaa89debe87c55e50”上不存在“...paddle/v2/git@gitcode.net:s920243400/PaddleDetection.git”
提交 b2011405 编写于 作者: M mingxihua

mingxihua@huawei.com.cn

Signed-off-by: Nmingxihua <mingxihua@huawei.com>
上级 4bef3bed
...@@ -10,7 +10,7 @@ Ability模块将二级模块API组织在一起方便开发者进行导出。 ...@@ -10,7 +10,7 @@ Ability模块将二级模块API组织在一起方便开发者进行导出。
## 导入模块 ## 导入模块
```ts ```ts
import ability from '@ohos.ability.ability' import ability from '@ohos.ability.ability';
``` ```
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
......
...@@ -65,8 +65,8 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void; ...@@ -65,8 +65,8 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void;
```ts ```ts
let want = { let want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
try { try {
...@@ -120,9 +120,9 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -120,9 +120,9 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let options = { let options = {
windowMode: 0 windowMode: 0
...@@ -183,8 +183,8 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;; ...@@ -183,8 +183,8 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;;
```ts ```ts
let want = { let want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
let options = { let options = {
windowMode: 0, windowMode: 0,
...@@ -243,9 +243,9 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): ...@@ -243,9 +243,9 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;):
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -257,8 +257,8 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): ...@@ -257,8 +257,8 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;):
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " + console.log('startAbilityForResult succeed, result.resultCode = ' +
result.resultCode) result.resultCode);
}); });
} catch (paramError) { } catch (paramError) {
// 处理入参错误异常 // 处理入参错误异常
...@@ -302,9 +302,9 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -302,9 +302,9 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let options = { let options = {
windowMode: 0, windowMode: 0,
...@@ -319,8 +319,8 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -319,8 +319,8 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " + console.log('startAbilityForResult succeed, result.resultCode = ' +
result.resultCode) result.resultCode);
}); });
} catch (paramError) { } catch (paramError) {
// 处理入参错误异常 // 处理入参错误异常
...@@ -371,8 +371,8 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes ...@@ -371,8 +371,8 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes
```ts ```ts
let want = { let want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
let options = { let options = {
windowMode: 0, windowMode: 0,
...@@ -382,7 +382,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes ...@@ -382,7 +382,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes
this.context.startAbilityForResult(want, options) this.context.startAbilityForResult(want, options)
.then((result) => { .then((result) => {
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " + result.resultCode); console.log('startAbilityForResult succeed, result.resultCode = ' + result.resultCode);
}) })
.catch((error) => { .catch((error) => {
// 处理业务逻辑错误 // 处理业务逻辑错误
...@@ -432,9 +432,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC ...@@ -432,9 +432,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -447,8 +447,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC ...@@ -447,8 +447,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " + console.log('startAbilityForResultWithAccount succeed, result.resultCode = ' +
result.resultCode) result.resultCode);
}); });
} catch (paramError) { } catch (paramError) {
// 处理入参错误异常 // 处理入参错误异常
...@@ -495,9 +495,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp ...@@ -495,9 +495,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -513,8 +513,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp ...@@ -513,8 +513,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " + console.log('startAbilityForResultWithAccount succeed, result.resultCode = ' +
result.resultCode) result.resultCode);
}); });
} catch (paramError) { } catch (paramError) {
// 处理入参错误异常 // 处理入参错误异常
...@@ -566,9 +566,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO ...@@ -566,9 +566,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -579,8 +579,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO ...@@ -579,8 +579,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
this.context.startAbilityForResultWithAccount(want, accountId, options) this.context.startAbilityForResultWithAccount(want, accountId, options)
.then((result) => { .then((result) => {
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " + console.log('startAbilityForResultWithAccount succeed, result.resultCode = ' +
result.resultCode) result.resultCode);
}) })
.catch((error) => { .catch((error) => {
// 处理业务逻辑错误 // 处理业务逻辑错误
...@@ -621,9 +621,9 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -621,9 +621,9 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -671,9 +671,9 @@ startServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -671,9 +671,9 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -725,9 +725,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -725,9 +725,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -779,9 +779,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\ ...@@ -779,9 +779,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -830,9 +830,9 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -830,9 +830,9 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -880,9 +880,9 @@ stopServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -880,9 +880,9 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -934,9 +934,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -934,9 +934,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -988,9 +988,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\< ...@@ -988,9 +988,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -1110,15 +1110,15 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi ...@@ -1110,15 +1110,15 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi
```ts ```ts
let want = { let want = {
bundleName: "com.extreme.myapplication", bundleName: 'com.extreme.myapplication',
abilityName: "SecondAbility" abilityName: 'SecondAbility'
} };
let resultCode = 100; let resultCode = 100;
// 返回给接口调用方AbilityResult信息 // 返回给接口调用方AbilityResult信息
let abilityResult = { let abilityResult = {
want, want,
resultCode resultCode
} };
try { try {
this.context.terminateSelfWithResult(abilityResult, (error) => { this.context.terminateSelfWithResult(abilityResult, (error) => {
...@@ -1172,15 +1172,15 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;; ...@@ -1172,15 +1172,15 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;;
```ts ```ts
let want = { let want = {
bundleName: "com.extreme.myapplication", bundleName: 'com.extreme.myapplication',
abilityName: "SecondAbility" abilityName: 'SecondAbility'
} };
let resultCode = 100; let resultCode = 100;
// 返回给接口调用方AbilityResult信息 // 返回给接口调用方AbilityResult信息
let abilityResult = { let abilityResult = {
want, want,
resultCode resultCode
} };
try { try {
this.context.terminateSelfWithResult(abilityResult) this.context.terminateSelfWithResult(abilityResult)
...@@ -1234,9 +1234,9 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number; ...@@ -1234,9 +1234,9 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let options = { let options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') }, onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
...@@ -1292,9 +1292,9 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options ...@@ -1292,9 +1292,9 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -1446,10 +1446,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1446,10 +1446,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
// 后台启动Ability,不配置parameters // 后台启动Ability,不配置parameters
let wantBackground = { let wantBackground = {
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
moduleName: "entry", moduleName: 'entry',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}; };
try { try {
...@@ -1475,14 +1475,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1475,14 +1475,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
```ts ```ts
let caller = undefined; let caller = undefined;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true // 前台启动Ability,将parameters中的'ohos.aafwk.param.callAbilityToForeground'配置为true
let wantForeground = { let wantForeground = {
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
moduleName: "entry", moduleName: 'entry',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "", deviceId: '',
parameters: { parameters: {
"ohos.aafwk.param.callAbilityToForeground": true 'ohos.aafwk.param.callAbilityToForeground': true
} }
}; };
...@@ -1540,9 +1540,9 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< ...@@ -1540,9 +1540,9 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -1602,9 +1602,9 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ...@@ -1602,9 +1602,9 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -1666,9 +1666,9 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ...@@ -1666,9 +1666,9 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -1711,7 +1711,7 @@ setMissionLabel(label: string, callback:AsyncCallback&lt;void&gt;): void; ...@@ -1711,7 +1711,7 @@ setMissionLabel(label: string, callback:AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
this.context.setMissionLabel("test",(result) => { this.context.setMissionLabel('test',(result) => {
console.log('setMissionLabel result:' + JSON.stringify(result)); console.log('setMissionLabel result:' + JSON.stringify(result));
}); });
``` ```
...@@ -1740,7 +1740,7 @@ setMissionLabel(label: string): Promise&lt;void&gt;; ...@@ -1740,7 +1740,7 @@ setMissionLabel(label: string): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
this.context.setMissionLabel("test").then(() => { this.context.setMissionLabel('test').then(() => {
console.log('success'); console.log('success');
}).catch((error) => { }).catch((error) => {
console.log('failed:' + JSON.stringify(error)); console.log('failed:' + JSON.stringify(error));
...@@ -1780,7 +1780,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void; ...@@ -1780,7 +1780,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
imagePixelMap = data; imagePixelMap = data;
}) })
.catch((err) => { .catch((err) => {
console.log('--------- createPixelMap fail, err: ---------', err) console.log('--------- createPixelMap fail, err: ---------', err);
}); });
this.context.setMissionIcon(imagePixelMap, (err) => { this.context.setMissionIcon(imagePixelMap, (err) => {
console.log('---------- setMissionIcon fail, err: -----------', err); console.log('---------- setMissionIcon fail, err: -----------', err);
...@@ -1827,7 +1827,7 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>; ...@@ -1827,7 +1827,7 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
imagePixelMap = data; imagePixelMap = data;
}) })
.catch((err) => { .catch((err) => {
console.log('--------- createPixelMap fail, err: ---------', err) console.log('--------- createPixelMap fail, err: ---------', err);
}); });
this.context.setMissionIcon(imagePixelMap) this.context.setMissionIcon(imagePixelMap)
.then(() => { .then(() => {
......
...@@ -35,7 +35,7 @@ getId(uri: string): number ...@@ -35,7 +35,7 @@ getId(uri: string): number
**示例:** **示例:**
```ts ```ts
let id = dataUriUtils.getId("com.example.dataUriUtils/1221"); let id = dataUriUtils.getId('com.example.dataUriUtils/1221');
``` ```
...@@ -66,9 +66,9 @@ attachId(uri: string, id: number): string ...@@ -66,9 +66,9 @@ attachId(uri: string, id: number): string
```ts ```ts
let id = 1122; let id = 1122;
let uri = dataUriUtils.attachId( let uri = dataUriUtils.attachId(
"com.example.dataUriUtils", 'com.example.dataUriUtils',
id, id,
) );
``` ```
...@@ -96,7 +96,7 @@ deleteId(uri: string): string ...@@ -96,7 +96,7 @@ deleteId(uri: string): string
**示例:** **示例:**
```ts ```ts
let uri = dataUriUtils.deleteId("com.example.dataUriUtils/1221") let uri = dataUriUtils.deleteId('com.example.dataUriUtils/1221');
``` ```
...@@ -127,8 +127,8 @@ updateId(uri: string, id: number): string ...@@ -127,8 +127,8 @@ updateId(uri: string, id: number): string
```ts ```ts
let id = 1122; let id = 1122;
let uri = dataUriUtils.updateId( let uri = dataUriUtils.updateId(
"com.example.dataUriUtils/1221", 'com.example.dataUriUtils/1221',
id id
) );
``` ```
...@@ -9,7 +9,7 @@ ErrorCode定义启动Ability时返回的错误码,包括无效的参数、权 ...@@ -9,7 +9,7 @@ ErrorCode定义启动Ability时返回的错误码,包括无效的参数、权
## 导入模块 ## 导入模块
```ts ```ts
import errorCode from '@ohos.ability.errorCode' import errorCode from '@ohos.ability.errorCode';
``` ```
## ErrorCode ## ErrorCode
......
...@@ -46,19 +46,19 @@ featureAbility.startAbility( ...@@ -46,19 +46,19 @@ featureAbility.startAbility(
{ {
want: want:
{ {
action: "", action: '',
entities: [""], entities: [''],
type: "", type: '',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
/* FA模型中abilityName由package + Ability name组成 */ /* FA模型中abilityName由package + Ability name组成 */
abilityName: "com.example.myapplication.secondAbility", abilityName: 'com.example.myapplication.secondAbility',
uri: "" uri: ''
}, },
}, },
(err, data) => { (err, data) => {
console.info("startAbility err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info('startAbility err: ' + JSON.stringify(err) + 'data: ' + JSON.stringify(data));
} }
); );
``` ```
...@@ -99,19 +99,19 @@ featureAbility.startAbility( ...@@ -99,19 +99,19 @@ featureAbility.startAbility(
{ {
want: want:
{ {
action: "action.system.home", action: 'action.system.home',
entities: ["entity.system.home"], entities: ['entity.system.home'],
type: "MIMETYPE", type: 'MIMETYPE',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
/* FA模型中abilityName由package + Ability name组成 */ /* FA模型中abilityName由package + Ability name组成 */
abilityName: "com.example.myapplication.secondAbility", abilityName: 'com.example.myapplication.secondAbility',
uri: "" uri: ''
}, },
} }
).then((data) => { ).then((data) => {
console.info("startAbility data: " + JSON.stringify(data)); console.info('startAbility data: ' + JSON.stringify(data));
}); });
``` ```
...@@ -140,7 +140,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper ...@@ -140,7 +140,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let dataAbilityHelper = featureAbility.acquireDataAbilityHelper( let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
``` ```
...@@ -176,19 +176,19 @@ featureAbility.startAbilityForResult( ...@@ -176,19 +176,19 @@ featureAbility.startAbilityForResult(
{ {
want: want:
{ {
action: "action.system.home", action: 'action.system.home',
entities: ["entity.system.home"], entities: ['entity.system.home'],
type: "MIMETYPE", type: 'MIMETYPE',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
/* FA模型中abilityName由package + Ability name组成 */ /* FA模型中abilityName由package + Ability name组成 */
abilityName: "com.example.myapplication.secondAbility", abilityName: 'com.example.myapplication.secondAbility',
uri:"" uri:''
}, },
}, },
(err, data) => { (err, data) => {
console.info("startAbilityForResult err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info('startAbilityForResult err: ' + JSON.stringify(err) + 'data: ' + JSON.stringify(data));
} }
); );
``` ```
...@@ -230,30 +230,30 @@ featureAbility.startAbilityForResult( ...@@ -230,30 +230,30 @@ featureAbility.startAbilityForResult(
{ {
want: want:
{ {
action: "action.system.home", action: 'action.system.home',
entities: ["entity.system.home"], entities: ['entity.system.home'],
type: "MIMETYPE", type: 'MIMETYPE',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
/* FA模型中abilityName由package + Ability name组成 */ /* FA模型中abilityName由package + Ability name组成 */
abilityName: "com.example.myapplication.secondAbility", abilityName: 'com.example.myapplication.secondAbility',
uri:"", uri:'',
parameters: parameters:
{ {
mykey0: 1111, mykey0: 1111,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "xxxxxxxxxxxxxxxxxxxxxx", mykey3: 'xxxxxxxxxxxxxxxxxxxxxx',
mykey4: [1, 15], mykey4: [1, 15],
mykey5: [false, true, false], mykey5: [false, true, false],
mykey6: ["aaaaaa", "bbbbb", "ccccccccccc"], mykey6: ['aaaaaa', 'bbbbb', 'ccccccccccc'],
mykey7: true, mykey7: true,
}, },
}, },
}, },
).then((data) => { ).then((data) => {
console.info("startAbilityForResult data: " + JSON.stringify(data)); console.info('startAbilityForResult data: ' + JSON.stringify(data));
}); });
``` ```
...@@ -282,29 +282,29 @@ featureAbility.terminateSelfWithResult( ...@@ -282,29 +282,29 @@ featureAbility.terminateSelfWithResult(
resultCode: 1, resultCode: 1,
want: want:
{ {
action: "action.system.home", action: 'action.system.home',
entities: ["entity.system.home"], entities: ['entity.system.home'],
type: "MIMETYPE", type: 'MIMETYPE',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
/* FA模型中abilityName由package + Ability name组成 */ /* FA模型中abilityName由package + Ability name组成 */
abilityName: "com.example.myapplication.secondAbility", abilityName: 'com.example.myapplication.secondAbility',
uri:"", uri:'',
parameters: { parameters: {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [1, 15], mykey4: [1, 15],
mykey5: [false, true, false], mykey5: [false, true, false],
mykey6: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey6: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey7: true, mykey7: true,
} }
}, },
}, },
(err) => { (err) => {
console.info("err: " + JSON.stringify(err)) console.error('err: ' + JSON.stringify(err));
} }
); );
``` ```
...@@ -339,29 +339,29 @@ featureAbility.terminateSelfWithResult( ...@@ -339,29 +339,29 @@ featureAbility.terminateSelfWithResult(
resultCode: 1, resultCode: 1,
want: want:
{ {
action: "action.system.home", action: 'action.system.home',
entities: ["entity.system.home"], entities: ['entity.system.home'],
type: "MIMETYPE", type: 'MIMETYPE',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
/* FA模型中abilityName由package + Ability name组成 */ /* FA模型中abilityName由package + Ability name组成 */
abilityName: "com.example.myapplication.secondAbility", abilityName: 'com.example.myapplication.secondAbility',
uri:"", uri:'',
parameters: { parameters: {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [1, 15], mykey4: [1, 15],
mykey5: [false, true, false], mykey5: [false, true, false],
mykey6: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey6: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey7: true, mykey7: true,
} }
}, },
} }
).then((data) => { ).then((data) => {
console.info("==========================>terminateSelfWithResult=======================>"); console.info('==========================>terminateSelfWithResult=======================>');
}); });
``` ```
...@@ -384,7 +384,7 @@ hasWindowFocus(callback: AsyncCallback\<boolean>): void ...@@ -384,7 +384,7 @@ hasWindowFocus(callback: AsyncCallback\<boolean>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
featureAbility.hasWindowFocus((err, data) => { featureAbility.hasWindowFocus((err, data) => {
console.info("hasWindowFocus err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info('hasWindowFocus err: ' + JSON.stringify(err) + 'data: ' + JSON.stringify(data));
}); });
``` ```
...@@ -407,7 +407,7 @@ hasWindowFocus(): Promise\<boolean> ...@@ -407,7 +407,7 @@ hasWindowFocus(): Promise\<boolean>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
featureAbility.hasWindowFocus().then((data) => { featureAbility.hasWindowFocus().then((data) => {
console.info("hasWindowFocus data: " + JSON.stringify(data)); console.info('hasWindowFocus data: ' + JSON.stringify(data));
}); });
``` ```
...@@ -430,7 +430,7 @@ getWant(callback: AsyncCallback\<Want>): void ...@@ -430,7 +430,7 @@ getWant(callback: AsyncCallback\<Want>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
featureAbility.getWant((err, data) => { featureAbility.getWant((err, data) => {
console.info("getWant err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info('getWant err: ' + JSON.stringify(err) + 'data: ' + JSON.stringify(data));
}); });
``` ```
...@@ -453,7 +453,7 @@ getWant(): Promise\<Want> ...@@ -453,7 +453,7 @@ getWant(): Promise\<Want>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
featureAbility.getWant().then((data) => { featureAbility.getWant().then((data) => {
console.info("getWant data: " + JSON.stringify(data)); console.info('getWant data: ' + JSON.stringify(data));
}); });
``` ```
...@@ -475,9 +475,9 @@ getContext(): Context ...@@ -475,9 +475,9 @@ getContext(): Context
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -501,7 +501,7 @@ terminateSelf(callback: AsyncCallback\<void>): void ...@@ -501,7 +501,7 @@ terminateSelf(callback: AsyncCallback\<void>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
featureAbility.terminateSelf( featureAbility.terminateSelf(
(err) => { (err) => {
console.info("err: " + JSON.stringify(err)) console.error('err: ' + JSON.stringify(err));
} }
) )
``` ```
...@@ -525,7 +525,7 @@ terminateSelf(): Promise\<void> ...@@ -525,7 +525,7 @@ terminateSelf(): Promise\<void>
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
featureAbility.terminateSelf().then((data) => { featureAbility.terminateSelf().then((data) => {
console.info("==========================>terminateSelf=======================>"); console.info('==========================>terminateSelf=======================>');
}); });
``` ```
...@@ -566,9 +566,9 @@ function onFailedCallback(code){ ...@@ -566,9 +566,9 @@ function onFailedCallback(code){
} }
let connectId = featureAbility.connectAbility( let connectId = featureAbility.connectAbility(
{ {
deviceId: "", deviceId: '',
bundleName: "com.ix.ServiceAbility", bundleName: 'com.ix.ServiceAbility',
abilityName: "com.ix.ServiceAbility.ServiceAbilityA", abilityName: 'com.ix.ServiceAbility.ServiceAbilityA',
}, },
{ {
onConnect: onConnectCallback, onConnect: onConnectCallback,
...@@ -602,15 +602,15 @@ function onConnectCallback(element, remote){ ...@@ -602,15 +602,15 @@ function onConnectCallback(element, remote){
console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy)); console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy));
} }
function onDisconnectCallback(element){ function onDisconnectCallback(element){
console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId) console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId);
} }
function onFailedCallback(code){ function onFailedCallback(code){
console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code);
} }
let 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',
}, },
{ {
onConnect: onConnectCallback, onConnect: onConnectCallback,
...@@ -620,8 +620,8 @@ let connectId = featureAbility.connectAbility( ...@@ -620,8 +620,8 @@ let connectId = featureAbility.connectAbility(
); );
featureAbility.disconnectAbility(connectId, (err) => { featureAbility.disconnectAbility(connectId, (err) => {
console.log("featureAbilityTest disconnectAbility err====>" console.error('featureAbilityTest disconnectAbility err====>'
+ ("json err=") + JSON.stringify(err)); + ('json err=') + JSON.stringify(err));
}); });
``` ```
...@@ -654,15 +654,15 @@ function onConnectCallback(element, remote){ ...@@ -654,15 +654,15 @@ function onConnectCallback(element, remote){
console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy)); console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy));
} }
function onDisconnectCallback(element){ function onDisconnectCallback(element){
console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId) console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId);
} }
function onFailedCallback(code){ function onFailedCallback(code){
console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code);
} }
let 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',
}, },
{ {
onConnect: onConnectCallback, onConnect: onConnectCallback,
...@@ -674,7 +674,7 @@ let connectId = featureAbility.connectAbility( ...@@ -674,7 +674,7 @@ let connectId = featureAbility.connectAbility(
featureAbility.disconnectAbility(connectId).then((data) => { featureAbility.disconnectAbility(connectId).then((data) => {
console.log('data : ' + data); console.log('data : ' + data);
}).catch((error)=>{ }).catch((error)=>{
console.log('featureAbilityTest result errCode : ' + error.code); console.error('featureAbilityTest result errCode : ' + error.code);
}); });
``` ```
...@@ -697,7 +697,7 @@ getWindow(callback: AsyncCallback\<window.Window>): void ...@@ -697,7 +697,7 @@ getWindow(callback: AsyncCallback\<window.Window>): void
```ts ```ts
featureAbility.getWindow((err, data) => { featureAbility.getWindow((err, data) => {
console.info("getWindow err: " + JSON.stringify(err) + "data: " + typeof(data)); console.info('getWindow err: ' + JSON.stringify(err) + 'data: ' + typeof(data));
}); });
``` ```
...@@ -719,7 +719,7 @@ getWindow(): Promise\<window.Window>; ...@@ -719,7 +719,7 @@ getWindow(): Promise\<window.Window>;
```ts ```ts
featureAbility.getWindow().then((data) => { featureAbility.getWindow().then((data) => {
console.info("getWindow data: " + typeof(data)); console.info('getWindow data: ' + typeof(data));
}); });
``` ```
...@@ -760,9 +760,9 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -760,9 +760,9 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
| 名称 | 值 | 说明 | | 名称 | 值 | 说明 |
| ---------------------------- | --------------- | ---------------------------------------- | | ---------------------------- | --------------- | ---------------------------------------- |
| BOUNDS_KEY<sup>7+</sup> | "abilityBounds" | 窗口显示大小属性的参数名。 | | BOUNDS_KEY<sup>7+</sup> | 'abilityBounds' | 窗口显示大小属性的参数名。 |
| WINDOW_MODE_KEY<sup>7+</sup> | "windowMode" | 窗口显示模式属性的参数名。| | WINDOW_MODE_KEY<sup>7+</sup> | 'windowMode' | 窗口显示模式属性的参数名。|
| DISPLAY_ID_KEY<sup>7+</sup> | "displayId" | 窗口显示设备ID属性的参数名。 | | DISPLAY_ID_KEY<sup>7+</sup> | 'displayId' | 窗口显示设备ID属性的参数名。 |
## ErrorCode ## ErrorCode
......
...@@ -14,7 +14,7 @@ particleAbility模块用来对Data和Service类型的Ability进行操作。 ...@@ -14,7 +14,7 @@ particleAbility模块用来对Data和Service类型的Ability进行操作。
## 导入模块 ## 导入模块
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility';
``` ```
## particleAbility.startAbility ## particleAbility.startAbility
...@@ -40,27 +40,27 @@ startAbility(parameter: StartAbilityParameter, callback: AsyncCallback\<void>): ...@@ -40,27 +40,27 @@ startAbility(parameter: StartAbilityParameter, callback: AsyncCallback\<void>):
**示例:** **示例:**
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility';
import wantConstant from '@ohos.ability.wantConstant' import wantConstant from '@ohos.ability.wantConstant';
particleAbility.startAbility( particleAbility.startAbility(
{ {
want: want:
{ {
action: "action.system.home", action: 'action.system.home',
entities: ["entity.system.home"], entities: ['entity.system.home'],
type: "MIMETYPE", type: 'MIMETYPE',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.Data", bundleName: 'com.example.Data',
abilityName: "com.example.Data.MainAbility", abilityName: 'com.example.Data.MainAbility',
uri: "" uri: ''
}, },
}, },
(error, result) => { (error, result) => {
console.log('particleAbility startAbility errCode:' + error + 'result:' + result) console.log('particleAbility startAbility errCode:' + error + 'result:' + result);
}, },
) );
``` ```
## particleAbility.startAbility ## particleAbility.startAbility
...@@ -91,25 +91,25 @@ startAbility(parameter: StartAbilityParameter): Promise\<void>; ...@@ -91,25 +91,25 @@ startAbility(parameter: StartAbilityParameter): Promise\<void>;
**示例:** **示例:**
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility';
import wantConstant from '@ohos.ability.wantConstant' import wantConstant from '@ohos.ability.wantConstant';
particleAbility.startAbility( particleAbility.startAbility(
{ {
want: want:
{ {
action: "action.system.home", action: 'action.system.home',
entities: ["entity.system.home"], entities: ['entity.system.home'],
type: "MIMETYPE", type: 'MIMETYPE',
flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,
deviceId: "", deviceId: '',
bundleName: "com.example.Data", bundleName: 'com.example.Data',
abilityName: "com.example. Data.MainAbility", abilityName: 'com.example. Data.MainAbility',
uri: "" uri: ''
}, },
}, },
).then((data) => { ).then((data) => {
console.info("particleAbility startAbility"); console.info('particleAbility startAbility');
}); });
``` ```
...@@ -130,13 +130,13 @@ terminateSelf(callback: AsyncCallback\<void>): void ...@@ -130,13 +130,13 @@ terminateSelf(callback: AsyncCallback\<void>): void
**示例:** **示例:**
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility';
particleAbility.terminateSelf( particleAbility.terminateSelf(
(error, result) => { (error, result) => {
console.log('particleAbility terminateSelf errCode:' + error + 'result:' + result) console.log('particleAbility terminateSelf errCode:' + error + 'result:' + result);
} }
) );
``` ```
## particleAbility.terminateSelf ## particleAbility.terminateSelf
...@@ -156,10 +156,10 @@ terminateSelf(): Promise\<void> ...@@ -156,10 +156,10 @@ terminateSelf(): Promise\<void>
**示例:** **示例:**
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility';
particleAbility.terminateSelf().then((data) => { particleAbility.terminateSelf().then((data) => {
console.info("particleAbility terminateSelf"); console.info('particleAbility terminateSelf');
}); });
``` ```
...@@ -188,10 +188,10 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper ...@@ -188,10 +188,10 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
**示例:** **示例:**
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility';
let uri = ""; let uri = '';
particleAbility.acquireDataAbilityHelper(uri) particleAbility.acquireDataAbilityHelper(uri);
``` ```
...@@ -222,17 +222,17 @@ import wantAgent from '@ohos.wantAgent'; ...@@ -222,17 +222,17 @@ import wantAgent from '@ohos.wantAgent';
function callback(err, data) { function callback(err, data) {
if (err) { if (err) {
console.error("Operation failed cause: " + JSON.stringify(err)); console.error('Operation failed cause: ' + JSON.stringify(err));
} else { } else {
console.info("Operation succeeded"); console.info('Operation succeeded');
} }
} }
let wantAgentInfo = { let wantAgentInfo = {
wants: [ wants: [
{ {
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
abilityName: "com.example.myapplication.MainAbility" abilityName: 'com.example.myapplication.MainAbility'
} }
], ],
operationType: wantAgent.OperationType.START_ABILITY, operationType: wantAgent.OperationType.START_ABILITY,
...@@ -242,8 +242,8 @@ let wantAgentInfo = { ...@@ -242,8 +242,8 @@ let wantAgentInfo = {
wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj) => { wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj) => {
let basicContent = { let basicContent = {
title: "title", title: 'title',
text: "text" text: 'text'
}; };
let notificationContent = { let notificationContent = {
contentType: notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, contentType: notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
...@@ -292,8 +292,8 @@ import wantAgent from '@ohos.wantAgent'; ...@@ -292,8 +292,8 @@ import wantAgent from '@ohos.wantAgent';
let wantAgentInfo = { let wantAgentInfo = {
wants: [ wants: [
{ {
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
abilityName: "com.example.myapplication.MainAbility" abilityName: 'com.example.myapplication.MainAbility'
} }
], ],
operationType: wantAgent.OperationType.START_ABILITY, operationType: wantAgent.OperationType.START_ABILITY,
...@@ -303,8 +303,8 @@ let wantAgentInfo = { ...@@ -303,8 +303,8 @@ let wantAgentInfo = {
wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj) => { wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj) => {
let basicContent = { let basicContent = {
title: "title", title: 'title',
text: "text" text: 'text'
}; };
let notificationContent = { let notificationContent = {
contentType: notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, contentType: notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
...@@ -316,9 +316,9 @@ wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj) => { ...@@ -316,9 +316,9 @@ wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj) => {
}; };
let id = 1; let id = 1;
particleAbility.startBackgroundRunning(id, request).then(() => { particleAbility.startBackgroundRunning(id, request).then(() => {
console.info("Operation succeeded"); console.info('Operation succeeded');
}).catch((err) => { }).catch((err) => {
console.error("Operation failed cause: " + JSON.stringify(err)); console.error('Operation failed cause: ' + JSON.stringify(err));
}); });
}); });
...@@ -345,9 +345,9 @@ import particleAbility from '@ohos.ability.particleAbility'; ...@@ -345,9 +345,9 @@ import particleAbility from '@ohos.ability.particleAbility';
function callback(err, data) { function callback(err, data) {
if (err) { if (err) {
console.error("Operation failed cause: " + JSON.stringify(err)); console.error('Operation failed cause: ' + JSON.stringify(err));
} else { } else {
console.info("Operation succeeded"); console.info('Operation succeeded');
} }
} }
...@@ -375,9 +375,9 @@ cancelBackgroundRunning(): Promise&lt;void&gt;; ...@@ -375,9 +375,9 @@ cancelBackgroundRunning(): Promise&lt;void&gt;;
import particleAbility from '@ohos.ability.particleAbility'; import particleAbility from '@ohos.ability.particleAbility';
particleAbility.cancelBackgroundRunning().then(() => { particleAbility.cancelBackgroundRunning().then(() => {
console.info("Operation succeeded"); console.info('Operation succeeded');
}).catch((err) => { }).catch((err) => {
console.error("Operation failed cause: " + JSON.stringify(err)); console.error('Operation failed cause: ' + JSON.stringify(err));
}); });
``` ```
...@@ -401,25 +401,25 @@ connectAbility(request: Want, options:ConnectOptions): number ...@@ -401,25 +401,25 @@ connectAbility(request: Want, options:ConnectOptions): number
**示例** **示例**
```ts ```ts
import particleAbility from '@ohos.ability.particleAbility' import particleAbility from '@ohos.ability.particleAbility';
import rpc from '@ohos.rpc' import rpc from '@ohos.rpc';
function onConnectCallback(element, remote) { function onConnectCallback(element, remote) {
console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy)); console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy));
} }
function onDisconnectCallback(element) { function onDisconnectCallback(element) {
console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId) console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId);
} }
function onFailedCallback(code) { function onFailedCallback(code) {
console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code);
} }
let connId = particleAbility.connectAbility( let connId = particleAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: 'com.ix.ServiceAbility',
abilityName: "ServiceAbilityA", abilityName: 'ServiceAbilityA',
}, },
{ {
onConnect: onConnectCallback, onConnect: onConnectCallback,
...@@ -429,9 +429,9 @@ let connId = particleAbility.connectAbility( ...@@ -429,9 +429,9 @@ let connId = particleAbility.connectAbility(
); );
particleAbility.disconnectAbility(connId).then((data) => { particleAbility.disconnectAbility(connId).then((data) => {
console.log(" data: " + data); console.log(' data: ' + data);
}).catch((error) => { }).catch((error) => {
console.log('particleAbilityTest result errCode : ' + error.code) console.log('particleAbilityTest result errCode : ' + error.code);
}); });
``` ```
...@@ -460,17 +460,17 @@ function onConnectCallback(element, remote) { ...@@ -460,17 +460,17 @@ function onConnectCallback(element, remote) {
} }
function onDisconnectCallback(element) { function onDisconnectCallback(element) {
console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId) console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId);
} }
function onFailedCallback(code) { function onFailedCallback(code) {
console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code);
} }
let connId = particleAbility.connectAbility( let connId = particleAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: 'com.ix.ServiceAbility',
abilityName: "ServiceAbilityA", abilityName: 'ServiceAbilityA',
}, },
{ {
onConnect: onConnectCallback, onConnect: onConnectCallback,
...@@ -480,8 +480,8 @@ let connId = particleAbility.connectAbility( ...@@ -480,8 +480,8 @@ let connId = particleAbility.connectAbility(
); );
particleAbility.disconnectAbility(connId, (err) => { particleAbility.disconnectAbility(connId, (err) => {
console.log("particleAbilityTest disconnectAbility err====>" console.log('particleAbilityTest disconnectAbility err====>'
+ ("json err=") + JSON.stringify(err)); + ('json err=') + JSON.stringify(err));
}); });
``` ```
...@@ -511,17 +511,17 @@ function onConnectCallback(element, remote) { ...@@ -511,17 +511,17 @@ function onConnectCallback(element, remote) {
} }
function onDisconnectCallback(element) { function onDisconnectCallback(element) {
console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId) console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId);
} }
function onFailedCallback(code) { function onFailedCallback(code) {
console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code) console.log('particleAbilityTest ConnectAbility onFailed errCode : ' + code);
} }
let connId = particleAbility.connectAbility( let connId = particleAbility.connectAbility(
{ {
bundleName: "com.ix.ServiceAbility", bundleName: 'com.ix.ServiceAbility',
abilityName: "ServiceAbilityA", abilityName: 'ServiceAbilityA',
}, },
{ {
onConnect: onConnectCallback, onConnect: onConnectCallback,
...@@ -531,9 +531,9 @@ let connId = particleAbility.connectAbility( ...@@ -531,9 +531,9 @@ let connId = particleAbility.connectAbility(
); );
particleAbility.disconnectAbility(connId).then((data) => { particleAbility.disconnectAbility(connId).then((data) => {
console.log(" data: " + data); console.log(' data: ' + data);
}).catch((error) => { }).catch((error) => {
console.log('particleAbilityTest result errCode : ' + error.code) console.log('particleAbilityTest result errCode : ' + error.code);
}); });
``` ```
......
...@@ -48,7 +48,7 @@ import UIAbility from '@ohos.app.ability.UIAbility'; ...@@ -48,7 +48,7 @@ import UIAbility from '@ohos.app.ability.UIAbility';
class MyAbility extends UIAbility { class MyAbility extends UIAbility {
onCreate(want, launchParam) { onCreate(want, launchParam) {
if (launchParam.launchReason === AbilityConstant.LaunchReason.START_ABILITY) { if (launchParam.launchReason === AbilityConstant.LaunchReason.START_ABILITY) {
console.log("The ability has been started by the way of startAbility."); console.log('The ability has been started by the way of startAbility.');
} }
} }
} }
...@@ -74,7 +74,7 @@ import UIAbility from '@ohos.app.ability.UIAbility'; ...@@ -74,7 +74,7 @@ import UIAbility from '@ohos.app.ability.UIAbility';
class MyAbility extends UIAbility { class MyAbility extends UIAbility {
onCreate(want, launchParam) { onCreate(want, launchParam) {
if (launchParam.lastExitReason === AbilityConstant.LastExitReason.ABILITY_NOT_RESPONDING) { if (launchParam.lastExitReason === AbilityConstant.LastExitReason.ABILITY_NOT_RESPONDING) {
console.log("The ability has exit last because the ability was not responding."); console.log('The ability has exit last because the ability was not responding.');
} }
} }
} }
...@@ -124,8 +124,8 @@ class MyAbility extends UIAbility { ...@@ -124,8 +124,8 @@ class MyAbility extends UIAbility {
```ts ```ts
let want = { let want = {
bundleName: "com.test.example", bundleName: 'com.test.example',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let option = { let option = {
windowMode: AbilityConstant.WindowMode.WINDOW_MODE_FULLSCREEN windowMode: AbilityConstant.WindowMode.WINDOW_MODE_FULLSCREEN
...@@ -133,9 +133,9 @@ let option = { ...@@ -133,9 +133,9 @@ let option = {
// 确保从上下文获取到context // 确保从上下文获取到context
this.context.startAbility(want, option).then(()={ this.context.startAbility(want, option).then(()={
console.log("Succeed to start ability."); console.log('Succeed to start ability.');
}).catch((error)=>{ }).catch((error)=>{
console.log("Failed to start ability with error: " + JSON.stringify(error)); console.log('Failed to start ability with error: ' + JSON.stringify(error));
}); });
``` ```
...@@ -159,7 +159,7 @@ import UIAbility from '@ohos.app.ability.UIAbility'; ...@@ -159,7 +159,7 @@ import UIAbility from '@ohos.app.ability.UIAbility';
class MyAbility extends UIAbility { class MyAbility extends UIAbility {
onMemoryLevel(level) { onMemoryLevel(level) {
if (level === AbilityConstant.MemoryLevel.MEMORY_LEVEL_CRITICAL) { if (level === AbilityConstant.MemoryLevel.MEMORY_LEVEL_CRITICAL) {
console.log("The memory of device is critical, please release some memory."); console.log('The memory of device is critical, please release some memory.');
} }
} }
} }
...@@ -211,7 +211,7 @@ import UIAbility from '@ohos.app.ability.UIAbility'; ...@@ -211,7 +211,7 @@ import UIAbility from '@ohos.app.ability.UIAbility';
class MyAbility extends UIAbility { class MyAbility extends UIAbility {
onSaveState(reason, wantParam) { onSaveState(reason, wantParam) {
if (reason === AbilityConstant.StateType.CONTINUATION) { if (reason === AbilityConstant.StateType.CONTINUATION) {
console.log("Save the ability data when the ability continuation."); console.log('Save the ability data when the ability continuation.');
} }
return AbilityConstant.OnSaveResult.ALL_AGREE; return AbilityConstant.OnSaveResult.ALL_AGREE;
} }
......
...@@ -49,14 +49,14 @@ import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry ...@@ -49,14 +49,14 @@ import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry
let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
let want = { let want = {
bundleName: "com.ohos.example", bundleName: 'com.ohos.example',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
abilityDelegator.startAbility(want, (err) => { abilityDelegator.startAbility(want, (err) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("Success start ability."); console.log('Success start ability.');
} else { } else {
console.log("Failed start ability, error: " + JSON.stringify(err)); console.log('Failed start ability, error: ' + JSON.stringify(err));
} }
}) })
``` ```
...@@ -81,8 +81,8 @@ getArguments(): AbilityDelegatorArgs ...@@ -81,8 +81,8 @@ getArguments(): AbilityDelegatorArgs
import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
let args = AbilityDelegatorRegistry.getArguments(); let args = AbilityDelegatorRegistry.getArguments();
console.info("getArguments bundleName:" + args.bundleName); console.info('getArguments bundleName:' + args.bundleName);
console.info("getArguments parameters:" + JSON.stringify(args.parameters)); console.info('getArguments parameters:' + JSON.stringify(args.parameters));
console.info("getArguments testCaseNames:" + args.testCaseNames); console.info('getArguments testCaseNames:' + args.testCaseNames);
console.info("getArguments testRunnerClassName:" + args.testRunnerClassName); console.info('getArguments testRunnerClassName:' + args.testRunnerClassName);
``` ```
...@@ -11,7 +11,7 @@ AbilityLifecycleCallback模块提供应用上下文[ApplicationContext](js-apis- ...@@ -11,7 +11,7 @@ AbilityLifecycleCallback模块提供应用上下文[ApplicationContext](js-apis-
## 导入模块 ## 导入模块
```ts ```ts
import AbilityLifecycleCallback from "@ohos.app.ability.AbilityLifecycleCallback"; import AbilityLifecycleCallback from '@ohos.app.ability.AbilityLifecycleCallback';
``` ```
...@@ -33,7 +33,7 @@ onAbilityCreate(ability: UIAbility): void; ...@@ -33,7 +33,7 @@ onAbilityCreate(ability: UIAbility): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onAbilityCreate(ability){ onAbilityCreate(ability){
console.log("AbilityLifecycleCallback onAbilityCreate."); console.log('AbilityLifecycleCallback onAbilityCreate.');
} }
}; };
``` ```
...@@ -57,7 +57,7 @@ onWindowStageCreate(ability: UIAbility, windowStage: window.WindowStage): void; ...@@ -57,7 +57,7 @@ onWindowStageCreate(ability: UIAbility, windowStage: window.WindowStage): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onWindowStageCreate(ability, windowStage){ onWindowStageCreate(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageCreate."); console.log('AbilityLifecycleCallback onWindowStageCreate.');
} }
}; };
``` ```
...@@ -81,7 +81,7 @@ onWindowStageActive(ability: UIAbility, windowStage: window.WindowStage): void; ...@@ -81,7 +81,7 @@ onWindowStageActive(ability: UIAbility, windowStage: window.WindowStage): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onWindowStageActive(ability, windowStage){ onWindowStageActive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageActive."); console.log('AbilityLifecycleCallback onWindowStageActive.');
} }
}; };
``` ```
...@@ -105,7 +105,7 @@ onWindowStageInactive(ability: UIAbility, windowStage: window.WindowStage): void ...@@ -105,7 +105,7 @@ onWindowStageInactive(ability: UIAbility, windowStage: window.WindowStage): void
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onWindowStageInactive(ability, windowStage){ onWindowStageInactive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageInactive."); console.log('AbilityLifecycleCallback onWindowStageInactive.');
} }
}; };
``` ```
...@@ -129,7 +129,7 @@ onWindowStageDestroy(ability: UIAbility, windowStage: window.WindowStage): void; ...@@ -129,7 +129,7 @@ onWindowStageDestroy(ability: UIAbility, windowStage: window.WindowStage): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onWindowStageDestroy(ability, windowStage){ onWindowStageDestroy(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageDestroy."); console.log('AbilityLifecycleCallback onWindowStageDestroy.');
} }
}; };
``` ```
...@@ -152,7 +152,7 @@ onAbilityDestroy(ability: UIAbility): void; ...@@ -152,7 +152,7 @@ onAbilityDestroy(ability: UIAbility): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onAbilityDestroy(ability){ onAbilityDestroy(ability){
console.log("AbilityLifecycleCallback onAbilityDestroy."); console.log('AbilityLifecycleCallback onAbilityDestroy.');
} }
}; };
``` ```
...@@ -175,7 +175,7 @@ onAbilityForeground(ability: UIAbility): void; ...@@ -175,7 +175,7 @@ onAbilityForeground(ability: UIAbility): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onAbilityForeground(ability){ onAbilityForeground(ability){
console.log("AbilityLifecycleCallback onAbilityForeground."); console.log('AbilityLifecycleCallback onAbilityForeground.');
} }
}; };
``` ```
...@@ -198,7 +198,7 @@ onAbilityBackground(ability: UIAbility): void; ...@@ -198,7 +198,7 @@ onAbilityBackground(ability: UIAbility): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onAbilityBackground(ability){ onAbilityBackground(ability){
console.log("AbilityLifecycleCallback onAbilityBackground."); console.log('AbilityLifecycleCallback onAbilityBackground.');
} }
}; };
``` ```
...@@ -221,7 +221,7 @@ onAbilityContinue(ability: UIAbility): void; ...@@ -221,7 +221,7 @@ onAbilityContinue(ability: UIAbility): void;
```ts ```ts
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onAbilityContinue(ability){ onAbilityContinue(ability){
console.log("AbilityLifecycleCallback onAbilityContinue."); console.log('AbilityLifecycleCallback onAbilityContinue.');
} }
}; };
``` ```
...@@ -232,52 +232,52 @@ let abilityLifecycleCallback = { ...@@ -232,52 +232,52 @@ let abilityLifecycleCallback = {
MyFirstAbility.ts MyFirstAbility.ts
```ts ```ts
import AbilityLifecycleCallback from "@ohos.app.ability.AbilityLifecycleCallback"; import AbilityLifecycleCallback from '@ohos.app.ability.AbilityLifecycleCallback';
import AbilityStage from "@ohos.app.ability.AbilityStage"; import AbilityStage from '@ohos.app.ability.AbilityStage';
import UIAbility from '@ohos.app.ability.UIAbility'; import UIAbility from '@ohos.app.ability.UIAbility';
// 声明ability生命周期回调,需配置所有回调后才可以在applicationContext注册 // 声明ability生命周期回调,需配置所有回调后才可以在applicationContext注册
let abilityLifecycleCallback = { let abilityLifecycleCallback = {
onAbilityCreate(ability){ onAbilityCreate(ability){
console.log("AbilityLifecycleCallback onAbilityCreate."); console.log('AbilityLifecycleCallback onAbilityCreate.');
}, },
onWindowStageCreate(ability, windowStage){ onWindowStageCreate(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageCreate."); console.log('AbilityLifecycleCallback onWindowStageCreate.');
}, },
onWindowStageActive(ability, windowStage){ onWindowStageActive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageActive."); console.log('AbilityLifecycleCallback onWindowStageActive.');
}, },
onWindowStageInactive(ability, windowStage){ onWindowStageInactive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageInactive."); console.log('AbilityLifecycleCallback onWindowStageInactive.');
}, },
onWindowStageDestroy(ability, windowStage){ onWindowStageDestroy(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageDestroy."); console.log('AbilityLifecycleCallback onWindowStageDestroy.');
}, },
onAbilityDestroy(ability){ onAbilityDestroy(ability){
console.log("AbilityLifecycleCallback onAbilityDestroy."); console.log('AbilityLifecycleCallback onAbilityDestroy.');
}, },
onAbilityForeground(ability){ onAbilityForeground(ability){
console.log("AbilityLifecycleCallback onAbilityForeground."); console.log('AbilityLifecycleCallback onAbilityForeground.');
}, },
onAbilityBackground(ability){ onAbilityBackground(ability){
console.log("AbilityLifecycleCallback onAbilityBackground."); console.log('AbilityLifecycleCallback onAbilityBackground.');
}, },
onAbilityContinue(ability){ onAbilityContinue(ability){
console.log("AbilityLifecycleCallback onAbilityContinue."); console.log('AbilityLifecycleCallback onAbilityContinue.');
} }
}; };
export default class MyFirstAbility extends UIAbility { export default class MyFirstAbility extends UIAbility {
onCreate() { onCreate() {
console.log("MyAbilityStage onCreate"); console.log('MyAbilityStage onCreate');
// 1.通过context属性获取applicationContext // 1.通过context属性获取applicationContext
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
// 2.通过applicationContext注册监听应用内生命周期 // 2.通过applicationContext注册监听应用内生命周期
try { try {
globalThis.lifecycleId = applicationContext.on("abilityLifecycle", abilityLifecycleCallback); globalThis.lifecycleId = applicationContext.on('abilityLifecycle', abilityLifecycleCallback);
console.log("registerAbilityLifecycleCallback number: " + JSON.stringify(lifecycleId)); console.log('registerAbilityLifecycleCallback number: ' + JSON.stringify(lifecycleId));
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + " ," + paramError.message); console.log('error: ' + paramError.code + ' ,' + paramError.message);
} }
} }
} }
...@@ -285,17 +285,17 @@ export default class MyFirstAbility extends UIAbility { ...@@ -285,17 +285,17 @@ export default class MyFirstAbility extends UIAbility {
MySecondAbility.ts MySecondAbility.ts
```ts ```ts
import UIAbility from "ohos.app.ability.UIAbility"; import UIAbility from 'ohos.app.ability.UIAbility';
export default class MySecondAbility extends UIAbility { export default class MySecondAbility extends UIAbility {
onDestroy() { onDestroy() {
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
// 3.通过applicationContext注销监听应用内生命周期 // 3.通过applicationContext注销监听应用内生命周期
applicationContext.off("abilityLifecycle", globalThis.lifecycleId, (error) => { applicationContext.off('abilityLifecycle', globalThis.lifecycleId, (error) => {
if (error.code != 0) { if (error.code != 0) {
console.log("unregisterAbilityLifecycleCallback failed, error: " + JSON.stringify(error)); console.log('unregisterAbilityLifecycleCallback failed, error: ' + JSON.stringify(error));
} else { } else {
console.log("unregisterAbilityLifecycleCallback success."); console.log('unregisterAbilityLifecycleCallback success.');
} }
}); });
} }
......
...@@ -64,7 +64,7 @@ const config = { ...@@ -64,7 +64,7 @@ const config = {
language: 'Zh-Hans', // 简体中文 language: 'Zh-Hans', // 简体中文
colorMode: COLOR_MODE_LIGHT, // 浅色模式 colorMode: COLOR_MODE_LIGHT, // 浅色模式
direction: DIRECTION_VERTICAL, // 垂直方向 direction: DIRECTION_VERTICAL, // 垂直方向
screenDensity: SCREEN_DENSITY_SDPI, // 屏幕分辨率为"sdpi" screenDensity: SCREEN_DENSITY_SDPI, // 屏幕分辨率为'sdpi'
displayId: 1, // 应用在Id为1的物理屏上显示 displayId: 1, // 应用在Id为1的物理屏上显示
hasPointerDevice: true, // 指针类型设备已连接 hasPointerDevice: true, // 指针类型设备已连接
}; };
...@@ -72,9 +72,9 @@ const config = { ...@@ -72,9 +72,9 @@ const config = {
try { try {
abilityManager.updateConfiguration(config, (err) => { abilityManager.updateConfiguration(config, (err) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("updateConfiguration fail, err: " + JSON.stringify(err)); console.log('updateConfiguration fail, err: ' + JSON.stringify(err));
} else { } else {
console.log("updateConfiguration success."); console.log('updateConfiguration success.');
} }
}) })
} catch (paramError) { } catch (paramError) {
...@@ -122,7 +122,7 @@ const config = { ...@@ -122,7 +122,7 @@ const config = {
language: 'Zh-Hans', // 简体中文 language: 'Zh-Hans', // 简体中文
colorMode: COLOR_MODE_LIGHT, // 浅色模式 colorMode: COLOR_MODE_LIGHT, // 浅色模式
direction: DIRECTION_VERTICAL, // 垂直方向 direction: DIRECTION_VERTICAL, // 垂直方向
screenDensity: SCREEN_DENSITY_SDPI, // 屏幕分辨率为"sdpi" screenDensity: SCREEN_DENSITY_SDPI, // 屏幕分辨率为'sdpi'
displayId: 1, // 应用在Id为1的物理屏上显示 displayId: 1, // 应用在Id为1的物理屏上显示
hasPointerDevice: true, // 指针类型设备已连接 hasPointerDevice: true, // 指针类型设备已连接
}; };
...@@ -171,9 +171,9 @@ import abilityManager from '@ohos.app.ability.abilityManager'; ...@@ -171,9 +171,9 @@ import abilityManager from '@ohos.app.ability.abilityManager';
try { try {
abilityManager.getAbilityRunningInfos((err, data) => { abilityManager.getAbilityRunningInfos((err, data) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("getAbilityRunningInfos fail, error: " + JSON.stringify(err)); console.log('getAbilityRunningInfos fail, error: ' + JSON.stringify(err));
} else { } else {
console.log("getAbilityRunningInfos success, data: " + JSON.stringify(data)); console.log('getAbilityRunningInfos success, data: ' + JSON.stringify(data));
} }
}); });
} catch (paramError) { } catch (paramError) {
...@@ -213,9 +213,9 @@ import abilityManager from '@ohos.app.ability.abilityManager'; ...@@ -213,9 +213,9 @@ import abilityManager from '@ohos.app.ability.abilityManager';
try { try {
abilityManager.getAbilityRunningInfos().then((data) => { abilityManager.getAbilityRunningInfos().then((data) => {
console.log("getAbilityRunningInfos success, data: " + JSON.stringify(data)) console.log('getAbilityRunningInfos success, data: ' + JSON.stringify(data));
}).catch((err) => { }).catch((err) => {
console.log("getAbilityRunningInfos fail, err: " + JSON.stringify(err)); console.log('getAbilityRunningInfos fail, err: ' + JSON.stringify(err));
}); });
} catch (paramError) { } catch (paramError) {
console.log('error.code: ' + JSON.stringify(paramError.code) console.log('error.code: ' + JSON.stringify(paramError.code)
...@@ -258,9 +258,9 @@ let upperLimit = 10; ...@@ -258,9 +258,9 @@ let upperLimit = 10;
try { try {
abilityManager.getExtensionRunningInfos(upperLimit, (err, data) => { abilityManager.getExtensionRunningInfos(upperLimit, (err, data) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("getExtensionRunningInfos fail, err: " + JSON.stringify(err)); console.log('getExtensionRunningInfos fail, err: ' + JSON.stringify(err));
} else { } else {
console.log("getExtensionRunningInfos success, data: " + JSON.stringify(data)); console.log('getExtensionRunningInfos success, data: ' + JSON.stringify(data));
} }
}); });
} catch (paramError) { } catch (paramError) {
...@@ -308,9 +308,9 @@ let upperLimit = 10; ...@@ -308,9 +308,9 @@ let upperLimit = 10;
try { try {
abilityManager.getExtensionRunningInfos(upperLimit).then((data) => { abilityManager.getExtensionRunningInfos(upperLimit).then((data) => {
console.log("getExtensionRunningInfos success, data: " + JSON.stringify(data)); console.log('getExtensionRunningInfos success, data: ' + JSON.stringify(data));
}).catch((err) => { }).catch((err) => {
console.log("getExtensionRunningInfos fail, err: " + JSON.stringify(err)); console.log('getExtensionRunningInfos fail, err: ' + JSON.stringify(err));
}) })
} catch (paramError) { } catch (paramError) {
console.log('error.code: ' + JSON.stringify(paramError.code) console.log('error.code: ' + JSON.stringify(paramError.code)
...@@ -347,9 +347,9 @@ import abilityManager from '@ohos.app.ability.abilityManager'; ...@@ -347,9 +347,9 @@ import abilityManager from '@ohos.app.ability.abilityManager';
abilityManager.getTopAbility((err, data) => { abilityManager.getTopAbility((err, data) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("getTopAbility fail, err: " + JSON.stringify(err)); console.log('getTopAbility fail, err: ' + JSON.stringify(err));
} else { } else {
console.log("getTopAbility success, data: " + JSON.stringify(data)); console.log('getTopAbility success, data: ' + JSON.stringify(data));
} }
}); });
``` ```
...@@ -382,8 +382,8 @@ getTopAbility(): Promise\<ElementName>; ...@@ -382,8 +382,8 @@ getTopAbility(): Promise\<ElementName>;
import abilityManager from '@ohos.app.ability.abilityManager'; import abilityManager from '@ohos.app.ability.abilityManager';
abilityManager.getTopAbility().then((data) => { abilityManager.getTopAbility().then((data) => {
console.log("getTopAbility success, data: " + JSON.stringify(data)); console.log('getTopAbility success, data: ' + JSON.stringify(data));
}).catch((err) => { }).catch((err) => {
console.log("getTopAbility fail, err: " + JSON.stringify(err)); console.log('getTopAbility fail, err: ' + JSON.stringify(err));
}) })
``` ```
\ No newline at end of file
...@@ -30,7 +30,7 @@ import AbilityStage from '@ohos.app.ability.AbilityStage'; ...@@ -30,7 +30,7 @@ import AbilityStage from '@ohos.app.ability.AbilityStage';
class MyAbilityStage extends AbilityStage { class MyAbilityStage extends AbilityStage {
onCreate() { onCreate() {
console.log("MyAbilityStage.onCreate is called"); console.log('MyAbilityStage.onCreate is called');
} }
} }
``` ```
...@@ -63,8 +63,8 @@ import AbilityStage from '@ohos.app.ability.AbilityStage'; ...@@ -63,8 +63,8 @@ import AbilityStage from '@ohos.app.ability.AbilityStage';
class MyAbilityStage extends AbilityStage { class MyAbilityStage extends AbilityStage {
onAcceptWant(want) { onAcceptWant(want) {
console.log("MyAbilityStage.onAcceptWant called"); console.log('MyAbilityStage.onAcceptWant called');
return "com.example.test"; return 'com.example.test';
} }
} }
``` ```
......
...@@ -41,9 +41,9 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -41,9 +41,9 @@ import appManager from '@ohos.app.ability.appManager';
appManager.isRunningInStabilityTest((err, flag) => { appManager.isRunningInStabilityTest((err, flag) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("isRunningInStabilityTest faile, err: " + JSON.stringify(err)); console.log('isRunningInStabilityTest faile, err: ' + JSON.stringify(err));
} else { } else {
console.log("The result of isRunningInStabilityTest is:" + JSON.stringify(flag)); console.log('The result of isRunningInStabilityTest is:' + JSON.stringify(flag));
} }
}) })
``` ```
...@@ -77,9 +77,9 @@ static isRunningInStabilityTest(): Promise&lt;boolean&gt; ...@@ -77,9 +77,9 @@ static isRunningInStabilityTest(): Promise&lt;boolean&gt;
import appManager from '@ohos.app.ability.appManager'; import appManager from '@ohos.app.ability.appManager';
appManager.isRunningInStabilityTest().then((flag) => { appManager.isRunningInStabilityTest().then((flag) => {
console.log("The result of isRunningInStabilityTest is:" + JSON.stringify(flag)); console.log('The result of isRunningInStabilityTest is:' + JSON.stringify(flag));
}).catch((error) => { }).catch((error) => {
console.log("error:" + JSON.stringify(error)); console.log('error:' + JSON.stringify(error));
}); });
``` ```
...@@ -112,9 +112,9 @@ isRamConstrainedDevice(): Promise\<boolean>; ...@@ -112,9 +112,9 @@ isRamConstrainedDevice(): Promise\<boolean>;
import appManager from '@ohos.app.ability.appManager'; import appManager from '@ohos.app.ability.appManager';
appManager.isRamConstrainedDevice().then((data) => { appManager.isRamConstrainedDevice().then((data) => {
console.log("The result of isRamConstrainedDevice is:" + JSON.stringify(data)); console.log('The result of isRamConstrainedDevice is:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
console.log("error:" + JSON.stringify(error)); console.log('error:' + JSON.stringify(error));
}); });
``` ```
...@@ -147,9 +147,9 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -147,9 +147,9 @@ import appManager from '@ohos.app.ability.appManager';
appManager.isRamConstrainedDevice((err, data) => { appManager.isRamConstrainedDevice((err, data) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("isRamConstrainedDevice faile, err: " + JSON.stringify(err)); console.log('isRamConstrainedDevice faile, err: ' + JSON.stringify(err));
} else { } else {
console.log("The result of isRamConstrainedDevice is:" + JSON.stringify(data)); console.log('The result of isRamConstrainedDevice is:' + JSON.stringify(data));
} }
}) })
``` ```
...@@ -182,9 +182,9 @@ getAppMemorySize(): Promise\<number>; ...@@ -182,9 +182,9 @@ getAppMemorySize(): Promise\<number>;
import appManager from '@ohos.app.ability.appManager'; import appManager from '@ohos.app.ability.appManager';
appManager.getAppMemorySize().then((data) => { appManager.getAppMemorySize().then((data) => {
console.log("The size of app memory is:" + JSON.stringify(data)); console.log('The size of app memory is:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
console.log("error:" + JSON.stringify(error)); console.log('error:' + JSON.stringify(error));
}); });
``` ```
...@@ -217,9 +217,9 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -217,9 +217,9 @@ import appManager from '@ohos.app.ability.appManager';
appManager.getAppMemorySize((err, data) => { appManager.getAppMemorySize((err, data) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("getAppMemorySize faile, err: " + JSON.stringify(err)); console.log('getAppMemorySize faile, err: ' + JSON.stringify(err));
} else { } else {
console.log("The size of app memory is:" + JSON.stringify(data)); console.log('The size of app memory is:' + JSON.stringify(data));
} }
}) })
``` ```
...@@ -254,9 +254,9 @@ getRunningProcessInformation(): Promise\<Array\<ProcessInformation>>; ...@@ -254,9 +254,9 @@ getRunningProcessInformation(): Promise\<Array\<ProcessInformation>>;
import appManager from '@ohos.app.ability.appManager'; import appManager from '@ohos.app.ability.appManager';
appManager.getRunningProcessInformation().then((data) => { appManager.getRunningProcessInformation().then((data) => {
console.log("The running process information is:" + JSON.stringify(data)); console.log('The running process information is:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
console.log("error:" + JSON.stringify(error)); console.log('error:' + JSON.stringify(error));
}); });
``` ```
...@@ -291,16 +291,16 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -291,16 +291,16 @@ import appManager from '@ohos.app.ability.appManager';
appManager.getRunningProcessInformation((err, data) => { appManager.getRunningProcessInformation((err, data) => {
if (err.code !== 0) { if (err.code !== 0) {
console.log("getRunningProcessInformation faile, err: " + JSON.stringify(err)); console.log('getRunningProcessInformation faile, err: ' + JSON.stringify(err));
} else { } else {
console.log("The process running information is:" + JSON.stringify(data)); console.log('The process running information is:' + JSON.stringify(data));
} }
}) })
``` ```
## appManager.on ## appManager.on
on(type: "applicationState", observer: ApplicationStateObserver): number; on(type: 'applicationState', observer: ApplicationStateObserver): number;
注册全部应用程序的状态观测器。 注册全部应用程序的状态观测器。
...@@ -314,7 +314,7 @@ on(type: "applicationState", observer: ApplicationStateObserver): number; ...@@ -314,7 +314,7 @@ on(type: "applicationState", observer: ApplicationStateObserver): number;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 调用接口类型,固定填"applicationState"字符串。 | | type | string | 是 | 调用接口类型,固定填'applicationState'字符串。 |
| observer | [ApplicationStateObserver](./js-apis-inner-application-applicationStateObserver.md) | 是 | 应用状态观测器,用于观测应用的生命周期变化。 | | observer | [ApplicationStateObserver](./js-apis-inner-application-applicationStateObserver.md) | 是 | 应用状态观测器,用于观测应用的生命周期变化。 |
**返回值:** **返回值:**
...@@ -363,7 +363,7 @@ try { ...@@ -363,7 +363,7 @@ try {
## appManager.on ## appManager.on
on(type: "applicationState", observer: ApplicationStateObserver, bundleNameList: Array\<string>): number; on(type: 'applicationState', observer: ApplicationStateObserver, bundleNameList: Array\<string>): number;
注册指定应用程序的状态观测器。 注册指定应用程序的状态观测器。
...@@ -377,7 +377,7 @@ on(type: "applicationState", observer: ApplicationStateObserver, bundleNameList: ...@@ -377,7 +377,7 @@ on(type: "applicationState", observer: ApplicationStateObserver, bundleNameList:
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 调用接口类型,固定填"applicationState"字符串。 | | type | string | 是 | 调用接口类型,固定填'applicationState'字符串。 |
| observer | [ApplicationStateObserver](./js-apis-inner-application-applicationStateObserver.md) | 是 | 应用状态观测器,用于观测应用的生命周期变化。 | | observer | [ApplicationStateObserver](./js-apis-inner-application-applicationStateObserver.md) | 是 | 应用状态观测器,用于观测应用的生命周期变化。 |
| bundleNameList | `Array<string>` | 是 | 表示需要注册监听的bundleName数组。最大值128。 | | bundleNameList | `Array<string>` | 是 | 表示需要注册监听的bundleName数组。最大值128。 |
...@@ -419,7 +419,7 @@ let applicationStateObserver = { ...@@ -419,7 +419,7 @@ let applicationStateObserver = {
} }
let bundleNameList = ['bundleName1', 'bundleName2']; let bundleNameList = ['bundleName1', 'bundleName2'];
try { try {
const observerId = appManager.on("applicationState", applicationStateObserver, bundleNameList); const observerId = appManager.on('applicationState', applicationStateObserver, bundleNameList);
console.log(`[appManager] observerCode: ${observerId}`); console.log(`[appManager] observerCode: ${observerId}`);
} catch (paramError) { } catch (paramError) {
console.log(`[appManager] error: ${paramError.code}, ${paramError.message} `); console.log(`[appManager] error: ${paramError.code}, ${paramError.message} `);
...@@ -428,7 +428,7 @@ try { ...@@ -428,7 +428,7 @@ try {
## appManager.off ## appManager.off
off(type: "applicationState", observerId: number, callback: AsyncCallback\<void>): void; off(type: 'applicationState', observerId: number, callback: AsyncCallback\<void>): void;
取消注册应用程序状态观测器。 取消注册应用程序状态观测器。
...@@ -442,7 +442,7 @@ off(type: "applicationState", observerId: number, callback: AsyncCallback\<void ...@@ -442,7 +442,7 @@ off(type: "applicationState", observerId: number, callback: AsyncCallback\<void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 调用接口类型,固定填"applicationState"字符串。 | | type | string | 是 | 调用接口类型,固定填'applicationState'字符串。 |
| observerId | number | 是 | 表示观测器的编号代码。 | | observerId | number | 是 | 表示观测器的编号代码。 |
| callback | AsyncCallback\<void> | 是 | 以回调方式返回接口运行结果,可进行错误处理或其他自定义处理。 | | callback | AsyncCallback\<void> | 是 | 以回调方式返回接口运行结果,可进行错误处理或其他自定义处理。 |
...@@ -481,7 +481,7 @@ let applicationStateObserver = { ...@@ -481,7 +481,7 @@ let applicationStateObserver = {
} }
let bundleNameList = ['bundleName1', 'bundleName2']; let bundleNameList = ['bundleName1', 'bundleName2'];
try { try {
observerId = appManager.on("applicationState", applicationStateObserver, bundleNameList); observerId = appManager.on('applicationState', applicationStateObserver, bundleNameList);
console.log(`[appManager] observerCode: ${observerId}`); console.log(`[appManager] observerCode: ${observerId}`);
} catch (paramError) { } catch (paramError) {
console.log(`[appManager] error: ${paramError.code}, ${paramError.message} `); console.log(`[appManager] error: ${paramError.code}, ${paramError.message} `);
...@@ -490,13 +490,13 @@ try { ...@@ -490,13 +490,13 @@ try {
// 2.注销应用状态监听器 // 2.注销应用状态监听器
function unregisterApplicationStateObserverCallback(err) { function unregisterApplicationStateObserverCallback(err) {
if (err.code !== 0) { if (err.code !== 0) {
console.log("unregisterApplicationStateObserverCallback faile, err: " + JSON.stringify(err)); console.log('unregisterApplicationStateObserverCallback faile, err: ' + JSON.stringify(err));
} else { } else {
console.log("unregisterApplicationStateObserverCallback success."); console.log('unregisterApplicationStateObserverCallback success.');
} }
} }
try { try {
appManager.off("applicationState", observerId, unregisterApplicationStateObserverCallback); appManager.off('applicationState', observerId, unregisterApplicationStateObserverCallback);
} catch (paramError) { } catch (paramError) {
console.log('error: ' + paramError.code + ', ' + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
...@@ -504,7 +504,7 @@ try { ...@@ -504,7 +504,7 @@ try {
## appManager.off ## appManager.off
off(type: "applicationState", observerId: number): Promise\<void>; off(type: 'applicationState', observerId: number): Promise\<void>;
取消注册应用程序状态观测器。 取消注册应用程序状态观测器。
...@@ -518,7 +518,7 @@ off(type: "applicationState", observerId: number): Promise\<void>; ...@@ -518,7 +518,7 @@ off(type: "applicationState", observerId: number): Promise\<void>;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 调用接口类型,固定填"applicationState"字符串。 | | type | string | 是 | 调用接口类型,固定填'applicationState'字符串。 |
| observerId | number | 是 | 表示观测器的编号代码。 | | observerId | number | 是 | 表示观测器的编号代码。 |
**返回值:** **返回值:**
...@@ -562,7 +562,7 @@ let applicationStateObserver = { ...@@ -562,7 +562,7 @@ let applicationStateObserver = {
} }
let bundleNameList = ['bundleName1', 'bundleName2']; let bundleNameList = ['bundleName1', 'bundleName2'];
try { try {
observerId = appManager.on("applicationState", applicationStateObserver, bundleNameList); observerId = appManager.on('applicationState', applicationStateObserver, bundleNameList);
console.log(`[appManager] observerCode: ${observerId}`); console.log(`[appManager] observerCode: ${observerId}`);
} catch (paramError) { } catch (paramError) {
console.log(`[appManager] error: ${paramError.code}, ${paramError.message} `); console.log(`[appManager] error: ${paramError.code}, ${paramError.message} `);
...@@ -570,10 +570,10 @@ try { ...@@ -570,10 +570,10 @@ try {
// 2.注销应用状态监听器 // 2.注销应用状态监听器
try { try {
appManager.off("applicationState", observerId).then((data) => { appManager.off('applicationState', observerId).then((data) => {
console.log("unregisterApplicationStateObserver success, data: " + JSON.stringify(data)); console.log('unregisterApplicationStateObserver success, data: ' + JSON.stringify(data));
}).catch((err) => { }).catch((err) => {
console.log("unregisterApplicationStateObserver faile, err: " + JSON.stringify(err)); console.log('unregisterApplicationStateObserver faile, err: ' + JSON.stringify(err));
}) })
} catch (paramError) { } catch (paramError) {
console.log('error: ' + paramError.code + ', ' + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
...@@ -613,15 +613,15 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -613,15 +613,15 @@ import appManager from '@ohos.app.ability.appManager';
function getForegroundApplicationsCallback(err, data) { function getForegroundApplicationsCallback(err, data) {
if (err.code !== 0) { if (err.code !== 0) {
console.log("getForegroundApplicationsCallback fail, err: " + JSON.stringify(err)); console.log('getForegroundApplicationsCallback fail, err: ' + JSON.stringify(err));
} else { } else {
console.log("getForegroundApplicationsCallback success, data: " + JSON.stringify(data)); console.log('getForegroundApplicationsCallback success, data: ' + JSON.stringify(data));
} }
} }
try { try {
appManager.getForegroundApplications(getForegroundApplicationsCallback); appManager.getForegroundApplications(getForegroundApplicationsCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -657,9 +657,9 @@ getForegroundApplications(): Promise\<Array\<AppStateData>>; ...@@ -657,9 +657,9 @@ getForegroundApplications(): Promise\<Array\<AppStateData>>;
import appManager from '@ohos.app.ability.appManager'; import appManager from '@ohos.app.ability.appManager';
appManager.getForegroundApplications().then((data) => { appManager.getForegroundApplications().then((data) => {
console.log("getForegroundApplications success, data: " + JSON.stringify(data)); console.log('getForegroundApplications success, data: ' + JSON.stringify(data));
}).catch((err) => { }).catch((err) => {
console.log("getForegroundApplications fail, err: " + JSON.stringify(err)); console.log('getForegroundApplications fail, err: ' + JSON.stringify(err));
}) })
``` ```
...@@ -699,12 +699,12 @@ let bundleName = 'bundleName'; ...@@ -699,12 +699,12 @@ let bundleName = 'bundleName';
let accountId = 0; let accountId = 0;
try { try {
appManager.killProcessWithAccount(bundleName, accountId).then(() => { appManager.killProcessWithAccount(bundleName, accountId).then(() => {
console.log("killProcessWithAccount success"); console.log('killProcessWithAccount success');
}).catch((err) => { }).catch((err) => {
console.log("killProcessWithAccount fail, err: " + JSON.stringify(err)); console.error('killProcessWithAccount fail, err: ' + JSON.stringify(err));
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.error('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -746,9 +746,9 @@ let bundleName = 'bundleName'; ...@@ -746,9 +746,9 @@ let bundleName = 'bundleName';
let accountId = 0; let accountId = 0;
function killProcessWithAccountCallback(err, data) { function killProcessWithAccountCallback(err, data) {
if (err.code !== 0) { if (err.code !== 0) {
console.log("killProcessWithAccountCallback fail, err: " + JSON.stringify(err)); console.log('killProcessWithAccountCallback fail, err: ' + JSON.stringify(err));
} else { } else {
console.log("killProcessWithAccountCallback success."); console.log('killProcessWithAccountCallback success.');
} }
} }
appManager.killProcessWithAccount(bundleName, accountId, killProcessWithAccountCallback); appManager.killProcessWithAccount(bundleName, accountId, killProcessWithAccountCallback);
...@@ -789,15 +789,15 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -789,15 +789,15 @@ import appManager from '@ohos.app.ability.appManager';
let bundleName = 'bundleName'; let bundleName = 'bundleName';
function killProcessesByBundleNameCallback(err, data) { function killProcessesByBundleNameCallback(err, data) {
if (err.code !== 0) { if (err.code !== 0) {
console.log("killProcessesByBundleNameCallback fail, err: " + JSON.stringify(err)); console.log('killProcessesByBundleNameCallback fail, err: ' + JSON.stringify(err));
} else { } else {
console.log("killProcessesByBundleNameCallback success."); console.log('killProcessesByBundleNameCallback success.');
} }
} }
try { try {
appManager.killProcessesByBundleName(bundleName, killProcessesByBundleNameCallback); appManager.killProcessesByBundleName(bundleName, killProcessesByBundleNameCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -841,12 +841,12 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -841,12 +841,12 @@ import appManager from '@ohos.app.ability.appManager';
let bundleName = 'bundleName'; let bundleName = 'bundleName';
try { try {
appManager.killProcessesByBundleName(bundleName).then((data) => { appManager.killProcessesByBundleName(bundleName).then((data) => {
console.log("killProcessesByBundleName success."); console.log('killProcessesByBundleName success.');
}).catch((err) => { }).catch((err) => {
console.log("killProcessesByBundleName fail, err: " + JSON.stringify(err)); console.log('killProcessesByBundleName fail, err: ' + JSON.stringify(err));
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -885,15 +885,15 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -885,15 +885,15 @@ import appManager from '@ohos.app.ability.appManager';
let bundleName = 'bundleName'; let bundleName = 'bundleName';
function clearUpApplicationDataCallback(err, data) { function clearUpApplicationDataCallback(err, data) {
if (err) { if (err) {
console.log("clearUpApplicationDataCallback fail, err: " + JSON.stringify(err)); console.log('clearUpApplicationDataCallback fail, err: ' + JSON.stringify(err));
} else { } else {
console.log("clearUpApplicationDataCallback success."); console.log('clearUpApplicationDataCallback success.');
} }
} }
try { try {
appManager.clearUpApplicationData(bundleName, clearUpApplicationDataCallback); appManager.clearUpApplicationData(bundleName, clearUpApplicationDataCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -937,12 +937,12 @@ import appManager from '@ohos.app.ability.appManager'; ...@@ -937,12 +937,12 @@ import appManager from '@ohos.app.ability.appManager';
let bundleName = 'bundleName'; let bundleName = 'bundleName';
try { try {
appManager.clearUpApplicationData(bundleName).then((data) => { appManager.clearUpApplicationData(bundleName).then((data) => {
console.log("clearUpApplicationData success."); console.log('clearUpApplicationData success.');
}).catch((err) => { }).catch((err) => {
console.log("clearUpApplicationData fail, err: " + JSON.stringify(err)); console.log('clearUpApplicationData fail, err: ' + JSON.stringify(err));
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
......
...@@ -97,15 +97,15 @@ import errorManager from '@ohos.app.ability.errorManager'; ...@@ -97,15 +97,15 @@ import errorManager from '@ohos.app.ability.errorManager';
let observer = { let observer = {
onUnhandledException(errorMsg) { onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ', errorMsg) console.log('onUnhandledException, errorMsg: ', errorMsg);
appRecovery.restartApp(); appRecovery.restartApp();
} }
}; };
try { try {
errorManager.on("error", observer); errorManager.on('error', observer);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -131,14 +131,14 @@ import errorManager from '@ohos.app.ability.errorManager'; ...@@ -131,14 +131,14 @@ import errorManager from '@ohos.app.ability.errorManager';
let observer = { let observer = {
onUnhandledException(errorMsg) { onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ', errorMsg) console.log('onUnhandledException, errorMsg: ', errorMsg);
appRecovery.saveAppState(); appRecovery.saveAppState();
} }
}; };
try { try {
errorManager.on("error", observer); errorManager.on('error', observer);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -10,7 +10,7 @@ Common模块将二级模块API组织在一起方便开发者进行导出。 ...@@ -10,7 +10,7 @@ Common模块将二级模块API组织在一起方便开发者进行导出。
## 导入模块 ## 导入模块
```ts ```ts
import common from '@ohos.app.ability.common' import common from '@ohos.app.ability.common';
``` ```
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
...@@ -33,7 +33,7 @@ import common from '@ohos.app.ability.common' ...@@ -33,7 +33,7 @@ import common from '@ohos.app.ability.common'
**示例:** **示例:**
```ts ```ts
import common from '@ohos.app.ability.common' import common from '@ohos.app.ability.common';
let uiAbilityContext: common.UIAbilityContext; let uiAbilityContext: common.UIAbilityContext;
let abilityStageContext: common.AbilityStageContext; let abilityStageContext: common.AbilityStageContext;
......
...@@ -39,10 +39,10 @@ ...@@ -39,10 +39,10 @@
}; };
try { try {
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
let callbackId = applicationContext.on("environment", envCallback); let callbackId = applicationContext.on('environment', envCallback);
console.log("callbackId: " + callbackId); console.log('callbackId: ' + callbackId);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
} }
} }
......
...@@ -47,9 +47,9 @@ import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant'; ...@@ -47,9 +47,9 @@ import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
| 名称 | 值 | 说明 | | 名称 | 值 | 说明 |
| -------- | -------- | -------- | | -------- | -------- | -------- |
| SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。 | | SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。 |
| SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为"sdpi"。 | | SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为'sdpi'。 |
| SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为"mdpi"。 | | SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为'mdpi'。 |
| SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为"ldpi"。 | | SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为'ldpi'。 |
| SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为"xldpi"。 | | SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为'xldpi'。 |
| SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为"xxldpi"。 | | SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为'xxldpi'。 |
| SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为"xxxldpi"。 | | SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为'xxxldpi'。 |
...@@ -11,7 +11,7 @@ EnvironmentCallback模块提供应用上下文ApplicationContext对系统环境 ...@@ -11,7 +11,7 @@ EnvironmentCallback模块提供应用上下文ApplicationContext对系统环境
## 导入模块 ## 导入模块
```ts ```ts
import EnvironmentCallback from "@ohos.app.ability.EnvironmentCallback"; import EnvironmentCallback from '@ohos.app.ability.EnvironmentCallback';
``` ```
...@@ -33,29 +33,29 @@ onConfigurationUpdated(config: Configuration): void; ...@@ -33,29 +33,29 @@ onConfigurationUpdated(config: Configuration): void;
```ts ```ts
import Ability from "@ohos.application.Ability"; import Ability from '@ohos.application.Ability';
let callbackId; let callbackId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onCreate() { onCreate() {
console.log("MyAbility onCreate") console.log('MyAbility onCreate')
globalThis.applicationContext = this.context.getApplicationContext(); globalThis.applicationContext = this.context.getApplicationContext();
let EnvironmentCallback = { let EnvironmentCallback = {
onConfigurationUpdated(config){ onConfigurationUpdated(config){
console.log("onConfigurationUpdated config:" + JSON.stringify(config)); console.log('onConfigurationUpdated config:' + JSON.stringify(config));
}, },
} }
// 1.获取applicationContext // 1.获取applicationContext
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
// 2.通过applicationContext注册监听应用内生命周期 // 2.通过applicationContext注册监听应用内生命周期
callbackId = applicationContext.registerEnvironmentCallback(EnvironmentCallback); callbackId = applicationContext.registerEnvironmentCallback(EnvironmentCallback);
console.log("registerEnvironmentCallback number: " + JSON.stringify(callbackId)); console.log('registerEnvironmentCallback number: ' + JSON.stringify(callbackId));
} }
onDestroy() { onDestroy() {
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
applicationContext.unregisterEnvironmentCallback(callbackId, (error, data) => { applicationContext.unregisterEnvironmentCallback(callbackId, (error, data) => {
console.log("unregisterEnvironmentCallback success, err: " + JSON.stringify(error)); console.log('unregisterEnvironmentCallback success, err: ' + JSON.stringify(error));
}); });
} }
} }
......
...@@ -13,7 +13,7 @@ import errorManager from '@ohos.app.ability.errorManager' ...@@ -13,7 +13,7 @@ import errorManager from '@ohos.app.ability.errorManager'
## ErrorManager.on ## ErrorManager.on
on(type: "error", observer: ErrorObserver): number; on(type: 'error', observer: ErrorObserver): number;
注册错误观测器。 注册错误观测器。
...@@ -35,15 +35,15 @@ let observer = { ...@@ -35,15 +35,15 @@ let observer = {
} }
} }
try { try {
errorManager.on("error", observer); errorManager.on('error', observer);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
## ErrorManager.off ## ErrorManager.off
off(type: "error", observerId: number, callback: AsyncCallback\<void>): void; off(type: 'error', observerId: number, callback: AsyncCallback\<void>): void;
注销错误观测器。 注销错误观测器。
...@@ -68,15 +68,15 @@ function unregisterErrorObserverCallback(err) { ...@@ -68,15 +68,15 @@ function unregisterErrorObserverCallback(err) {
} }
} }
try { try {
errorManager.off("error", observerId, unregisterErrorObserverCallback); errorManager.off('error', observerId, unregisterErrorObserverCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
## ErrorManager.off ## ErrorManager.off
off(type: "error", observerId: number): Promise\<void>; off(type: 'error', observerId: number): Promise\<void>;
注销错误观测器。 注销错误观测器。
...@@ -100,7 +100,7 @@ off(type: "error", observerId: number): Promise\<void>; ...@@ -100,7 +100,7 @@ off(type: "error", observerId: number): Promise\<void>;
```js ```js
let observerId = 100; let observerId = 100;
try { try {
errorManager.off("error", observerId) errorManager.off('error', observerId)
.then((data) => { .then((data) => {
console.log('----------- unregisterErrorObserver success ----------', data); console.log('----------- unregisterErrorObserver success ----------', data);
}) })
...@@ -108,7 +108,7 @@ try { ...@@ -108,7 +108,7 @@ try {
console.log('----------- unregisterErrorObserver fail ----------', err); console.log('----------- unregisterErrorObserver fail ----------', err);
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -18,7 +18,7 @@ ohos.permission.MANAGE_MISSIONS ...@@ -18,7 +18,7 @@ ohos.permission.MANAGE_MISSIONS
## missionManager.on ## missionManager.on
on(type:"mission", listener: MissionListener): number; on(type:'mission', listener: MissionListener): number;
注册系统任务状态监听。 注册系统任务状态监听。
...@@ -44,25 +44,25 @@ on(type:"mission", listener: MissionListener): number; ...@@ -44,25 +44,25 @@ on(type:"mission", listener: MissionListener): number;
```ts ```ts
let 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-------');},
onMissionMovedToFront: function (mission) {console.log("--------onMissionMovedToFront-------")}, onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');},
onMissionIconUpdated: function (mission, icon) {console.log("--------onMissionIconUpdated-------")}, onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');},
onMissionClosed: function (mission) {console.log("--------onMissionClosed-------")} onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');}
}; };
console.log("registerMissionListener") console.log('registerMissionListener')
try { try {
let 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);
} }
``` ```
## missionManager.off ## missionManager.off
off(type: "mission", listenerId: number, callback: AsyncCallback&lt;void&gt;): void; off(type: 'mission', listenerId: number, callback: AsyncCallback&lt;void&gt;): void;
取消任务状态监听。 取消任务状态监听。
...@@ -83,29 +83,29 @@ off(type: "mission", listenerId: number, callback: AsyncCallback&lt;void&gt;): v ...@@ -83,29 +83,29 @@ off(type: "mission", listenerId: number, callback: AsyncCallback&lt;void&gt;): v
```ts ```ts
let 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-------');},
onMissionMovedToFront: function (mission) {console.log("--------onMissionMovedToFront-------")}, onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');},
onMissionIconUpdated: function (mission, icon) {console.log("--------onMissionIconUpdated-------")}, onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');},
onMissionClosed: function (mission) {console.log("--------onMissionClosed-------")} onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');}
}; };
console.log("registerMissionListener") console.log('registerMissionListener')
try { try {
let listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
missionManager.unregisterMissionListener(listenerid, (error) => { missionManager.unregisterMissionListener(listenerid, (error) => {
console.log("unregisterMissionListener"); console.log('unregisterMissionListener');
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
## missionManager.off ## missionManager.off
off(type: "mission", listenerId: number): Promise&lt;void&gt;; off(type: 'mission', listenerId: number): Promise&lt;void&gt;;
取消任务状态监听,以promise方式返回执行结果。 取消任务状态监听,以promise方式返回执行结果。
...@@ -131,14 +131,14 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;; ...@@ -131,14 +131,14 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;;
```ts ```ts
let 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-------');},
onMissionMovedToFront: function (mission) {console.log("--------onMissionMovedToFront-------")}, onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');},
onMissionIconUpdated: function (mission, icon) {console.log("--------onMissionIconUpdated-------")}, onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');},
onMissionClosed: function (mission) {console.log("--------onMissionClosed-------")} onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');}
}; };
console.log("registerMissionListener") console.log('registerMissionListener')
try { try {
let listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
...@@ -146,7 +146,7 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;; ...@@ -146,7 +146,7 @@ off(type: "mission", listenerId: number): Promise&lt;void&gt;;
console.log(err); console.log(err);
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -177,18 +177,18 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback&lt;M ...@@ -177,18 +177,18 @@ 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 {
let 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);
console.log("mission.runningState = " + mission.runningState); console.log('mission.runningState = ' + mission.runningState);
console.log("mission.lockedState = " + mission.lockedState); console.log('mission.lockedState = ' + mission.lockedState);
console.log("mission.timestamp = " + mission.timestamp); console.log('mission.timestamp = ' + mission.timestamp);
console.log("mission.label = " + mission.label); console.log('mission.label = ' + mission.label);
console.log("mission.iconPath = " + mission.iconPath); console.log('mission.iconPath = ' + mission.iconPath);
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -224,11 +224,11 @@ getMissionInfo(deviceId: string, missionId: number): Promise&lt;MissionInfo&gt;; ...@@ -224,11 +224,11 @@ 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 {
let 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) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -259,13 +259,13 @@ getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallback&lt;Arr ...@@ -259,13 +259,13 @@ getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallback&lt;Arr
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -301,11 +301,11 @@ getMissionInfos(deviceId: string, numMax: number): Promise&lt;Array&lt;MissionIn ...@@ -301,11 +301,11 @@ 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 {
let 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) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -336,19 +336,19 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback& ...@@ -336,19 +336,19 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback&
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager'
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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);
console.log("bundleName = " + snapshot.ability.bundleName); console.log('bundleName = ' + snapshot.ability.bundleName);
}) })
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -381,22 +381,22 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps ...@@ -381,22 +381,22 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
let 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) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -423,22 +423,22 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A ...@@ -423,22 +423,22 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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);
console.log("bundleName = " + snapshot.ability.bundleName); console.log('bundleName = ' + snapshot.ability.bundleName);
}) })
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -471,22 +471,22 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M ...@@ -471,22 +471,22 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
let 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) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -513,21 +513,21 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -513,21 +513,21 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -559,22 +559,22 @@ lockMission(missionId: number): Promise&lt;void&gt;; ...@@ -559,22 +559,22 @@ lockMission(missionId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
let 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));
let 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);
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -601,21 +601,21 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -601,21 +601,21 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -647,15 +647,15 @@ unlockMission(missionId: number): Promise&lt;void&gt;; ...@@ -647,15 +647,15 @@ unlockMission(missionId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.lockMission(id).catch(function (err){ missionManager.lockMission(id).catch(function (err){
...@@ -665,7 +665,7 @@ unlockMission(missionId: number): Promise&lt;void&gt;; ...@@ -665,7 +665,7 @@ unlockMission(missionId: number): Promise&lt;void&gt;;
console.log(err); console.log(err);
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -692,21 +692,21 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -692,21 +692,21 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -738,22 +738,22 @@ clearMission(missionId: number): Promise&lt;void&gt;; ...@@ -738,22 +738,22 @@ clearMission(missionId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
let 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));
let 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);
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -773,10 +773,10 @@ clearAllMissions(callback: AsyncCallback&lt;void&gt;): void; ...@@ -773,10 +773,10 @@ clearAllMissions(callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
missionManager.clearAllMissions().then(() => { missionManager.clearAllMissions().then(() => {
console.log("clearAllMissions is called "); console.log('clearAllMissions is called ');
}); });
``` ```
...@@ -802,7 +802,7 @@ clearAllMissions(): Promise&lt;void&gt;; ...@@ -802,7 +802,7 @@ clearAllMissions(): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
missionManager.clearAllMissions().catch(function (err){ missionManager.clearAllMissions().catch(function (err){
console.log(err); console.log(err);
}); });
...@@ -831,21 +831,21 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -831,21 +831,21 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -873,21 +873,21 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall ...@@ -873,21 +873,21 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -920,21 +920,21 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g ...@@ -920,21 +920,21 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.app.ability.missionManager' import missionManager from '@ohos.app.ability.missionManager';
try { try {
let 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));
let 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);
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -67,19 +67,19 @@ applyQuickFix(hapModuleQuickFixFiles: Array\<string>, callback: AsyncCallback\<v ...@@ -67,19 +67,19 @@ applyQuickFix(hapModuleQuickFixFiles: Array\<string>, callback: AsyncCallback\<v
**示例:** **示例:**
```ts ```ts
import quickFixManager from '@ohos.app.ability.quickFixManager' import quickFixManager from '@ohos.app.ability.quickFixManager';
try { try {
let hapModuleQuickFixFiles = ["/data/storage/el2/base/entry.hqf"] let hapModuleQuickFixFiles = ['/data/storage/el2/base/entry.hqf'];
quickFixManager.applyQuickFix(hapModuleQuickFixFiles, (error) => { quickFixManager.applyQuickFix(hapModuleQuickFixFiles, (error) => {
if (error) { if (error) {
console.info( `applyQuickFix failed with error + ${error}`) console.info( `applyQuickFix failed with error + ${error}`);
} else { } else {
console.info( 'applyQuickFix success') console.info( 'applyQuickFix success');
} }
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -110,17 +110,17 @@ applyQuickFix(hapModuleQuickFixFiles: Array\<string>): Promise\<void>; ...@@ -110,17 +110,17 @@ applyQuickFix(hapModuleQuickFixFiles: Array\<string>): Promise\<void>;
**示例:** **示例:**
```ts ```ts
import quickFixManager from '@ohos.app.ability.quickFixManager' import quickFixManager from '@ohos.app.ability.quickFixManager';
let hapModuleQuickFixFiles = ["/data/storage/el2/base/entry.hqf"] let hapModuleQuickFixFiles = ['/data/storage/el2/base/entry.hqf'];
try { try {
quickFixManager.applyQuickFix(hapModuleQuickFixFiles).then(() => { quickFixManager.applyQuickFix(hapModuleQuickFixFiles).then(() => {
console.info('applyQuickFix success') console.info('applyQuickFix success');
}).catch((error) => { }).catch((error) => {
console.info(`applyQuickFix err: + ${error}`) console.info(`applyQuickFix err: + ${error}`);
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -146,19 +146,19 @@ getApplicationQuickFixInfo(bundleName: string, callback: AsyncCallback\<Applicat ...@@ -146,19 +146,19 @@ getApplicationQuickFixInfo(bundleName: string, callback: AsyncCallback\<Applicat
**示例:** **示例:**
```ts ```ts
import quickFixManager from '@ohos.app.ability.quickFixManager' import quickFixManager from '@ohos.app.ability.quickFixManager';
try { try {
let bundleName = "bundleName" let bundleName = 'bundleName'
quickFixManager.getApplicationQuickFixInfo(bundleName, (error, data) => { quickFixManager.getApplicationQuickFixInfo(bundleName, (error, data) => {
if (error) { if (error) {
console.info(`getApplicationQuickFixInfo error: + ${error}`) console.info(`getApplicationQuickFixInfo error: + ${error}`);
} else { } else {
console.info(`getApplicationQuickFixInfo success: + ${data}`) console.info(`getApplicationQuickFixInfo success: + ${data}`);
} }
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -189,16 +189,16 @@ getApplicationQuickFixInfo(bundleName: string): Promise\<ApplicationQuickFixInfo ...@@ -189,16 +189,16 @@ getApplicationQuickFixInfo(bundleName: string): Promise\<ApplicationQuickFixInfo
**示例:** **示例:**
```ts ```ts
import quickFixManager from '@ohos.app.ability.quickFixManager' import quickFixManager from '@ohos.app.ability.quickFixManager';
try { try {
let bundleName = "bundleName" let bundleName = 'bundleName';
quickFixManager.getApplicationQuickFixInfo(bundleName).then((data) => { quickFixManager.getApplicationQuickFixInfo(bundleName).then((data) => {
console.info(`getApplicationQuickFixInfo success: + ${data}`) console.info(`getApplicationQuickFixInfo success: + ${data}`);
}).catch((error) => { }).catch((error) => {
console.info(`getApplicationQuickFixInfo err: + ${error}`) console.info(`getApplicationQuickFixInfo err: + ${error}`);
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -129,7 +129,7 @@ Extension生命周期回调,如果是connectAbility拉起的服务,会在onC ...@@ -129,7 +129,7 @@ Extension生命周期回调,如果是connectAbility拉起的服务,会在onC
**示例:** **示例:**
```ts ```ts
import rpc from '@ohos.rpc' import rpc from '@ohos.rpc';
class StubTest extends rpc.RemoteObject{ class StubTest extends rpc.RemoteObject{
constructor(des) { constructor(des) {
super(des); super(des);
...@@ -140,7 +140,7 @@ Extension生命周期回调,如果是connectAbility拉起的服务,会在onC ...@@ -140,7 +140,7 @@ Extension生命周期回调,如果是connectAbility拉起的服务,会在onC
class ServiceExt extends ServiceExtension { class ServiceExt extends ServiceExtension {
onConnect(want) { onConnect(want) {
console.log('onConnect , want:' + want.abilityName); console.log('onConnect , want:' + want.abilityName);
return new StubTest("test"); return new StubTest('test');
} }
} }
``` ```
...@@ -246,7 +246,7 @@ onDump(params: Array\<string>): Array\<string>; ...@@ -246,7 +246,7 @@ onDump(params: Array\<string>): Array\<string>;
class ServiceExt extends ServiceExtension { class ServiceExt extends ServiceExtension {
onDump(params) { onDump(params) {
console.log('dump, params:' + JSON.stringify(params)); console.log('dump, params:' + JSON.stringify(params));
return ["params"] return ['params'];
} }
} }
``` ```
......
...@@ -31,14 +31,14 @@ import StartOptions from '@ohos.app.ability.StartOptions'; ...@@ -31,14 +31,14 @@ import StartOptions from '@ohos.app.ability.StartOptions';
import missionManager from '@ohos.app.ability.missionManager'; import missionManager from '@ohos.app.ability.missionManager';
try { try {
missionManager.getMissionInfos("", 10, (error, missions) => { missionManager.getMissionInfos('', 10, (error, missions) => {
if (error.code) { if (error.code) {
console.log("getMissionInfos failed, error.code:" + JSON.stringify(error.code) + console.log('getMissionInfos failed, error.code:' + JSON.stringify(error.code) +
"error.message:" + JSON.stringify(error.message)); 'error.message:' + JSON.stringify(error.message));
return; return;
} }
console.log("size = " + missions.length); console.log('size = ' + missions.length);
console.log("missions = " + JSON.stringify(missions)); console.log('missions = ' + JSON.stringify(missions));
let id = missions[0].missionId; let id = missions[0].missionId;
let startOptions = { let startOptions = {
...@@ -46,10 +46,10 @@ import StartOptions from '@ohos.app.ability.StartOptions'; ...@@ -46,10 +46,10 @@ import StartOptions from '@ohos.app.ability.StartOptions';
displayId: 0 displayId: 0
}; };
missionManager.moveMissionToFront(id, startOptions).then(() => { missionManager.moveMissionToFront(id, startOptions).then(() => {
console.log("moveMissionToFront is called "); console.log('moveMissionToFront is called ');
}); });
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -204,11 +204,11 @@ onContinue(wantParam : {[key: string]: any}): AbilityConstant.OnContinueResult; ...@@ -204,11 +204,11 @@ onContinue(wantParam : {[key: string]: any}): AbilityConstant.OnContinueResult;
**示例:** **示例:**
```ts ```ts
import AbilityConstant from "@ohos.app.ability.AbilityConstant" import AbilityConstant from '@ohos.app.ability.AbilityConstant';
class MyUIAbility extends UIAbility { class MyUIAbility extends UIAbility {
onContinue(wantParams) { onContinue(wantParams) {
console.log('onContinue'); console.log('onContinue');
wantParams["myData"] = "my1234567"; wantParams['myData'] = 'my1234567';
return AbilityConstant.OnContinueResult.AGREE; return AbilityConstant.OnContinueResult.AGREE;
} }
} }
...@@ -261,7 +261,7 @@ onDump(params: Array\<string>): Array\<string>; ...@@ -261,7 +261,7 @@ onDump(params: Array\<string>): Array\<string>;
class myAbility extends Ability { class myAbility extends Ability {
onDump(params) { onDump(params) {
console.log('dump, params:' + JSON.stringify(params)); console.log('dump, params:' + JSON.stringify(params));
return ["params"] return ['params'];
} }
} }
``` ```
...@@ -291,12 +291,12 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any}) ...@@ -291,12 +291,12 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any})
**示例:** **示例:**
```ts ```ts
import AbilityConstant from '@ohos.app.ability.AbilityConstant' import AbilityConstant from '@ohos.app.ability.AbilityConstant';
class MyUIAbility extends UIAbility { class MyUIAbility extends UIAbility {
onSaveState(reason, wantParam) { onSaveState(reason, wantParam) {
console.log('onSaveState'); console.log('onSaveState');
wantParam["myData"] = "my1234567"; wantParam['myData'] = 'my1234567';
return AbilityConstant.OnSaveResult.RECOVERY_AGREE; return AbilityConstant.OnSaveResult.RECOVERY_AGREE;
} }
} }
...@@ -341,8 +341,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;; ...@@ -341,8 +341,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;;
```ts ```ts
import Ability from '@ohos.app.ability.UIAbility'; import Ability from '@ohos.app.ability.UIAbility';
class MyMessageAble{ // 自定义的Sequenceable数据结构 class MyMessageAble{ // 自定义的Sequenceable数据结构
name:"" name:''
str:"" str:''
num: 1 num: 1
constructor(name, str) { constructor(name, str) {
this.name = name; this.name = name;
...@@ -366,12 +366,12 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;; ...@@ -366,12 +366,12 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
let msg = new MyMessageAble("msg", "world"); // 参考Sequenceable数据定义 let msg = new MyMessageAble('msg', 'world'); // 参考Sequenceable数据定义
caller.call(method, msg) caller.call(method, msg)
.then(() => { .then(() => {
console.log('Caller call() called'); console.log('Caller call() called');
...@@ -422,8 +422,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa ...@@ -422,8 +422,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa
```ts ```ts
import Ability from '@ohos.app.ability.UIAbility'; import Ability from '@ohos.app.ability.UIAbility';
class MyMessageAble{ class MyMessageAble{
name:"" name:''
str:"" str:''
num: 1 num: 1
constructor(name, str) { constructor(name, str) {
this.name = name; this.name = name;
...@@ -447,16 +447,16 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa ...@@ -447,16 +447,16 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
let msg = new MyMessageAble(1, "world"); let msg = new MyMessageAble(1, 'world');
caller.callWithResult(method, msg) caller.callWithResult(method, msg)
.then((data) => { .then((data) => {
console.log('Caller callWithResult() called'); console.log('Caller callWithResult() called');
let retmsg = new MyMessageAble(0, ""); let retmsg = new MyMessageAble(0, '');
data.readSequenceable(retmsg); data.readSequenceable(retmsg);
}) })
.catch((callErr) => { .catch((callErr) => {
...@@ -497,9 +497,9 @@ release(): void; ...@@ -497,9 +497,9 @@ release(): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
try { try {
...@@ -538,9 +538,9 @@ release(): void; ...@@ -538,9 +538,9 @@ release(): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
try { try {
...@@ -561,7 +561,7 @@ release(): void; ...@@ -561,7 +561,7 @@ release(): void;
## Caller.on ## Caller.on
on(type: "release", callback: OnReleaseCallback): void; on(type: 'release', callback: OnReleaseCallback): void;
注册通用组件服务端Stub(桩)断开监听通知。 注册通用组件服务端Stub(桩)断开监听通知。
...@@ -589,13 +589,13 @@ release(): void; ...@@ -589,13 +589,13 @@ release(): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
try { try {
caller.on("release", (str) => { caller.on('release', (str) => {
console.log(' Caller OnRelease CallBack is called ' + str); console.log(' Caller OnRelease CallBack is called ' + str);
}); });
} catch (error) { } catch (error) {
...@@ -612,7 +612,7 @@ release(): void; ...@@ -612,7 +612,7 @@ release(): void;
## Caller.off ## Caller.off
off(type: "release", callback: OnReleaseCallback): void; off(type: 'release', callback: OnReleaseCallback): void;
取消注册通用组件服务端Stub(桩)断开监听通知。预留能力,当前暂未支持。 取消注册通用组件服务端Stub(桩)断开监听通知。预留能力,当前暂未支持。
...@@ -639,17 +639,17 @@ off(type: "release", callback: OnReleaseCallback): void; ...@@ -639,17 +639,17 @@ off(type: "release", callback: OnReleaseCallback): void;
export default class MainUIAbility extends UIAbility { export default class MainUIAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainUIAbility", abilityName: 'MainUIAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
try { try {
let onReleaseCallBack = (str) => { let onReleaseCallBack = (str) => {
console.log(' Caller OnRelease CallBack is called ' + str); console.log(' Caller OnRelease CallBack is called ' + str);
}; };
caller.on("release", onReleaseCallBack); caller.on('release', onReleaseCallBack);
caller.off("release", onReleaseCallBack); caller.off('release', onReleaseCallBack);
} catch (error) { } catch (error) {
console.log('Caller.on or Caller.off catch error, error.code: ' + JSON.stringify(error.code) + console.log('Caller.on or Caller.off catch error, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message)); ' error.message: ' + JSON.stringify(error.message));
...@@ -664,7 +664,7 @@ off(type: "release", callback: OnReleaseCallback): void; ...@@ -664,7 +664,7 @@ off(type: "release", callback: OnReleaseCallback): void;
## Caller.off ## Caller.off
off(type: "release"): void; off(type: 'release'): void;
取消注册通用组件服务端Stub(桩)断开监听通知。预留能力,当前暂未支持。 取消注册通用组件服务端Stub(桩)断开监听通知。预留能力,当前暂未支持。
...@@ -690,17 +690,17 @@ off(type: "release"): void; ...@@ -690,17 +690,17 @@ off(type: "release"): void;
export default class MainUIAbility extends UIAbility { export default class MainUIAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainUIAbility", abilityName: 'MainUIAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
try { try {
let onReleaseCallBack = (str) => { let onReleaseCallBack = (str) => {
console.log(' Caller OnRelease CallBack is called ' + str); console.log(' Caller OnRelease CallBack is called ' + str);
}; };
caller.on("release", onReleaseCallBack); caller.on('release', onReleaseCallBack);
caller.off("release"); caller.off('release');
} catch (error) { } catch (error) {
console.error('Caller.on or Caller.off catch error, error.code: ' + JSON.stringify(error.code) + console.error('Caller.on or Caller.off catch error, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message)); ' error.message: ' + JSON.stringify(error.message));
...@@ -744,8 +744,8 @@ on(method: string, callback: CalleeCallback): void; ...@@ -744,8 +744,8 @@ on(method: string, callback: CalleeCallback): void;
```ts ```ts
import Ability from '@ohos.app.ability.UIAbility'; import Ability from '@ohos.app.ability.UIAbility';
class MyMessageAble{ class MyMessageAble{
name:"" name:''
str:"" str:''
num: 1 num: 1
constructor(name, str) { constructor(name, str) {
this.name = name; this.name = name;
...@@ -767,9 +767,9 @@ on(method: string, callback: CalleeCallback): void; ...@@ -767,9 +767,9 @@ on(method: string, callback: CalleeCallback): void;
let 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', '');
pdata.readSequenceable(msg); pdata.readSequenceable(msg);
return new MyMessageAble("test1", "Callee test"); return new MyMessageAble('test1', 'Callee test');
} }
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onCreate(want, launchParam) { onCreate(want, launchParam) {
......
...@@ -22,7 +22,7 @@ import Want from '@ohos.app.ability.Want'; ...@@ -22,7 +22,7 @@ import Want from '@ohos.app.ability.Want';
| bundleName | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 | | bundleName | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| abilityName | string | 否 | 表示待启动的Ability名称。如果在Want中该字段同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。AbilityName需要在一个应用的范围内保证唯一。 | | abilityName | string | 否 | 表示待启动的Ability名称。如果在Want中该字段同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。AbilityName需要在一个应用的范围内保证唯一。 |
| uri | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 | | uri | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 |
| type | string | 否 | 表示MIME type类型描述,打开文件的类型,主要用于文管打开文件。比如:"text/xml" 、 "image/*"等,MIME定义参考:https://www.iana.org/assignments/media-types/media-types.xhtml?utm_source=ld246.com。 | | type | string | 否 | 表示MIME type类型描述,打开文件的类型,主要用于文管打开文件。比如:'text/xml' 、 'image/*'等,MIME定义参考:https://www.iana.org/assignments/media-types/media-types.xhtml?utm_source=ld246.com。 |
| flags | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](js-apis-ability-wantConstant.md#wantConstant.Flags)。 | | flags | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](js-apis-ability-wantConstant.md#wantConstant.Flags)。 |
| action | string | 否 | 表示要执行的通用操作(如:查看、分享、应用详情)。在隐式Want中,您可以定义该字段,配合uri或parameters来表示对数据要执行的操作。 | | action | string | 否 | 表示要执行的通用操作(如:查看、分享、应用详情)。在隐式Want中,您可以定义该字段,配合uri或parameters来表示对数据要执行的操作。 |
| parameters | {[key: string]: any} | 否 | 表示WantParams描述,由开发者自行决定传入的键值对。默认会携带以下key值:<br />- ohos.aafwk.callerPid:表示拉起方的pid。<br />- ohos.aafwk.param.callerToken:表示拉起方的token。<br />- ohos.aafwk.param.callerUid:表示[BundleInfo](js-apis-bundleManager-bundleInfo.md#bundleinfo-1)中的uid,应用包里应用程序的uid。<br />- component.startup.newRules:表示是否启用新的管控规则。<br />- moduleName:表示拉起方的模块名,该字段的值即使定义成其他字符串,在传递到另一端时会被修改为正确的值。<br />- ohos.dlp.params.sandbox:表示dlp文件才会有。 | | | parameters | {[key: string]: any} | 否 | 表示WantParams描述,由开发者自行决定传入的键值对。默认会携带以下key值:<br />- ohos.aafwk.callerPid:表示拉起方的pid。<br />- ohos.aafwk.param.callerToken:表示拉起方的token。<br />- ohos.aafwk.param.callerUid:表示[BundleInfo](js-apis-bundleManager-bundleInfo.md#bundleinfo-1)中的uid,应用包里应用程序的uid。<br />- component.startup.newRules:表示是否启用新的管控规则。<br />- moduleName:表示拉起方的模块名,该字段的值即使定义成其他字符串,在传递到另一端时会被修改为正确的值。<br />- ohos.dlp.params.sandbox:表示dlp文件才会有。 | |
...@@ -35,14 +35,14 @@ import Want from '@ohos.app.ability.Want'; ...@@ -35,14 +35,14 @@ import Want from '@ohos.app.ability.Want';
```ts ```ts
var want = { var want = {
"deviceId": "", // deviceId为空表示本设备 'deviceId': '', // deviceId为空表示本设备
"bundleName": "com.extreme.test", 'bundleName': 'com.extreme.test',
"abilityName": "MainAbility", 'abilityName': 'MainAbility',
"moduleName": "entry" // moduleName非必选 'moduleName': 'entry' // moduleName非必选
}; };
this.context.startAbility(want, (error) => { this.context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code) console.log('error.code = ' + error.code);
}) })
``` ```
...@@ -51,84 +51,84 @@ import Want from '@ohos.app.ability.Want'; ...@@ -51,84 +51,84 @@ import Want from '@ohos.app.ability.Want';
* 字符串(String) * 字符串(String)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForString: "str", keyForString: 'str',
}, },
} };
``` ```
* 数字(Number) * 数字(Number)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForInt: 100, keyForInt: 100,
keyForDouble: 99.99, keyForDouble: 99.99,
}, },
} };
``` ```
* 布尔(Boolean) * 布尔(Boolean)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForBool: true, keyForBool: true,
}, },
} };
``` ```
* 对象(Object) * 对象(Object)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForObject: { keyForObject: {
keyForObjectString: "str", keyForObjectString: 'str',
keyForObjectInt: -200, keyForObjectInt: -200,
keyForObjectDouble: 35.5, keyForObjectDouble: 35.5,
keyForObjectBool: false, keyForObjectBool: false,
}, },
}, },
} };
``` ```
* 数组(Array) * 数组(Array)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForArrayString: ["str1", "str2", "str3"], keyForArrayString: ['str1', 'str2', 'str3'],
keyForArrayInt: [100, 200, 300, 400], keyForArrayInt: [100, 200, 300, 400],
keyForArrayDouble: [0.1, 0.2], keyForArrayDouble: [0.1, 0.2],
keyForArrayObject: [{obj1: "aaa"}, {obj2: 100}], keyForArrayObject: [{obj1: 'aaa'}, {obj2: 100}],
}, },
} };
``` ```
* 文件描述符(FD) * 文件描述符(FD)
```ts ```ts
import fileio from '@ohos.fileio'; import fileio from '@ohos.fileio';
var fd; var fd;
try { try {
fd = fileio.openSync("/data/storage/el2/base/haps/pic.png"); fd = fileio.openSync('/data/storage/el2/base/haps/pic.png');
} catch(e) { } catch(e) {
console.log("openSync fail:" + JSON.stringify(e)); console.log('openSync fail:' + JSON.stringify(e));
} }
var want = { var want = {
"deviceId": "", // deviceId为空表示本设备 'deviceId': '', // deviceId为空表示本设备
"bundleName": "com.extreme.test", 'bundleName': 'com.extreme.test',
"abilityName": "MainAbility", 'abilityName': 'MainAbility',
"moduleName": "entry", // moduleName非必选 'moduleName': 'entry', // moduleName非必选
"parameters": { 'parameters': {
"keyFd":{"type":"FD", "value":fd} // {"type":"FD", "value":fd}是固定用法,用于表示该数据是FD 'keyFd':{'type':'FD', 'value':fd} // {'type':'FD', 'value':fd}是固定用法,用于表示该数据是FD
} }
}; };
this.context.startAbility(want, (error) => { this.context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code) console.log('error.code = ' + error.code);
}) });
``` ```
<!--no_check--> <!--no_check-->
......
...@@ -34,27 +34,27 @@ import WantAgent from '@ohos.app.ability.wantAgent'; ...@@ -34,27 +34,27 @@ import WantAgent from '@ohos.app.ability.wantAgent';
//getWantAgent回调 //getWantAgent回调
function getWantAgentCallback(err, data) { function getWantAgentCallback(err, data) {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
} }
//WantAgentInfo对象 //WantAgentInfo对象
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -65,9 +65,9 @@ var wantAgentInfo = { ...@@ -65,9 +65,9 @@ var wantAgentInfo = {
} }
try { try {
WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback) WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -103,21 +103,21 @@ import WantAgent from '@ohos.app.ability.wantAgent'; ...@@ -103,21 +103,21 @@ import WantAgent from '@ohos.app.ability.wantAgent';
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -125,14 +125,14 @@ var wantAgentInfo = { ...@@ -125,14 +125,14 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -164,7 +164,7 @@ var wantAgent; ...@@ -164,7 +164,7 @@ var wantAgent;
//getWantAgent回调 //getWantAgent回调
function getWantAgentCallback(err, data) { function getWantAgentCallback(err, data) {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
if (err.code == 0) { if (err.code == 0) {
wantAgent = data; wantAgent = data;
} else { } else {
...@@ -175,21 +175,21 @@ function getWantAgentCallback(err, data) { ...@@ -175,21 +175,21 @@ function getWantAgentCallback(err, data) {
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -197,18 +197,18 @@ var wantAgentInfo = { ...@@ -197,18 +197,18 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback) WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
//getBundleName回调 //getBundleName回调
function getBundleNameCallback(err, data) { function getBundleNameCallback(err, data) {
console.info("==========================>getBundleNameCallback=======================>"); console.info('==========================>getBundleNameCallback=======================>');
} }
WantAgent.getBundleName(wantAgent, getBundleNameCallback) WantAgent.getBundleName(wantAgent, getBundleNameCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -247,21 +247,21 @@ var wantAgent; ...@@ -247,21 +247,21 @@ var wantAgent;
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -269,19 +269,19 @@ var wantAgentInfo = { ...@@ -269,19 +269,19 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
wantAgent = data; wantAgent = data;
}); });
WantAgent.getBundleName(wantAgent).then((data) => { WantAgent.getBundleName(wantAgent).then((data) => {
console.info("==========================>getBundleNameCallback=======================>"); console.info('==========================>getBundleNameCallback=======================>');
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -313,7 +313,7 @@ var wantAgent; ...@@ -313,7 +313,7 @@ var wantAgent;
//getWantAgent回调 //getWantAgent回调
function getWantAgentCallback(err, data) { function getWantAgentCallback(err, data) {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
if (err.code == 0) { if (err.code == 0) {
wantAgent = data; wantAgent = data;
} else { } else {
...@@ -324,21 +324,21 @@ function getWantAgentCallback(err, data) { ...@@ -324,21 +324,21 @@ function getWantAgentCallback(err, data) {
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -346,18 +346,18 @@ var wantAgentInfo = { ...@@ -346,18 +346,18 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback) WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
//getUid回调 //getUid回调
function getUidCallback(err, data) { function getUidCallback(err, data) {
console.info("==========================>getUidCallback=======================>"); console.info('==========================>getUidCallback=======================>');
} }
WantAgent.getUid(wantAgent, getUidCallback) WantAgent.getUid(wantAgent, getUidCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -396,21 +396,21 @@ var wantAgent; ...@@ -396,21 +396,21 @@ var wantAgent;
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -418,19 +418,19 @@ var wantAgentInfo = { ...@@ -418,19 +418,19 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
wantAgent = data; wantAgent = data;
}); });
WantAgent.getUid(wantAgent).then((data) => { WantAgent.getUid(wantAgent).then((data) => {
console.info("==========================>getUidCallback=======================>"); console.info('==========================>getUidCallback=======================>');
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -464,7 +464,7 @@ var wantAgent; ...@@ -464,7 +464,7 @@ var wantAgent;
//getWantAgent回调 //getWantAgent回调
function getWantAgentCallback(err, data) { function getWantAgentCallback(err, data) {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
if (err.code == 0) { if (err.code == 0) {
wantAgent = data; wantAgent = data;
} else { } else {
...@@ -475,21 +475,21 @@ function getWantAgentCallback(err, data) { ...@@ -475,21 +475,21 @@ function getWantAgentCallback(err, data) {
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -497,18 +497,18 @@ var wantAgentInfo = { ...@@ -497,18 +497,18 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback) WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
//getWant回调 //getWant回调
function getWantCallback(err, data) { function getWantCallback(err, data) {
console.info("==========================>getWantCallback=======================>"); console.info('==========================>getWantCallback=======================>');
} }
WantAgent.getWant(wantAgent, getWantCallback) WantAgent.getWant(wantAgent, getWantCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -549,21 +549,21 @@ var wantAgent; ...@@ -549,21 +549,21 @@ var wantAgent;
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -571,19 +571,19 @@ var wantAgentInfo = { ...@@ -571,19 +571,19 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
wantAgent = data; wantAgent = data;
}); });
WantAgent.getWant(wantAgent).then((data) => { WantAgent.getWant(wantAgent).then((data) => {
console.info("==========================>getWantCallback=======================>"); console.info('==========================>getWantCallback=======================>');
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -615,7 +615,7 @@ var wantAgent; ...@@ -615,7 +615,7 @@ var wantAgent;
//getWantAgent回调 //getWantAgent回调
function getWantAgentCallback(err, data) { function getWantAgentCallback(err, data) {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
if (err.code == 0) { if (err.code == 0) {
wantAgent = data; wantAgent = data;
} else { } else {
...@@ -626,21 +626,21 @@ function getWantAgentCallback(err, data) { ...@@ -626,21 +626,21 @@ function getWantAgentCallback(err, data) {
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -648,18 +648,18 @@ var wantAgentInfo = { ...@@ -648,18 +648,18 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback) WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
//cancel回调 //cancel回调
function cancelCallback(err, data) { function cancelCallback(err, data) {
console.info("==========================>cancelCallback=======================>"); console.info('==========================>cancelCallback=======================>');
} }
WantAgent.cancel(wantAgent, cancelCallback) WantAgent.cancel(wantAgent, cancelCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -698,21 +698,21 @@ var wantAgent; ...@@ -698,21 +698,21 @@ var wantAgent;
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -720,19 +720,19 @@ var wantAgentInfo = { ...@@ -720,19 +720,19 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
wantAgent = data; wantAgent = data;
}); });
WantAgent.cancel(wantAgent).then((data) => { WantAgent.cancel(wantAgent).then((data) => {
console.info("==========================>cancelCallback=======================>"); console.info('==========================>cancelCallback=======================>');
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -765,7 +765,7 @@ var wantAgent; ...@@ -765,7 +765,7 @@ var wantAgent;
//getWantAgent回调 //getWantAgent回调
function getWantAgentCallback(err, data) { function getWantAgentCallback(err, data) {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
if (err.code == 0) { if (err.code == 0) {
wantAgent = data; wantAgent = data;
} else { } else {
...@@ -776,21 +776,21 @@ function getWantAgentCallback(err, data) { ...@@ -776,21 +776,21 @@ function getWantAgentCallback(err, data) {
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -798,23 +798,23 @@ var wantAgentInfo = { ...@@ -798,23 +798,23 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback) WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
//trigger回调 //trigger回调
function triggerCallback(data) { function triggerCallback(data) {
console.info("==========================>triggerCallback=======================>"); console.info('==========================>triggerCallback=======================>');
} }
var triggerInfo = { var triggerInfo = {
code:0 code:0
} };
WantAgent.trigger(wantAgent, triggerInfo, triggerCallback) WantAgent.trigger(wantAgent, triggerInfo, triggerCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -848,7 +848,7 @@ var wantAgent2; ...@@ -848,7 +848,7 @@ var wantAgent2;
//getWantAgent回调 //getWantAgent回调
function getWantAgentCallback(err, data) { function getWantAgentCallback(err, data) {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
if (err.code == 0) { if (err.code == 0) {
wantAgent1 = data; wantAgent1 = data;
wantAgent2 = data; wantAgent2 = data;
...@@ -860,21 +860,21 @@ function getWantAgentCallback(err, data) { ...@@ -860,21 +860,21 @@ function getWantAgentCallback(err, data) {
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -882,18 +882,18 @@ var wantAgentInfo = { ...@@ -882,18 +882,18 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback) WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
//equal回调 //equal回调
function equalCallback(err, data) { function equalCallback(err, data) {
console.info("==========================>equalCallback=======================>"); console.info('==========================>equalCallback=======================>');
} }
WantAgent.equal(wantAgent1, wantAgent2, equalCallback) WantAgent.equal(wantAgent1, wantAgent2, equalCallback);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -934,21 +934,21 @@ var wantAgent2; ...@@ -934,21 +934,21 @@ var wantAgent2;
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -956,20 +956,20 @@ var wantAgentInfo = { ...@@ -956,20 +956,20 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
wantAgent1 = data; wantAgent1 = data;
wantAgent2 = data; wantAgent2 = data;
}); });
WantAgent.equal(wantAgent1, wantAgent2).then((data) => { WantAgent.equal(wantAgent1, wantAgent2).then((data) => {
console.info("==========================>equalCallback=======================>"); console.info('==========================>equalCallback=======================>');
}); });
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -1000,21 +1000,21 @@ var wantAgent; ...@@ -1000,21 +1000,21 @@ var wantAgent;
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -1022,11 +1022,11 @@ var wantAgentInfo = { ...@@ -1022,11 +1022,11 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
wantAgent = data; wantAgent = data;
}); });
...@@ -1034,7 +1034,7 @@ try { ...@@ -1034,7 +1034,7 @@ try {
console.log('----------- getOperationType ----------, OperationType: ' + OperationType); console.log('----------- getOperationType ----------, OperationType: ' + OperationType);
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
...@@ -1070,21 +1070,21 @@ var wantAgent; ...@@ -1070,21 +1070,21 @@ var wantAgent;
var wantAgentInfo = { var wantAgentInfo = {
wants: [ wants: [
{ {
deviceId: "deviceId", deviceId: 'deviceId',
bundleName: "com.neu.setResultOnAbilityResultTest1", bundleName: 'com.neu.setResultOnAbilityResultTest1',
abilityName: "com.example.test.MainAbility", abilityName: 'com.example.test.MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: parameters:
{ {
mykey0: 2222, mykey0: 2222,
mykey1: [1, 2, 3], mykey1: [1, 2, 3],
mykey2: "[1, 2, 3]", mykey2: '[1, 2, 3]',
mykey3: "ssssssssssssssssssssssssss", mykey3: 'ssssssssssssssssssssssssss',
mykey4: [false, true, false], mykey4: [false, true, false],
mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"], mykey5: ['qqqqq', 'wwwwww', 'aaaaaaaaaaaaaaaaa'],
mykey6: true, mykey6: true,
} }
} }
...@@ -1092,11 +1092,11 @@ var wantAgentInfo = { ...@@ -1092,11 +1092,11 @@ var wantAgentInfo = {
operationType: WantAgent.OperationType.START_ABILITIES, operationType: WantAgent.OperationType.START_ABILITIES,
requestCode: 0, requestCode: 0,
wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG] wantAgentFlags:[WantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
} };
try { try {
WantAgent.getWantAgent(wantAgentInfo).then((data) => { WantAgent.getWantAgent(wantAgentInfo).then((data) => {
console.info("==========================>getWantAgentCallback=======================>"); console.info('==========================>getWantAgentCallback=======================>');
wantAgent = data; wantAgent = data;
}); });
...@@ -1106,7 +1106,7 @@ try { ...@@ -1106,7 +1106,7 @@ try {
console.log('getOperationType fail, err: ' + err); console.log('getOperationType fail, err: ' + err);
}) })
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log('error: ' + paramError.code + ', ' + paramError.message);
} }
``` ```
......
...@@ -8,7 +8,7 @@ wantConstant模块提供want中操作want常数和解释Flags说明的能力。 ...@@ -8,7 +8,7 @@ wantConstant模块提供want中操作want常数和解释Flags说明的能力。
## 导入模块 ## 导入模块
```js ```ts
import wantConstant from '@ohos.app.ability.wantConstant'; import wantConstant from '@ohos.app.ability.wantConstant';
``` ```
......
...@@ -35,7 +35,7 @@ createFormBindingData(obj?: Object | string): FormBindingData ...@@ -35,7 +35,7 @@ createFormBindingData(obj?: Object | string): FormBindingData
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | -------------- | ---- | ------------------------------------------------------------ | | ------ | -------------- | ---- | ------------------------------------------------------------ |
| obj | Object\|string | 否 | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。其中图片数据以"formImages"作为标识,内容为图片标识与图片文件描述符的键值对{"formImages": {"key1": fd1, "key2": fd2}} | | obj | Object\|string | 否 | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。其中图片数据以'formImages'作为标识,内容为图片标识与图片文件描述符的键值对{'formImages': {'key1': fd1, 'key2': fd2}} |
**返回值:** **返回值:**
...@@ -52,11 +52,11 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -52,11 +52,11 @@ import featureAbility from '@ohos.ability.featureAbility';
import fileio from '@ohos.fileio'; import fileio from '@ohos.fileio';
let context=featureAbility.getContext(); let context=featureAbility.getContext();
context.getOrCreateLocalDir((err,data)=>{ context.getOrCreateLocalDir((err,data)=>{
let path=data+"/xxx.jpg"; let path=data+'/xxx.jpg';
let fd = fileio.openSync(path); let fd = fileio.openSync(path);
let obj = { let obj = {
"temperature": "21°", 'temperature': '21°',
"formImages": {"image": fd} 'formImages': {'image': fd}
}; };
try { try {
formBindingData.createFormBindingData(obj); formBindingData.createFormBindingData(obj);
......
...@@ -49,8 +49,8 @@ export default class MyFormExtensionAbility extends FormExtensionAbility { ...@@ -49,8 +49,8 @@ export default class MyFormExtensionAbility extends FormExtensionAbility {
onAddForm(want) { onAddForm(want) {
console.log('FormExtensionAbility onAddForm, want:' + want.abilityName); console.log('FormExtensionAbility onAddForm, want:' + want.abilityName);
let dataObj1 = { let dataObj1 = {
temperature:"11c", temperature:'11c',
"time":"11:00" 'time':'11:00'
}; };
let obj1 = formBindingData.createFormBindingData(dataObj1); let obj1 = formBindingData.createFormBindingData(dataObj1);
return obj1; return obj1;
...@@ -99,11 +99,11 @@ onUpdateForm(formId: string): void ...@@ -99,11 +99,11 @@ onUpdateForm(formId: string): void
**示例:** **示例:**
```ts ```ts
import formBindingData from '@ohos.app.form.formBindingData' import formBindingData from '@ohos.app.form.formBindingData';
export default class MyFormExtensionAbility extends FormExtensionAbility { export default class MyFormExtensionAbility extends FormExtensionAbility {
onUpdateForm(formId) { onUpdateForm(formId) {
console.log('FormExtensionAbility onUpdateForm, formId:' + formId); console.log('FormExtensionAbility onUpdateForm, formId:' + formId);
let obj2 = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj2 = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
this.context.updateForm(formId, obj2).then((data)=>{ this.context.updateForm(formId, obj2).then((data)=>{
console.log('FormExtensionAbility context updateForm, data:' + data); console.log('FormExtensionAbility context updateForm, data:' + data);
}).catch((error) => { }).catch((error) => {
...@@ -129,14 +129,14 @@ onChangeFormVisibility(newStatus: { [key: string]: number }): void ...@@ -129,14 +129,14 @@ onChangeFormVisibility(newStatus: { [key: string]: number }): void
**示例:** **示例:**
```ts ```ts
import formBindingData from '@ohos.app.form.formBindingData' import formBindingData from '@ohos.app.form.formBindingData';
export default class MyFormExtensionAbility extends FormExtensionAbility { export default class MyFormExtensionAbility extends FormExtensionAbility {
onChangeFormVisibility(newStatus) { onChangeFormVisibility(newStatus) {
console.log('FormExtensionAbility onChangeFormVisibility, newStatus:' + newStatus); console.log('FormExtensionAbility onChangeFormVisibility, newStatus:' + newStatus);
let obj2 = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj2 = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
for (let key in newStatus) { for (let key in newStatus) {
console.log('FormExtensionAbility onChangeFormVisibility, key:' + key + ", value=" + newStatus[key]); console.log('FormExtensionAbility onChangeFormVisibility, key:' + key + ', value=' + newStatus[key]);
this.context.updateForm(key, obj2).then((data)=>{ this.context.updateForm(key, obj2).then((data)=>{
console.log('FormExtensionAbility context updateForm, data:' + data); console.log('FormExtensionAbility context updateForm, data:' + data);
}).catch((error) => { }).catch((error) => {
...@@ -166,7 +166,7 @@ onFormEvent(formId: string, message: string): void ...@@ -166,7 +166,7 @@ onFormEvent(formId: string, message: string): void
```ts ```ts
export default class MyFormExtension extends FormExtensionAbility { export default class MyFormExtension extends FormExtensionAbility {
onFormEvent(formId, message) { onFormEvent(formId, message) {
console.log('FormExtensionAbility onFormEvent, formId:' + formId + ", message:" + message); console.log('FormExtensionAbility onFormEvent, formId:' + formId + ', message:' + message);
} }
} }
``` ```
...@@ -274,8 +274,8 @@ class MyFormExtensionAbility extends FormExtensionAbility { ...@@ -274,8 +274,8 @@ class MyFormExtensionAbility extends FormExtensionAbility {
onShareForm(formId) { onShareForm(formId) {
console.log('FormExtensionAbility onShareForm, formId:' + formId); console.log('FormExtensionAbility onShareForm, formId:' + formId);
let wantParams = { let wantParams = {
"temperature":"20", 'temperature':'20',
"time":"2022-8-8 09:59", 'time':'2022-8-8 09:59',
}; };
return wantParams; return wantParams;
} }
......
...@@ -41,7 +41,7 @@ deleteForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -41,7 +41,7 @@ deleteForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.deleteForm(formId, (error, data) => { formHost.deleteForm(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost deleteForm, error:' + JSON.stringify(error)); console.log('formHost deleteForm, error:' + JSON.stringify(error));
...@@ -89,7 +89,7 @@ deleteForm(formId: string): Promise&lt;void&gt; ...@@ -89,7 +89,7 @@ deleteForm(formId: string): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.deleteForm(formId).then(() => { formHost.deleteForm(formId).then(() => {
console.log('formHost deleteForm success'); console.log('formHost deleteForm success');
}).catch((error) => { }).catch((error) => {
...@@ -128,7 +128,7 @@ releaseForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -128,7 +128,7 @@ releaseForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.releaseForm(formId, (error, data) => { formHost.releaseForm(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost releaseForm, error:' + JSON.stringify(error)); console.log('formHost releaseForm, error:' + JSON.stringify(error));
...@@ -168,7 +168,7 @@ releaseForm(formId: string, isReleaseCache: boolean, callback: AsyncCallback&lt; ...@@ -168,7 +168,7 @@ releaseForm(formId: string, isReleaseCache: boolean, callback: AsyncCallback&lt;
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.releaseForm(formId, true, (error, data) => { formHost.releaseForm(formId, true, (error, data) => {
if (error) { if (error) {
console.log('formHost releaseForm, error:' + JSON.stringify(error)); console.log('formHost releaseForm, error:' + JSON.stringify(error));
...@@ -213,7 +213,7 @@ releaseForm(formId: string, isReleaseCache?: boolean): Promise&lt;void&gt; ...@@ -213,7 +213,7 @@ releaseForm(formId: string, isReleaseCache?: boolean): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.releaseForm(formId, true).then(() => { formHost.releaseForm(formId, true).then(() => {
console.log('formHost releaseForm success'); console.log('formHost releaseForm success');
}).catch((error) => { }).catch((error) => {
...@@ -252,7 +252,7 @@ requestForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -252,7 +252,7 @@ requestForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.requestForm(formId, (error, data) => { formHost.requestForm(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost requestForm, error:' + JSON.stringify(error)); console.log('formHost requestForm, error:' + JSON.stringify(error));
...@@ -296,7 +296,7 @@ requestForm(formId: string): Promise&lt;void&gt; ...@@ -296,7 +296,7 @@ requestForm(formId: string): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.requestForm(formId).then(() => { formHost.requestForm(formId).then(() => {
console.log('formHost requestForm success'); console.log('formHost requestForm success');
}).catch((error) => { }).catch((error) => {
...@@ -336,7 +336,7 @@ castToNormalForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -336,7 +336,7 @@ castToNormalForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.castToNormalForm(formId, (error, data) => { formHost.castToNormalForm(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost castTempForm, error:' + JSON.stringify(error)); console.log('formHost castTempForm, error:' + JSON.stringify(error));
...@@ -380,7 +380,7 @@ castToNormalForm(formId: string): Promise&lt;void&gt; ...@@ -380,7 +380,7 @@ castToNormalForm(formId: string): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.castToNormalForm(formId).then(() => { formHost.castToNormalForm(formId).then(() => {
console.log('formHost castTempForm success'); console.log('formHost castTempForm success');
}).catch((error) => { }).catch((error) => {
...@@ -419,7 +419,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void ...@@ -419,7 +419,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyVisibleForms(formId, (error, data) => { formHost.notifyVisibleForms(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost notifyVisibleForms, error:' + JSON.stringify(error)); console.log('formHost notifyVisibleForms, error:' + JSON.stringify(error));
...@@ -463,7 +463,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -463,7 +463,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyVisibleForms(formId).then(() => { formHost.notifyVisibleForms(formId).then(() => {
console.log('formHost notifyVisibleForms success'); console.log('formHost notifyVisibleForms success');
}).catch((error) => { }).catch((error) => {
...@@ -502,7 +502,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;vo ...@@ -502,7 +502,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;vo
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyInvisibleForms(formId, (error, data) => { formHost.notifyInvisibleForms(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost notifyInvisibleForms, error:' + JSON.stringify(error)); console.log('formHost notifyInvisibleForms, error:' + JSON.stringify(error));
...@@ -546,7 +546,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -546,7 +546,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyInvisibleForms(formId).then(() => { formHost.notifyInvisibleForms(formId).then(() => {
console.log('formHost notifyInvisibleForms success'); console.log('formHost notifyInvisibleForms success');
}).catch((error) => { }).catch((error) => {
...@@ -585,7 +585,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void& ...@@ -585,7 +585,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void&
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.enableFormsUpdate(formId, (error, data) => { formHost.enableFormsUpdate(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost enableFormsUpdate, error:' + JSON.stringify(error)); console.log('formHost enableFormsUpdate, error:' + JSON.stringify(error));
...@@ -629,7 +629,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -629,7 +629,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.enableFormsUpdate(formId).then(() => { formHost.enableFormsUpdate(formId).then(() => {
console.log('formHost enableFormsUpdate success'); console.log('formHost enableFormsUpdate success');
}).catch((error) => { }).catch((error) => {
...@@ -668,7 +668,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void ...@@ -668,7 +668,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.disableFormsUpdate(formId, (error, data) => { formHost.disableFormsUpdate(formId, (error, data) => {
if (error) { if (error) {
console.log('formHost disableFormsUpdate, error:' + JSON.stringify(error)); console.log('formHost disableFormsUpdate, error:' + JSON.stringify(error));
...@@ -712,7 +712,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -712,7 +712,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.disableFormsUpdate(formId).then(() => { formHost.disableFormsUpdate(formId).then(() => {
console.log('formHost disableFormsUpdate success'); console.log('formHost disableFormsUpdate success');
}).catch((error) => { }).catch((error) => {
...@@ -741,7 +741,7 @@ isSystemReady(callback: AsyncCallback&lt;void&gt;): void ...@@ -741,7 +741,7 @@ isSystemReady(callback: AsyncCallback&lt;void&gt;): void
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.isSystemReady((error, data) => { formHost.isSystemReady((error, data) => {
if (error) { if (error) {
console.log('formHost isSystemReady, error:' + JSON.stringify(error)); console.log('formHost isSystemReady, error:' + JSON.stringify(error));
...@@ -770,7 +770,7 @@ isSystemReady(): Promise&lt;void&gt; ...@@ -770,7 +770,7 @@ isSystemReady(): Promise&lt;void&gt;
```ts ```ts
try { try {
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.isSystemReady().then(() => { formHost.isSystemReady().then(() => {
console.log('formHost isSystemReady success'); console.log('formHost isSystemReady success');
}).catch((error) => { }).catch((error) => {
...@@ -871,7 +871,7 @@ getFormsInfo(bundleName: string, callback: AsyncCallback&lt;Array&lt;formInfo.Fo ...@@ -871,7 +871,7 @@ getFormsInfo(bundleName: string, callback: AsyncCallback&lt;Array&lt;formInfo.Fo
```ts ```ts
try { try {
formHost.getFormsInfo("com.example.ohos.formjsdemo", (error, data) => { formHost.getFormsInfo('com.example.ohos.formjsdemo', (error, data) => {
if (error) { if (error) {
console.log('formHost getFormsInfo, error:' + JSON.stringify(error)); console.log('formHost getFormsInfo, error:' + JSON.stringify(error));
} else { } else {
...@@ -912,7 +912,7 @@ getFormsInfo(bundleName: string, moduleName: string, callback: AsyncCallback&lt; ...@@ -912,7 +912,7 @@ getFormsInfo(bundleName: string, moduleName: string, callback: AsyncCallback&lt;
```ts ```ts
try { try {
formHost.getFormsInfo("com.example.ohos.formjsdemo", "entry", (error, data) => { formHost.getFormsInfo('com.example.ohos.formjsdemo', 'entry', (error, data) => {
if (error) { if (error) {
console.log('formHost getFormsInfo, error:' + JSON.stringify(error)); console.log('formHost getFormsInfo, error:' + JSON.stringify(error));
} else { } else {
...@@ -958,7 +958,7 @@ getFormsInfo(bundleName: string, moduleName?: string): Promise&lt;Array&lt;formI ...@@ -958,7 +958,7 @@ getFormsInfo(bundleName: string, moduleName?: string): Promise&lt;Array&lt;formI
```ts ```ts
try { try {
formHost.getFormsInfo("com.example.ohos.formjsdemo", "entry").then((data) => { formHost.getFormsInfo('com.example.ohos.formjsdemo', 'entry').then((data) => {
console.log('formHost getFormsInfo, data:' + JSON.stringify(data)); console.log('formHost getFormsInfo, data:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
console.log('formHost getFormsInfo, error:' + JSON.stringify(error)); console.log('formHost getFormsInfo, error:' + JSON.stringify(error));
...@@ -989,7 +989,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;numb ...@@ -989,7 +989,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;numb
```ts ```ts
try { try {
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.deleteInvalidForms(formIds, (error, data) => { formHost.deleteInvalidForms(formIds, (error, data) => {
if (error) { if (error) {
console.log('formHost deleteInvalidForms, error:' + JSON.stringify(error)); console.log('formHost deleteInvalidForms, error:' + JSON.stringify(error));
...@@ -1028,7 +1028,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;): Promise&lt;number&gt; ...@@ -1028,7 +1028,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;): Promise&lt;number&gt;
```ts ```ts
try { try {
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.deleteInvalidForms(formIds).then((data) => { formHost.deleteInvalidForms(formIds).then((data) => {
console.log('formHost deleteInvalidForms, data:' + JSON.stringify(data)); console.log('formHost deleteInvalidForms, data:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
...@@ -1067,13 +1067,13 @@ acquireFormState(want: Want, callback: AsyncCallback&lt;formInfo.FormStateInfo&g ...@@ -1067,13 +1067,13 @@ acquireFormState(want: Want, callback: AsyncCallback&lt;formInfo.FormStateInfo&g
```ts ```ts
var want = { var want = {
"deviceId": "", 'deviceId': '',
"bundleName": "ohos.samples.FormApplication", 'bundleName': 'ohos.samples.FormApplication',
"abilityName": "FormAbility", 'abilityName': 'FormAbility',
"parameters": { 'parameters': {
"ohos.extra.param.key.module_name": "entry", 'ohos.extra.param.key.module_name': 'entry',
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.form_dimension": 2 'ohos.extra.param.key.form_dimension': 2
} }
}; };
try { try {
...@@ -1122,13 +1122,13 @@ acquireFormState(want: Want): Promise&lt;formInfo.FormStateInfo&gt; ...@@ -1122,13 +1122,13 @@ acquireFormState(want: Want): Promise&lt;formInfo.FormStateInfo&gt;
```ts ```ts
var want = { var want = {
"deviceId": "", 'deviceId': '',
"bundleName": "ohos.samples.FormApplication", 'bundleName': 'ohos.samples.FormApplication',
"abilityName": "FormAbility", 'abilityName': 'FormAbility',
"parameters": { 'parameters': {
"ohos.extra.param.key.module_name": "entry", 'ohos.extra.param.key.module_name': 'entry',
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.form_dimension": 2 'ohos.extra.param.key.form_dimension': 2
} }
}; };
try { try {
...@@ -1142,9 +1142,9 @@ try { ...@@ -1142,9 +1142,9 @@ try {
} }
``` ```
## on("formUninstall") ## on('formUninstall')
on(type: "formUninstall", callback: Callback&lt;string&gt;): void on(type: 'formUninstall', callback: Callback&lt;string&gt;): void
订阅卡片卸载事件。使用callback异步回调。 订阅卡片卸载事件。使用callback异步回调。
...@@ -1154,7 +1154,7 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void ...@@ -1154,7 +1154,7 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------- | | ------ | ------ | ---- | ------- |
| type | string | 是 | 填写"formUninstall",表示卡片卸载事件。 | | type | string | 是 | 填写'formUninstall',表示卡片卸载事件。 |
| callback | Callback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 | | callback | Callback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 |
**示例:** **示例:**
...@@ -1163,12 +1163,12 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void ...@@ -1163,12 +1163,12 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void
let callback = function(formId) { let callback = function(formId) {
console.log('formHost on formUninstall, formId:' + formId); console.log('formHost on formUninstall, formId:' + formId);
} }
formHost.on("formUninstall", callback); formHost.on('formUninstall', callback);
``` ```
## off("formUninstall") ## off('formUninstall')
off(type: "formUninstall", callback?: Callback&lt;string&gt;): void off(type: 'formUninstall', callback?: Callback&lt;string&gt;): void
取消订阅卡片卸载事件。使用callback异步回调。 取消订阅卡片卸载事件。使用callback异步回调。
...@@ -1178,7 +1178,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void ...@@ -1178,7 +1178,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------- | | ------ | ------ | ---- | ------- |
| type | string | 是 | 填写"formUninstall",表示卡片卸载事件。 | | type | string | 是 | 填写'formUninstall',表示卡片卸载事件。 |
| callback | Callback&lt;string&gt; | 否 | 回调函数。返回卡片标识。缺省时,表示注销所有已注册事件回调。 | | callback | Callback&lt;string&gt; | 否 | 回调函数。返回卡片标识。缺省时,表示注销所有已注册事件回调。 |
**示例:** **示例:**
...@@ -1187,7 +1187,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void ...@@ -1187,7 +1187,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void
let callback = function(formId) { let callback = function(formId) {
console.log('formHost on formUninstall, formId:' + formId); console.log('formHost on formUninstall, formId:' + formId);
} }
formHost.off("formUninstall", callback); formHost.off('formUninstall', callback);
``` ```
## notifyFormsVisible ## notifyFormsVisible
...@@ -1218,7 +1218,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean, callback: A ...@@ -1218,7 +1218,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean, callback: A
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
try { try {
formHost.notifyFormsVisible(formIds, true, (error, data) => { formHost.notifyFormsVisible(formIds, true, (error, data) => {
if (error) { if (error) {
...@@ -1263,7 +1263,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean): Promise&lt ...@@ -1263,7 +1263,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean): Promise&lt
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
try { try {
formHost.notifyFormsVisible(formIds, true).then(() => { formHost.notifyFormsVisible(formIds, true).then(() => {
console.log('formHost notifyFormsVisible success'); console.log('formHost notifyFormsVisible success');
...@@ -1303,7 +1303,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean, c ...@@ -1303,7 +1303,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean, c
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
try { try {
formHost.notifyFormsEnableUpdate(formIds, true, (error, data) => { formHost.notifyFormsEnableUpdate(formIds, true, (error, data) => {
if (error) { if (error) {
...@@ -1348,7 +1348,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean): ...@@ -1348,7 +1348,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean):
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
try { try {
formHost.notifyFormsEnableUpdate(formIds, true).then(() => { formHost.notifyFormsEnableUpdate(formIds, true).then(() => {
console.log('formHost notifyFormsEnableUpdate success'); console.log('formHost notifyFormsEnableUpdate success');
...@@ -1388,8 +1388,8 @@ shareForm(formId: string, deviceId: string, callback: AsyncCallback&lt;void&gt;) ...@@ -1388,8 +1388,8 @@ shareForm(formId: string, deviceId: string, callback: AsyncCallback&lt;void&gt;)
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
var deviceId = "EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2"; var deviceId = 'EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2';
try { try {
formHost.shareForm(formId, deviceId, (error, data) => { formHost.shareForm(formId, deviceId, (error, data) => {
if (error) { if (error) {
...@@ -1434,8 +1434,8 @@ shareForm(formId: string, deviceId: string): Promise&lt;void&gt; ...@@ -1434,8 +1434,8 @@ shareForm(formId: string, deviceId: string): Promise&lt;void&gt;
**参数:** **参数:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
var deviceId = "EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2"; var deviceId = 'EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2';
try { try {
formHost.shareForm(formId, deviceId).then(() => { formHost.shareForm(formId, deviceId).then(() => {
console.log('formHost shareForm success'); console.log('formHost shareForm success');
...@@ -1463,7 +1463,7 @@ notifyFormsPrivacyProtected(formIds: Array\<string>, isProtected: boolean, callb ...@@ -1463,7 +1463,7 @@ notifyFormsPrivacyProtected(formIds: Array\<string>, isProtected: boolean, callb
| deviceId | string | 是 | 远程设备标识。 | | deviceId | string | 是 | 远程设备标识。 |
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
try { try {
formHost.notifyFormsPrivacyProtected(formIds, true).then(() => { formHost.notifyFormsPrivacyProtected(formIds, true).then(() => {
console.log('formHost shareForm success'); console.log('formHost shareForm success');
......
...@@ -37,7 +37,7 @@ setFormNextRefreshTime(formId: string, minute: number, callback: AsyncCallback&l ...@@ -37,7 +37,7 @@ setFormNextRefreshTime(formId: string, minute: number, callback: AsyncCallback&l
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
try { try {
formProvider.setFormNextRefreshTime(formId, 5, (error, data) => { formProvider.setFormNextRefreshTime(formId, 5, (error, data) => {
if (error) { if (error) {
...@@ -47,7 +47,7 @@ try { ...@@ -47,7 +47,7 @@ try {
} }
}); });
} catch (error) { } catch (error) {
console.log("error" + JSON.stringify(error)) console.log('error' + JSON.stringify(error))
} }
``` ```
...@@ -82,7 +82,7 @@ setFormNextRefreshTime(formId: string, minute: number): Promise&lt;void&gt; ...@@ -82,7 +82,7 @@ setFormNextRefreshTime(formId: string, minute: number): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
try { try {
formProvider.setFormNextRefreshTime(formId, 5).then(() => { formProvider.setFormNextRefreshTime(formId, 5).then(() => {
console.log('formProvider setFormNextRefreshTime success'); console.log('formProvider setFormNextRefreshTime success');
...@@ -121,9 +121,9 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData,call ...@@ -121,9 +121,9 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData,call
```ts ```ts
import formBindingData from '@ohos.application.formBindingData'; import formBindingData from '@ohos.application.formBindingData';
var formId = "12400633174999288"; var formId = '12400633174999288';
try { try {
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
formProvider.updateForm(formId, obj, (error, data) => { formProvider.updateForm(formId, obj, (error, data) => {
if (error) { if (error) {
console.log('formProvider updateForm, error:' + JSON.stringify(error)); console.log('formProvider updateForm, error:' + JSON.stringify(error));
...@@ -168,8 +168,8 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Pr ...@@ -168,8 +168,8 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Pr
```ts ```ts
import formBindingData from '@ohos.application.formBindingData'; import formBindingData from '@ohos.application.formBindingData';
var formId = "12400633174999288"; var formId = '12400633174999288';
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
try { try {
formProvider.updateForm(formId, obj).then(() => { formProvider.updateForm(formId, obj).then(() => {
console.log('formProvider updateForm success'); console.log('formProvider updateForm success');
...@@ -246,7 +246,7 @@ getFormsInfo(filter: formInfo.FormInfoFilter, callback: AsyncCallback&lt;Array&l ...@@ -246,7 +246,7 @@ getFormsInfo(filter: formInfo.FormInfoFilter, callback: AsyncCallback&lt;Array&l
import formInfo from '@ohos.application.formInfo'; import formInfo from '@ohos.application.formInfo';
const filter : formInfo.FormInfoFilter = { const filter : formInfo.FormInfoFilter = {
// get info of forms belong to module entry. // get info of forms belong to module entry.
moduleName : "entry" moduleName : 'entry'
}; };
try { try {
formProvider.getFormsInfo(filter, (error, data) => { formProvider.getFormsInfo(filter, (error, data) => {
...@@ -294,7 +294,7 @@ getFormsInfo(filter?: formInfo.FormInfoFilter): Promise&lt;Array&lt;formInfo.For ...@@ -294,7 +294,7 @@ getFormsInfo(filter?: formInfo.FormInfoFilter): Promise&lt;Array&lt;formInfo.For
import formInfo from '@ohos.application.formInfo'; import formInfo from '@ohos.application.formInfo';
const filter : formInfo.FormInfoFilter = { const filter : formInfo.FormInfoFilter = {
// get info of forms belong to module entry. // get info of forms belong to module entry.
moduleName : "entry" moduleName : 'entry'
}; };
try { try {
formProvider.getFormsInfo(filter).then((data) => { formProvider.getFormsInfo(filter).then((data) => {
...@@ -321,7 +321,7 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData, ...@@ -321,7 +321,7 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ---------------------------------------------------------------------- | ---- | ---------------- | | ------ | ---------------------------------------------------------------------- | ---- | ---------------- |
| want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>"ohos.extra.param.key.form_dimension"<br>"ohos.extra.param.key.form_name"<br>"ohos.extra.param.key.module_name" | | want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>'ohos.extra.param.key.form_dimension'<br>'ohos.extra.param.key.form_name'<br>'ohos.extra.param.key.module_name' |
| formBindingData.FormBindingData | [FormBindingData](js-apis-app-form-formBindingData.md#formbindingdata) | 是 | 创建卡片的数据。 | | formBindingData.FormBindingData | [FormBindingData](js-apis-app-form-formBindingData.md#formbindingdata) | 是 | 创建卡片的数据。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 |
...@@ -337,15 +337,15 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData, ...@@ -337,15 +337,15 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData,
```ts ```ts
import formBindingData from '@ohos.application.formBindingData'; import formBindingData from '@ohos.application.formBindingData';
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
try { try {
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
formProvider.requestPublishForm(want, obj, (error, data) => { formProvider.requestPublishForm(want, obj, (error, data) => {
if (error) { if (error) {
console.log('formProvider requestPublishForm, error: ' + JSON.stringify(error)); console.log('formProvider requestPublishForm, error: ' + JSON.stringify(error));
...@@ -372,7 +372,7 @@ requestPublishForm(want: Want, callback: AsyncCallback&lt;string&gt;): void ...@@ -372,7 +372,7 @@ requestPublishForm(want: Want, callback: AsyncCallback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | ------------------------------------------------------------ | | -------- | ----------------------------------- | ---- | ------------------------------------------------------------ |
| want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>"ohos.extra.param.key.form_dimension"<br>"ohos.extra.param.key.form_name"<br>"ohos.extra.param.key.module_name" | | want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>'ohos.extra.param.key.form_dimension'<br>'ohos.extra.param.key.form_name'<br>'ohos.extra.param.key.module_name' |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 |
**错误码:** **错误码:**
...@@ -386,11 +386,11 @@ requestPublishForm(want: Want, callback: AsyncCallback&lt;string&gt;): void ...@@ -386,11 +386,11 @@ requestPublishForm(want: Want, callback: AsyncCallback&lt;string&gt;): void
```ts ```ts
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
try { try {
...@@ -421,7 +421,7 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData ...@@ -421,7 +421,7 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | | --------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>"ohos.extra.param.key.form_dimension"<br>"ohos.extra.param.key.form_name"<br>"ohos.extra.param.key.module_name" | | want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>'ohos.extra.param.key.form_dimension'<br>'ohos.extra.param.key.form_name'<br>'ohos.extra.param.key.module_name' |
| formBindingData.FormBindingData | [FormBindingData](js-apis-app-form-formBindingData.md#formbindingdata) | 否 | 创建卡片的数据。 | | formBindingData.FormBindingData | [FormBindingData](js-apis-app-form-formBindingData.md#formbindingdata) | 否 | 创建卡片的数据。 |
**返回值:** **返回值:**
...@@ -441,11 +441,11 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData ...@@ -441,11 +441,11 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData
```ts ```ts
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
try { try {
...@@ -485,11 +485,11 @@ try { ...@@ -485,11 +485,11 @@ try {
} else { } else {
if (isSupported) { if (isSupported) {
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
try { try {
...@@ -535,11 +535,11 @@ try { ...@@ -535,11 +535,11 @@ try {
formProvider.isRequestPublishFormSupported().then((isSupported) => { formProvider.isRequestPublishFormSupported().then((isSupported) => {
if (isSupported) { if (isSupported) {
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
try { try {
......
...@@ -204,11 +204,11 @@ onContinue(wantParam : {[key: string]: any}): AbilityConstant.OnContinueResult; ...@@ -204,11 +204,11 @@ onContinue(wantParam : {[key: string]: any}): AbilityConstant.OnContinueResult;
**示例:** **示例:**
```ts ```ts
import AbilityConstant from "@ohos.application.AbilityConstant" import AbilityConstant from '@ohos.application.AbilityConstant';
class myAbility extends Ability { class myAbility extends Ability {
onContinue(wantParams) { onContinue(wantParams) {
console.log('onContinue'); console.log('onContinue');
wantParams["myData"] = "my1234567"; wantParams['myData'] = 'my1234567';
return AbilityConstant.OnContinueResult.AGREE; return AbilityConstant.OnContinueResult.AGREE;
} }
} }
...@@ -285,7 +285,7 @@ dump(params: Array\<string>): Array\<string>; ...@@ -285,7 +285,7 @@ dump(params: Array\<string>): Array\<string>;
class myAbility extends Ability { class myAbility extends Ability {
dump(params) { dump(params) {
console.log('dump, params:' + JSON.stringify(params)); console.log('dump, params:' + JSON.stringify(params));
return ["params"] return ['params']
} }
} }
``` ```
...@@ -338,12 +338,12 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any}) ...@@ -338,12 +338,12 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any})
**示例:** **示例:**
```ts ```ts
import AbilityConstant from '@ohos.application.AbilityConstant' import AbilityConstant from '@ohos.application.AbilityConstant';
class myAbility extends Ability { class myAbility extends Ability {
onSaveState(reason, wantParam) { onSaveState(reason, wantParam) {
console.log('onSaveState'); console.log('onSaveState');
wantParam["myData"] = "my1234567"; wantParam['myData'] = 'my1234567';
return AbilityConstant.OnSaveResult.RECOVERY_AGREE; return AbilityConstant.OnSaveResult.RECOVERY_AGREE;
} }
} }
...@@ -391,8 +391,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;; ...@@ -391,8 +391,8 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;;
```ts ```ts
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
class MyMessageAble{ // 自定义的Sequenceable数据结构 class MyMessageAble{ // 自定义的Sequenceable数据结构
name:"" name:''
str:"" str:''
num: 1 num: 1
constructor(name, str) { constructor(name, str) {
this.name = name; this.name = name;
...@@ -416,12 +416,12 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;; ...@@ -416,12 +416,12 @@ call(method: string, data: rpc.Sequenceable): Promise&lt;void&gt;;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
let msg = new MyMessageAble("msg", "world"); // 参考Sequenceable数据定义 let msg = new MyMessageAble('msg', 'world'); // 参考Sequenceable数据定义
caller.call(method, msg) caller.call(method, msg)
.then(() => { .then(() => {
console.log('Caller call() called'); console.log('Caller call() called');
...@@ -475,8 +475,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa ...@@ -475,8 +475,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa
```ts ```ts
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
class MyMessageAble{ class MyMessageAble{
name:"" name:''
str:"" str:''
num: 1 num: 1
constructor(name, str) { constructor(name, str) {
this.name = name; this.name = name;
...@@ -500,16 +500,16 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa ...@@ -500,16 +500,16 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise&lt;rpc.MessagePa
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
let msg = new MyMessageAble(1, "world"); let msg = new MyMessageAble(1, 'world');
caller.callWithResult(method, msg) caller.callWithResult(method, msg)
.then((data) => { .then((data) => {
console.log('Caller callWithResult() called'); console.log('Caller callWithResult() called');
let retmsg = new MyMessageAble(0, ""); let retmsg = new MyMessageAble(0, '');
data.readSequenceable(retmsg); data.readSequenceable(retmsg);
}) })
.catch((callErr) => { .catch((callErr) => {
...@@ -550,9 +550,9 @@ release(): void; ...@@ -550,9 +550,9 @@ release(): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
try { try {
...@@ -591,9 +591,9 @@ release(): void; ...@@ -591,9 +591,9 @@ release(): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
this.context.startAbilityByCall({ this.context.startAbilityByCall({
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}).then((obj) => { }).then((obj) => {
caller = obj; caller = obj;
try { try {
...@@ -645,8 +645,8 @@ on(method: string, callback: CalleeCallBack): void; ...@@ -645,8 +645,8 @@ on(method: string, callback: CalleeCallBack): void;
```ts ```ts
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
class MyMessageAble{ class MyMessageAble{
name:"" name:''
str:"" str:''
num: 1 num: 1
constructor(name, str) { constructor(name, str) {
this.name = name; this.name = name;
...@@ -668,9 +668,9 @@ on(method: string, callback: CalleeCallBack): void; ...@@ -668,9 +668,9 @@ on(method: string, callback: CalleeCallBack): void;
let 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', '');
pdata.readSequenceable(msg); pdata.readSequenceable(msg);
return new MyMessageAble("test1", "Callee test"); return new MyMessageAble('test1', 'Callee test');
} }
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onCreate(want, launchParam) { onCreate(want, launchParam) {
......
...@@ -66,7 +66,7 @@ getArguments(): AbilityDelegatorArgs ...@@ -66,7 +66,7 @@ getArguments(): AbilityDelegatorArgs
```ts ```ts
let 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);
``` ```
...@@ -11,7 +11,7 @@ AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命 ...@@ -11,7 +11,7 @@ AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命
## 导入模块 ## 导入模块
```ts ```ts
import AbilityLifecycleCallback from "@ohos.application.AbilityLifecycleCallback"; import AbilityLifecycleCallback from '@ohos.application.AbilityLifecycleCallback';
``` ```
...@@ -157,56 +157,56 @@ onAbilityContinue(ability: Ability): void; ...@@ -157,56 +157,56 @@ onAbilityContinue(ability: Ability): void;
```ts ```ts
import AbilityStage from "@ohos.application.AbilityStage"; import AbilityStage from '@ohos.application.AbilityStage';
let lifecycleid; let lifecycleid;
export default class MyAbilityStage extends AbilityStage { export default class MyAbilityStage extends AbilityStage {
onCreate() { onCreate() {
console.log("MyAbilityStage onCreate") console.log('MyAbilityStage onCreate')
let AbilityLifecycleCallback = { let AbilityLifecycleCallback = {
onAbilityCreate(ability){ onAbilityCreate(ability){
console.log("AbilityLifecycleCallback onAbilityCreate ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onAbilityCreate ability:' + JSON.stringify(ability));
}, },
onWindowStageCreate(ability, windowStage){ onWindowStageCreate(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageCreate ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onWindowStageCreate ability:' + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageCreate windowStage:" + JSON.stringify(windowStage)); console.log('AbilityLifecycleCallback onWindowStageCreate windowStage:' + JSON.stringify(windowStage));
}, },
onWindowStageActive(ability, windowStage){ onWindowStageActive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageActive ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onWindowStageActive ability:' + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageActive windowStage:" + JSON.stringify(windowStage)); console.log('AbilityLifecycleCallback onWindowStageActive windowStage:' + JSON.stringify(windowStage));
}, },
onWindowStageInactive(ability, windowStage){ onWindowStageInactive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageInactive ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onWindowStageInactive ability:' + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageInactive windowStage:" + JSON.stringify(windowStage)); console.log('AbilityLifecycleCallback onWindowStageInactive windowStage:' + JSON.stringify(windowStage));
}, },
onWindowStageDestroy(ability, windowStage){ onWindowStageDestroy(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageDestroy ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onWindowStageDestroy ability:' + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageDestroy windowStage:" + JSON.stringify(windowStage)); console.log('AbilityLifecycleCallback onWindowStageDestroy windowStage:' + JSON.stringify(windowStage));
}, },
onAbilityDestroy(ability){ onAbilityDestroy(ability){
console.log("AbilityLifecycleCallback onAbilityDestroy ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onAbilityDestroy ability:' + JSON.stringify(ability));
}, },
onAbilityForeground(ability){ onAbilityForeground(ability){
console.log("AbilityLifecycleCallback onAbilityForeground ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onAbilityForeground ability:' + JSON.stringify(ability));
}, },
onAbilityBackground(ability){ onAbilityBackground(ability){
console.log("AbilityLifecycleCallback onAbilityBackground ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onAbilityBackground ability:' + JSON.stringify(ability));
}, },
onAbilityContinue(ability){ onAbilityContinue(ability){
console.log("AbilityLifecycleCallback onAbilityContinue ability:" + JSON.stringify(ability)); console.log('AbilityLifecycleCallback onAbilityContinue ability:' + JSON.stringify(ability));
} }
} }
// 1.通过context属性获取applicationContext // 1.通过context属性获取applicationContext
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
// 2.通过applicationContext注册监听应用内生命周期 // 2.通过applicationContext注册监听应用内生命周期
lifecycleid = applicationContext.registerAbilityLifecycleCallback(AbilityLifecycleCallback); lifecycleid = applicationContext.registerAbilityLifecycleCallback(AbilityLifecycleCallback);
console.log("registerAbilityLifecycleCallback number: " + JSON.stringify(lifecycleid)); console.log('registerAbilityLifecycleCallback number: ' + JSON.stringify(lifecycleid));
} }
onDestroy() { onDestroy() {
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
applicationContext.unregisterAbilityLifecycleCallback(lifecycleid, (error, data) => { applicationContext.unregisterAbilityLifecycleCallback(lifecycleid, (error, data) => {
console.log("unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error)); console.log('unregisterAbilityLifecycleCallback success, err: ' + JSON.stringify(error));
}); });
} }
} }
......
...@@ -10,7 +10,7 @@ AbilityManager模块提供对Ability相关信息和状态信息进行获取、 ...@@ -10,7 +10,7 @@ AbilityManager模块提供对Ability相关信息和状态信息进行获取、
## 导入模块 ## 导入模块
```ts ```ts
import AbilityManager from '@ohos.application.abilityManager' import AbilityManager from '@ohos.application.abilityManager';
``` ```
## AbilityState ## AbilityState
...@@ -53,7 +53,7 @@ import abilitymanager from '@ohos.application.abilityManager'; ...@@ -53,7 +53,7 @@ import abilitymanager from '@ohos.application.abilityManager';
let config = { let config = {
language: 'chinese' language: 'chinese'
} };
abilitymanager.updateConfiguration(config, () => { abilitymanager.updateConfiguration(config, () => {
console.log('------------ updateConfiguration -----------'); console.log('------------ updateConfiguration -----------');
...@@ -89,7 +89,7 @@ import abilitymanager from '@ohos.application.abilityManager'; ...@@ -89,7 +89,7 @@ import abilitymanager from '@ohos.application.abilityManager';
let config = { let config = {
language: 'chinese' language: 'chinese'
} };
abilitymanager.updateConfiguration(config).then(() => { abilitymanager.updateConfiguration(config).then(() => {
console.log('updateConfiguration success'); console.log('updateConfiguration success');
...@@ -146,8 +146,8 @@ getAbilityRunningInfos(): Promise\<Array\<AbilityRunningInfo>> ...@@ -146,8 +146,8 @@ getAbilityRunningInfos(): Promise\<Array\<AbilityRunningInfo>>
import abilitymanager from '@ohos.application.abilityManager'; import abilitymanager from '@ohos.application.abilityManager';
abilitymanager.getAbilityRunningInfos().then((data) => { abilitymanager.getAbilityRunningInfos().then((data) => {
console.log("getAbilityRunningInfos data: " + JSON.stringify(data)) console.log("getAbilityRunningInfos data: " + JSON.stringify(data));
}).catch((err) => { }).catch((err) => {
console.log("getAbilityRunningInfos err: " + err) console.log("getAbilityRunningInfos err: " + err);
}); });
``` ```
\ No newline at end of file
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
## 导入模块 ## 导入模块
```ts ```ts
import AccessibilityExtensionAbility from '@ohos.application.AccessibilityExtensionAbility' import AccessibilityExtensionAbility from '@ohos.application.AccessibilityExtensionAbility';
``` ```
## 属性 ## 属性
...@@ -137,7 +137,7 @@ onAccessibilityEvent(event: AccessibilityEvent): void; ...@@ -137,7 +137,7 @@ onAccessibilityEvent(event: AccessibilityEvent): void;
class MyAccessibilityExtensionAbility extends AccessibilityExtensionAbility { class MyAccessibilityExtensionAbility extends AccessibilityExtensionAbility {
onAccessibilityEvent(event) { onAccessibilityEvent(event) {
console.log('AxExtensionAbility onAccessibilityEvent'); console.log('AxExtensionAbility onAccessibilityEvent');
if (event.eventType == 'click') { if (event.eventType === 'click') {
console.log('AxExtensionAbility onAccessibilityEvent: click'); console.log('AxExtensionAbility onAccessibilityEvent: click');
} }
} }
...@@ -164,7 +164,7 @@ onKeyEvent(keyEvent: KeyEvent): boolean; ...@@ -164,7 +164,7 @@ onKeyEvent(keyEvent: KeyEvent): boolean;
class MyAccessibilityExtensionAbility extends AccessibilityExtensionAbility { class MyAccessibilityExtensionAbility extends AccessibilityExtensionAbility {
onKeyEvent(keyEvent) { onKeyEvent(keyEvent) {
console.log('AxExtensionAbility onKeyEvent'); console.log('AxExtensionAbility onKeyEvent');
if (keyEvent.keyCode == 22) { if (keyEvent.keyCode === 22) {
console.log('AxExtensionAbility onKeyEvent: intercept 22'); console.log('AxExtensionAbility onKeyEvent: intercept 22');
return true; return true;
} }
......
...@@ -32,7 +32,7 @@ static isRunningInStabilityTest(callback: AsyncCallback&lt;boolean&gt;): void ...@@ -32,7 +32,7 @@ static isRunningInStabilityTest(callback: AsyncCallback&lt;boolean&gt;): void
import app from '@ohos.application.appManager'; import app from '@ohos.application.appManager';
app.isRunningInStabilityTest((err, flag) => { app.isRunningInStabilityTest((err, flag) => {
console.log('startAbility result:' + JSON.stringify(err)); console.log('startAbility result:' + JSON.stringify(err));
}) });
``` ```
...@@ -106,7 +106,7 @@ isRamConstrainedDevice(callback: AsyncCallback\<boolean>): void; ...@@ -106,7 +106,7 @@ isRamConstrainedDevice(callback: AsyncCallback\<boolean>): void;
app.isRamConstrainedDevice((err, data) => { app.isRamConstrainedDevice((err, data) => {
console.log('startAbility result failed:' + JSON.stringify(err)); console.log('startAbility result failed:' + JSON.stringify(err));
console.log('startAbility result success:' + JSON.stringify(data)); console.log('startAbility result success:' + JSON.stringify(data));
}) });
``` ```
## appManager.getAppMemorySize ## appManager.getAppMemorySize
...@@ -153,7 +153,7 @@ getAppMemorySize(callback: AsyncCallback\<number>): void; ...@@ -153,7 +153,7 @@ getAppMemorySize(callback: AsyncCallback\<number>): void;
app.getAppMemorySize((err, data) => { app.getAppMemorySize((err, data) => {
console.log('startAbility result failed :' + JSON.stringify(err)); console.log('startAbility result failed :' + JSON.stringify(err));
console.log('startAbility result success:' + JSON.stringify(data)); console.log('startAbility result success:' + JSON.stringify(data));
}) });
``` ```
## appManager.getProcessRunningInfos<sup>(deprecated)</sup> ## appManager.getProcessRunningInfos<sup>(deprecated)</sup>
...@@ -207,7 +207,7 @@ getProcessRunningInfos(callback: AsyncCallback\<Array\<ProcessRunningInfo>>): vo ...@@ -207,7 +207,7 @@ getProcessRunningInfos(callback: AsyncCallback\<Array\<ProcessRunningInfo>>): vo
app.getProcessRunningInfos((err, data) => { app.getProcessRunningInfos((err, data) => {
console.log('startAbility result failed :' + JSON.stringify(err)); console.log('startAbility result failed :' + JSON.stringify(err));
console.log('startAbility result success:' + JSON.stringify(data)); console.log('startAbility result success:' + JSON.stringify(data));
}) });
``` ```
## appManager.registerApplicationStateObserver<sup>8+</sup> ## appManager.registerApplicationStateObserver<sup>8+</sup>
...@@ -247,7 +247,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver): number; ...@@ -247,7 +247,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver): number;
onProcessStateChanged(processData) { onProcessStateChanged(processData) {
console.log('------------ onProcessStateChanged -----------', processData); console.log('------------ onProcessStateChanged -----------', processData);
} }
} };
const observerCode = app.registerApplicationStateObserver(applicationStateObserver); const observerCode = app.registerApplicationStateObserver(applicationStateObserver);
console.log('-------- observerCode: ---------', observerCode); console.log('-------- observerCode: ---------', observerCode);
``` ```
...@@ -290,7 +290,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver, bundleNameL ...@@ -290,7 +290,7 @@ registerApplicationStateObserver(observer: ApplicationStateObserver, bundleNameL
onProcessStateChanged(processData) { onProcessStateChanged(processData) {
console.log('------------ onProcessStateChanged -----------', processData); console.log('------------ onProcessStateChanged -----------', processData);
} }
} };
let 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);
...@@ -362,7 +362,7 @@ unregisterApplicationStateObserver(observerId: number): Promise\<void>; ...@@ -362,7 +362,7 @@ unregisterApplicationStateObserver(observerId: number): Promise\<void>;
}) })
.catch((err) => { .catch((err) => {
console.log('----------- unregisterApplicationStateObserver fail ----------', err); console.log('----------- unregisterApplicationStateObserver fail ----------', err);
}) });
``` ```
## appManager.getForegroundApplications<sup>8+</sup> ## appManager.getForegroundApplications<sup>8+</sup>
...@@ -423,7 +423,7 @@ getForegroundApplications(): Promise\<Array\<AppStateData>>; ...@@ -423,7 +423,7 @@ getForegroundApplications(): Promise\<Array\<AppStateData>>;
}) })
.catch((err) => { .catch((err) => {
console.log('--------- getForegroundApplications fail -------', err); console.log('--------- getForegroundApplications fail -------', err);
}) });
``` ```
## appManager.killProcessWithAccount<sup>8+</sup> ## appManager.killProcessWithAccount<sup>8+</sup>
...@@ -456,7 +456,7 @@ app.killProcessWithAccount(bundleName, accountId) ...@@ -456,7 +456,7 @@ app.killProcessWithAccount(bundleName, accountId)
}) })
.catch((err) => { .catch((err) => {
console.log('------------ killProcessWithAccount fail ------------', err); console.log('------------ killProcessWithAccount fail ------------', err);
}) });
``` ```
...@@ -562,7 +562,7 @@ killProcessesByBundleName(bundleName: string): Promise\<void>; ...@@ -562,7 +562,7 @@ killProcessesByBundleName(bundleName: string): Promise\<void>;
}) })
.catch((err) => { .catch((err) => {
console.log('------------ killProcessesByBundleName fail ------------', err); console.log('------------ killProcessesByBundleName fail ------------', err);
}) });
``` ```
## appManager.clearUpApplicationData<sup>8+</sup> ## appManager.clearUpApplicationData<sup>8+</sup>
...@@ -632,5 +632,5 @@ clearUpApplicationData(bundleName: string): Promise\<void>; ...@@ -632,5 +632,5 @@ clearUpApplicationData(bundleName: string): Promise\<void>;
}) })
.catch((err) => { .catch((err) => {
console.log('------------ clearUpApplicationData fail ------------', err); console.log('------------ clearUpApplicationData fail ------------', err);
}) });
``` ```
\ No newline at end of file
...@@ -32,7 +32,7 @@ export default class MainAbility extends Ability { ...@@ -32,7 +32,7 @@ export default class MainAbility extends Ability {
onWindowStageCreate(windowStage: Window.WindowStage) { onWindowStageCreate(windowStage: Window.WindowStage) {
let envCallback = { let envCallback = {
onConfigurationUpdated(config) { onConfigurationUpdated(config) {
console.info(`envCallback onConfigurationUpdated success: ${JSON.stringify(config)}`) console.info(`envCallback onConfigurationUpdated success: ${JSON.stringify(config)}`);
let language = config.language; let language = config.language;
let colorMode = config.colorMode; let colorMode = config.colorMode;
} }
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
## 导入模块 ## 导入模块
```ts ```ts
import DataShareExtensionAbility from '@ohos.application.DataShareExtensionAbility' import DataShareExtensionAbility from '@ohos.application.DataShareExtensionAbility';
``` ```
## uri命名规则 ## uri命名规则
...@@ -65,11 +65,11 @@ DataShare客户端连接DataShareExtensionAbility服务端时,服务端回调 ...@@ -65,11 +65,11 @@ DataShare客户端连接DataShareExtensionAbility服务端时,服务端回调
```ts ```ts
import rdb from '@ohos.data.relationalStore'; import rdb from '@ohos.data.relationalStore';
let DB_NAME = "DB00.db"; let DB_NAME = 'DB00.db';
let TBL_NAME = "TBL00"; let TBL_NAME = 'TBL00';
let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS " let DDL_TBL_CREATE = 'CREATE TABLE IF NOT EXISTS '
+ TBL_NAME + TBL_NAME
+ " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)"; + ' (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)';
let rdbStore; let rdbStore;
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
...@@ -112,22 +112,22 @@ insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback&lt;numbe ...@@ -112,22 +112,22 @@ insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback&lt;numbe
```ts ```ts
import rdb from '@ohos.data.relationalStore'; import rdb from '@ohos.data.relationalStore';
let DB_NAME = "DB00.db"; let DB_NAME = 'DB00.db';
let TBL_NAME = "TBL00"; let TBL_NAME = 'TBL00';
let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS " let DDL_TBL_CREATE = 'CREATE TABLE IF NOT EXISTS '
+ TBL_NAME + TBL_NAME
+ " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)"; + ' (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)';
let rdbStore; let rdbStore;
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
insert(uri, valueBucket, callback) { insert(uri, valueBucket, callback) {
if (valueBucket == null) { if (valueBucket === null) {
console.info('invalid valueBuckets'); console.info('invalid valueBuckets');
return; return;
} }
rdbStore.insert(TBL_NAME, valueBucket, function (err, ret) { rdbStore.insert(TBL_NAME, valueBucket, function (err, ret) {
console.info('callback ret:' + ret); console.info('callback ret:' + ret);
if (callback != undefined) { if (callback !== undefined) {
callback(err, ret); callback(err, ret);
} }
}); });
...@@ -157,20 +157,20 @@ update?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueB ...@@ -157,20 +157,20 @@ update?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueB
```ts ```ts
import rdb from '@ohos.data.relationalStore'; import rdb from '@ohos.data.relationalStore';
let DB_NAME = "DB00.db"; let DB_NAME = 'DB00.db';
let TBL_NAME = "TBL00"; let TBL_NAME = 'TBL00';
let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS " let DDL_TBL_CREATE = 'CREATE TABLE IF NOT EXISTS '
+ TBL_NAME + TBL_NAME
+ " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)"; + ' (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)';
let rdbStore; let rdbStore;
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
update(uri, predicates, valueBucket, callback) { update(uri, predicates, valueBucket, callback) {
if (predicates == null || predicates == undefined) { if (predicates === null || predicates === undefined) {
return; return;
} }
rdbStore.update(TBL_NAME, valueBucket, predicates, function (err, ret) { rdbStore.update(TBL_NAME, valueBucket, predicates, function (err, ret) {
if (callback != undefined) { if (callback !== undefined) {
callback(err, ret); callback(err, ret);
} }
}); });
...@@ -199,20 +199,20 @@ delete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callba ...@@ -199,20 +199,20 @@ delete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callba
```ts ```ts
import rdb from '@ohos.data.relationalStore'; import rdb from '@ohos.data.relationalStore';
let DB_NAME = "DB00.db"; let DB_NAME = 'DB00.db';
let TBL_NAME = "TBL00"; let TBL_NAME = 'TBL00';
let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS " let DDL_TBL_CREATE = 'CREATE TABLE IF NOT EXISTS '
+ TBL_NAME + TBL_NAME
+ " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)"; + ' (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)';
let rdbStore; let rdbStore;
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
delete(uri, predicates, callback) { delete(uri, predicates, callback) {
if (predicates == null || predicates == undefined) { if (predicates === null || predicates === undefined) {
return; return;
} }
rdbStore.delete(TBL_NAME, predicates, function (err, ret) { rdbStore.delete(TBL_NAME, predicates, function (err, ret) {
if (callback != undefined) { if (callback !== undefined) {
callback(err, ret); callback(err, ret);
} }
}); });
...@@ -242,23 +242,23 @@ query?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns ...@@ -242,23 +242,23 @@ query?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns
```ts ```ts
import rdb from '@ohos.data.relationalStore'; import rdb from '@ohos.data.relationalStore';
let DB_NAME = "DB00.db"; let DB_NAME = 'DB00.db';
let TBL_NAME = "TBL00"; let TBL_NAME = 'TBL00';
let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS " let DDL_TBL_CREATE = 'CREATE TABLE IF NOT EXISTS '
+ TBL_NAME + TBL_NAME
+ " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)"; + ' (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)';
let rdbStore; let rdbStore;
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
query(uri, predicates, columns, callback) { query(uri, predicates, columns, callback) {
if (predicates == null || predicates == undefined) { if (predicates === null || predicates === undefined) {
return; return;
} }
rdbStore.query(TBL_NAME, predicates, columns, function (err, resultSet) { rdbStore.query(TBL_NAME, predicates, columns, function (err, resultSet) {
if (resultSet != undefined) { if (resultSet !== undefined) {
console.info('resultSet.rowCount: ' + resultSet.rowCount); console.info('resultSet.rowCount: ' + resultSet.rowCount);
} }
if (callback != undefined) { if (callback !== undefined) {
callback(err, resultSet); callback(err, resultSet);
} }
}); });
...@@ -287,23 +287,23 @@ batchInsert?(uri: string, valueBuckets: Array&lt;ValuesBucket&gt;, callback: Asy ...@@ -287,23 +287,23 @@ batchInsert?(uri: string, valueBuckets: Array&lt;ValuesBucket&gt;, callback: Asy
```ts ```ts
import rdb from '@ohos.data.relationalStore'; import rdb from '@ohos.data.relationalStore';
let DB_NAME = "DB00.db"; let DB_NAME = 'DB00.db';
let TBL_NAME = "TBL00"; let TBL_NAME = 'TBL00';
let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS " let DDL_TBL_CREATE = 'CREATE TABLE IF NOT EXISTS '
+ TBL_NAME + TBL_NAME
+ " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)"; + ' (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)';
let rdbStore; let rdbStore;
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
batchInsert(uri, valueBuckets, callback) { batchInsert(uri, valueBuckets, callback) {
if (valueBuckets == null || valueBuckets.length == undefined) { if (valueBuckets === null || valueBuckets.length === undefined) {
console.info('invalid valueBuckets'); console.info('invalid valueBuckets');
return; return;
} }
let resultNum = valueBuckets.length let resultNum = valueBuckets.length;
valueBuckets.forEach(vb => { valueBuckets.forEach(vb => {
rdbStore.insert(TBL_NAME, vb, function (err, ret) { rdbStore.insert(TBL_NAME, vb, function (err, ret) {
if (callback != undefined) { if (callback !== undefined) {
callback(err, resultNum); callback(err, resultNum);
} }
}); });
...@@ -332,8 +332,8 @@ normalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void ...@@ -332,8 +332,8 @@ normalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void
```ts ```ts
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
normalizeUri(uri, callback) { normalizeUri(uri, callback) {
let err = {"code":0}; let err = {'code':0};
let ret = "normalize+" + uri; let ret = 'normalize+' + uri;
callback(err, ret); callback(err, ret);
} }
}; };
...@@ -359,8 +359,8 @@ denormalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void ...@@ -359,8 +359,8 @@ denormalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void
```ts ```ts
export default class DataShareExtAbility extends DataShareExtensionAbility { export default class DataShareExtAbility extends DataShareExtensionAbility {
denormalizeUri(uri, callback) { denormalizeUri(uri, callback) {
let err = {"code":0}; let err = {'code':0};
let ret = "denormalize+" + uri; let ret = 'denormalize+' + uri;
callback(err, ret); callback(err, ret);
} }
}; };
......
...@@ -11,7 +11,7 @@ EnvironmentCallback模块提供应用上下文ApplicationContext对系统环境 ...@@ -11,7 +11,7 @@ EnvironmentCallback模块提供应用上下文ApplicationContext对系统环境
## 导入模块 ## 导入模块
```ts ```ts
import EnvironmentCallback from "@ohos.application.EnvironmentCallback"; import EnvironmentCallback from '@ohos.application.EnvironmentCallback';
``` ```
...@@ -33,29 +33,29 @@ onConfigurationUpdated(config: Configuration): void; ...@@ -33,29 +33,29 @@ onConfigurationUpdated(config: Configuration): void;
```ts ```ts
import Ability from "@ohos.application.Ability"; import Ability from '@ohos.application.Ability';
let callbackId; let callbackId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onCreate() { onCreate() {
console.log("MyAbility onCreate") console.log('MyAbility onCreate');
globalThis.applicationContext = this.context.getApplicationContext(); globalThis.applicationContext = this.context.getApplicationContext();
let EnvironmentCallback = { let EnvironmentCallback = {
onConfigurationUpdated(config){ onConfigurationUpdated(config){
console.log("onConfigurationUpdated config:" + JSON.stringify(config)); console.log('onConfigurationUpdated config:' + JSON.stringify(config));
}, },
} };
// 1.获取applicationContext // 1.获取applicationContext
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
// 2.通过applicationContext注册监听应用内生命周期 // 2.通过applicationContext注册监听应用内生命周期
callbackId = applicationContext.registerEnvironmentCallback(EnvironmentCallback); callbackId = applicationContext.registerEnvironmentCallback(EnvironmentCallback);
console.log("registerEnvironmentCallback number: " + JSON.stringify(callbackId)); console.log('registerEnvironmentCallback number: ' + JSON.stringify(callbackId));
} }
onDestroy() { onDestroy() {
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
applicationContext.unregisterEnvironmentCallback(callbackId, (error, data) => { applicationContext.unregisterEnvironmentCallback(callbackId, (error, data) => {
console.log("unregisterEnvironmentCallback success, err: " + JSON.stringify(error)); console.log('unregisterEnvironmentCallback success, err: ' + JSON.stringify(error));
}); });
} }
} }
......
...@@ -30,7 +30,7 @@ registerErrorObserver(observer: ErrorObserver): number; ...@@ -30,7 +30,7 @@ registerErrorObserver(observer: ErrorObserver): number;
```ts ```ts
let observer = { let observer = {
onUnhandledException(errorMsg) { onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ', errorMsg) console.log('onUnhandledException, errorMsg: ', errorMsg);
} }
} }
errorManager.registerErrorObserver(observer) errorManager.registerErrorObserver(observer)
...@@ -95,6 +95,6 @@ errorManager.unregisterErrorObserver(observerId) ...@@ -95,6 +95,6 @@ errorManager.unregisterErrorObserver(observerId)
}) })
.catch((err) => { .catch((err) => {
console.log('----------- unregisterErrorObserver fail ----------', err); console.log('----------- unregisterErrorObserver fail ----------', err);
}) });
``` ```
\ No newline at end of file
...@@ -35,7 +35,7 @@ createFormBindingData(obj?: Object | string): FormBindingData ...@@ -35,7 +35,7 @@ createFormBindingData(obj?: Object | string): FormBindingData
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | -------------- | ---- | ------------------------------------------------------------ | | ------ | -------------- | ---- | ------------------------------------------------------------ |
| obj | Object\|string | 否 | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。其中图片数据以"formImages"作为标识,内容为图片标识与图片文件描述符的键值对{"formImages": {"key1": fd1, "key2": fd2}} | | obj | Object\|string | 否 | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。其中图片数据以'formImages'作为标识,内容为图片标识与图片文件描述符的键值对{'formImages': {'key1': fd1, 'key2': fd2}} |
**返回值:** **返回值:**
...@@ -52,12 +52,12 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -52,12 +52,12 @@ import featureAbility from '@ohos.ability.featureAbility';
import fileio from '@ohos.fileio'; import fileio from '@ohos.fileio';
let context=featureAbility.getContext(); let context=featureAbility.getContext();
context.getOrCreateLocalDir((err,data)=>{ context.getOrCreateLocalDir((err,data)=>{
let path=data+"/xxx.jpg"; let path=data+'/xxx.jpg';
let fd = fileio.openSync(path); let fd = fileio.openSync(path);
let obj = { let obj = {
"temperature": "21°", 'temperature': '21°',
"formImages": {"image": fd} 'formImages': {'image': fd}
}; };
let formBindingDataObj = formBindingData.createFormBindingData(obj); let formBindingDataObj = formBindingData.createFormBindingData(obj);
}) });
``` ```
...@@ -34,7 +34,7 @@ deleteForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -34,7 +34,7 @@ deleteForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.deleteForm(formId, (error, data) => { formHost.deleteForm(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost deleteForm, error:' + JSON.stringify(error)); console.log('formHost deleteForm, error:' + JSON.stringify(error));
...@@ -67,7 +67,7 @@ deleteForm(formId: string): Promise&lt;void&gt; ...@@ -67,7 +67,7 @@ deleteForm(formId: string): Promise&lt;void&gt;
**参数:** **参数:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.deleteForm(formId).then(() => { formHost.deleteForm(formId).then(() => {
console.log('formHost deleteForm success'); console.log('formHost deleteForm success');
}).catch((error) => { }).catch((error) => {
...@@ -95,7 +95,7 @@ releaseForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -95,7 +95,7 @@ releaseForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.releaseForm(formId, (error, data) => { formHost.releaseForm(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost releaseForm, error:' + JSON.stringify(error)); console.log('formHost releaseForm, error:' + JSON.stringify(error));
...@@ -124,7 +124,7 @@ releaseForm(formId: string, isReleaseCache: boolean, callback: AsyncCallback&lt; ...@@ -124,7 +124,7 @@ releaseForm(formId: string, isReleaseCache: boolean, callback: AsyncCallback&lt;
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.releaseForm(formId, true, (error, data) => { formHost.releaseForm(formId, true, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost releaseForm, error:' + JSON.stringify(error)); console.log('formHost releaseForm, error:' + JSON.stringify(error));
...@@ -158,7 +158,7 @@ releaseForm(formId: string, isReleaseCache?: boolean): Promise&lt;void&gt; ...@@ -158,7 +158,7 @@ releaseForm(formId: string, isReleaseCache?: boolean): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.releaseForm(formId, true).then(() => { formHost.releaseForm(formId, true).then(() => {
console.log('formHost releaseForm success'); console.log('formHost releaseForm success');
}).catch((error) => { }).catch((error) => {
...@@ -186,7 +186,7 @@ requestForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -186,7 +186,7 @@ requestForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.requestForm(formId, (error, data) => { formHost.requestForm(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost requestForm, error:' + JSON.stringify(error)); console.log('formHost requestForm, error:' + JSON.stringify(error));
...@@ -219,7 +219,7 @@ requestForm(formId: string): Promise&lt;void&gt; ...@@ -219,7 +219,7 @@ requestForm(formId: string): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.requestForm(formId).then(() => { formHost.requestForm(formId).then(() => {
console.log('formHost requestForm success'); console.log('formHost requestForm success');
}).catch((error) => { }).catch((error) => {
...@@ -247,7 +247,7 @@ castTempForm(formId: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -247,7 +247,7 @@ castTempForm(formId: string, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.castTempForm(formId, (error, data) => { formHost.castTempForm(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost castTempForm, error:' + JSON.stringify(error)); console.log('formHost castTempForm, error:' + JSON.stringify(error));
...@@ -280,7 +280,7 @@ castTempForm(formId: string): Promise&lt;void&gt; ...@@ -280,7 +280,7 @@ castTempForm(formId: string): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.castTempForm(formId).then(() => { formHost.castTempForm(formId).then(() => {
console.log('formHost castTempForm success'); console.log('formHost castTempForm success');
}).catch((error) => { }).catch((error) => {
...@@ -308,7 +308,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void ...@@ -308,7 +308,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyVisibleForms(formId, (error, data) => { formHost.notifyVisibleForms(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost notifyVisibleForms, error:' + JSON.stringify(error)); console.log('formHost notifyVisibleForms, error:' + JSON.stringify(error));
...@@ -341,7 +341,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -341,7 +341,7 @@ notifyVisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyVisibleForms(formId).then(() => { formHost.notifyVisibleForms(formId).then(() => {
console.log('formHost notifyVisibleForms success'); console.log('formHost notifyVisibleForms success');
}).catch((error) => { }).catch((error) => {
...@@ -369,7 +369,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;vo ...@@ -369,7 +369,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;vo
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyInvisibleForms(formId, (error, data) => { formHost.notifyInvisibleForms(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost notifyInvisibleForms, error:' + JSON.stringify(error)); console.log('formHost notifyInvisibleForms, error:' + JSON.stringify(error));
...@@ -402,7 +402,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -402,7 +402,7 @@ notifyInvisibleForms(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.notifyInvisibleForms(formId).then(() => { formHost.notifyInvisibleForms(formId).then(() => {
console.log('formHost notifyInvisibleForms success'); console.log('formHost notifyInvisibleForms success');
}).catch((error) => { }).catch((error) => {
...@@ -430,7 +430,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void& ...@@ -430,7 +430,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void&
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.enableFormsUpdate(formId, (error, data) => { formHost.enableFormsUpdate(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost enableFormsUpdate, error:' + JSON.stringify(error)); console.log('formHost enableFormsUpdate, error:' + JSON.stringify(error));
...@@ -463,7 +463,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -463,7 +463,7 @@ enableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.enableFormsUpdate(formId).then(() => { formHost.enableFormsUpdate(formId).then(() => {
console.log('formHost enableFormsUpdate success'); console.log('formHost enableFormsUpdate success');
}).catch((error) => { }).catch((error) => {
...@@ -491,7 +491,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void ...@@ -491,7 +491,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;void
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.disableFormsUpdate(formId, (error, data) => { formHost.disableFormsUpdate(formId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost disableFormsUpdate, error:' + JSON.stringify(error)); console.log('formHost disableFormsUpdate, error:' + JSON.stringify(error));
...@@ -524,7 +524,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt; ...@@ -524,7 +524,7 @@ disableFormsUpdate(formIds: Array&lt;string&gt;): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = ["12400633174999288"]; var formId = ['12400633174999288'];
formHost.disableFormsUpdate(formId).then(() => { formHost.disableFormsUpdate(formId).then(() => {
console.log('formHost disableFormsUpdate success'); console.log('formHost disableFormsUpdate success');
}).catch((error) => { }).catch((error) => {
...@@ -549,7 +549,7 @@ isSystemReady(callback: AsyncCallback&lt;void&gt;): void ...@@ -549,7 +549,7 @@ isSystemReady(callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.isSystemReady((error, data) => { formHost.isSystemReady((error, data) => {
if (error.code) { if (error.code) {
console.log('formHost isSystemReady, error:' + JSON.stringify(error)); console.log('formHost isSystemReady, error:' + JSON.stringify(error));
...@@ -574,7 +574,7 @@ isSystemReady(): Promise&lt;void&gt; ...@@ -574,7 +574,7 @@ isSystemReady(): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formHost.isSystemReady().then(() => { formHost.isSystemReady().then(() => {
console.log('formHost isSystemReady success'); console.log('formHost isSystemReady success');
}).catch((error) => { }).catch((error) => {
...@@ -656,7 +656,7 @@ getFormsInfo(bundleName: string, callback: AsyncCallback&lt;Array&lt;formInfo.Fo ...@@ -656,7 +656,7 @@ getFormsInfo(bundleName: string, callback: AsyncCallback&lt;Array&lt;formInfo.Fo
**示例:** **示例:**
```ts ```ts
formHost.getFormsInfo("com.example.ohos.formjsdemo", (error, data) => { formHost.getFormsInfo('com.example.ohos.formjsdemo', (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost getFormsInfo, error:' + JSON.stringify(error)); console.log('formHost getFormsInfo, error:' + JSON.stringify(error));
} else { } else {
...@@ -686,7 +686,7 @@ getFormsInfo(bundleName: string, moduleName: string, callback: AsyncCallback&lt; ...@@ -686,7 +686,7 @@ getFormsInfo(bundleName: string, moduleName: string, callback: AsyncCallback&lt;
**示例:** **示例:**
```ts ```ts
formHost.getFormsInfo("com.example.ohos.formjsdemo", "entry", (error, data) => { formHost.getFormsInfo('com.example.ohos.formjsdemo', 'entry', (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost getFormsInfo, error:' + JSON.stringify(error)); console.log('formHost getFormsInfo, error:' + JSON.stringify(error));
} else { } else {
...@@ -721,7 +721,7 @@ getFormsInfo(bundleName: string, moduleName?: string): Promise&lt;Array&lt;formI ...@@ -721,7 +721,7 @@ getFormsInfo(bundleName: string, moduleName?: string): Promise&lt;Array&lt;formI
**示例:** **示例:**
```ts ```ts
formHost.getFormsInfo("com.example.ohos.formjsdemo", "entry").then((data) => { formHost.getFormsInfo('com.example.ohos.formjsdemo', 'entry').then((data) => {
console.log('formHost getFormsInfo, data:' + JSON.stringify(data)); console.log('formHost getFormsInfo, data:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
console.log('formHost getFormsInfo, error:' + JSON.stringify(error)); console.log('formHost getFormsInfo, error:' + JSON.stringify(error));
...@@ -748,7 +748,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;numb ...@@ -748,7 +748,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;, callback: AsyncCallback&lt;numb
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.deleteInvalidForms(formIds, (error, data) => { formHost.deleteInvalidForms(formIds, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost deleteInvalidForms, error:' + JSON.stringify(error)); console.log('formHost deleteInvalidForms, error:' + JSON.stringify(error));
...@@ -783,7 +783,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;): Promise&lt;number&gt; ...@@ -783,7 +783,7 @@ deleteInvalidForms(formIds: Array&lt;string&gt;): Promise&lt;number&gt;
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.deleteInvalidForms(formIds).then((data) => { formHost.deleteInvalidForms(formIds).then((data) => {
console.log('formHost deleteInvalidForms, data:' + JSON.stringify(data)); console.log('formHost deleteInvalidForms, data:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
...@@ -812,13 +812,13 @@ acquireFormState(want: Want, callback: AsyncCallback&lt;formInfo.FormStateInfo&g ...@@ -812,13 +812,13 @@ acquireFormState(want: Want, callback: AsyncCallback&lt;formInfo.FormStateInfo&g
```ts ```ts
var want = { var want = {
"deviceId": "", 'deviceId': '',
"bundleName": "ohos.samples.FormApplication", 'bundleName': 'ohos.samples.FormApplication',
"abilityName": "FormAbility", 'abilityName': 'FormAbility',
"parameters": { 'parameters': {
"ohos.extra.param.key.module_name": "entry", 'ohos.extra.param.key.module_name': 'entry',
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.form_dimension": 2 'ohos.extra.param.key.form_dimension': 2
} }
}; };
formHost.acquireFormState(want, (error, data) => { formHost.acquireFormState(want, (error, data) => {
...@@ -856,13 +856,13 @@ acquireFormState(want: Want): Promise&lt;formInfo.FormStateInfo&gt; ...@@ -856,13 +856,13 @@ acquireFormState(want: Want): Promise&lt;formInfo.FormStateInfo&gt;
```ts ```ts
var want = { var want = {
"deviceId": "", 'deviceId': '',
"bundleName": "ohos.samples.FormApplication", 'bundleName': 'ohos.samples.FormApplication',
"abilityName": "FormAbility", 'abilityName': 'FormAbility',
"parameters": { 'parameters': {
"ohos.extra.param.key.module_name": "entry", 'ohos.extra.param.key.module_name': 'entry',
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.form_dimension": 2 'ohos.extra.param.key.form_dimension': 2
} }
}; };
formHost.acquireFormState(want).then((data) => { formHost.acquireFormState(want).then((data) => {
...@@ -872,9 +872,9 @@ formHost.acquireFormState(want).then((data) => { ...@@ -872,9 +872,9 @@ formHost.acquireFormState(want).then((data) => {
}); });
``` ```
## on("formUninstall") ## on('formUninstall')
on(type: "formUninstall", callback: Callback&lt;string&gt;): void on(type: 'formUninstall', callback: Callback&lt;string&gt;): void
订阅卡片卸载事件。使用callback异步回调。 订阅卡片卸载事件。使用callback异步回调。
...@@ -884,7 +884,7 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void ...@@ -884,7 +884,7 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------- | | ------ | ------ | ---- | ------- |
| type | string | 是 | 填写"formUninstall",表示卡片卸载事件。 | | type | string | 是 | 填写'formUninstall',表示卡片卸载事件。 |
| callback | Callback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 | | callback | Callback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 |
**示例:** **示例:**
...@@ -893,12 +893,12 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void ...@@ -893,12 +893,12 @@ on(type: "formUninstall", callback: Callback&lt;string&gt;): void
let callback = function(formId) { let callback = function(formId) {
console.log('formHost on formUninstall, formId:' + formId); console.log('formHost on formUninstall, formId:' + formId);
} }
formHost.on("formUninstall", callback); formHost.on('formUninstall', callback);
``` ```
## off("formUninstall") ## off('formUninstall')
off(type: "formUninstall", callback?: Callback&lt;string&gt;): void off(type: 'formUninstall', callback?: Callback&lt;string&gt;): void
取消订阅卡片卸载事件。使用callback异步回调。 取消订阅卡片卸载事件。使用callback异步回调。
...@@ -908,7 +908,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void ...@@ -908,7 +908,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------- | | ------ | ------ | ---- | ------- |
| type | string | 是 | 填写"formUninstall",表示卡片卸载事件。 | | type | string | 是 | 填写'formUninstall',表示卡片卸载事件。 |
| callback | Callback&lt;string&gt; | 否 | 回调函数。返回卡片标识。缺省时,表示注销所有已注册事件回调。 | | callback | Callback&lt;string&gt; | 否 | 回调函数。返回卡片标识。缺省时,表示注销所有已注册事件回调。 |
**示例:** **示例:**
...@@ -917,7 +917,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void ...@@ -917,7 +917,7 @@ off(type: "formUninstall", callback?: Callback&lt;string&gt;): void
let callback = function(formId) { let callback = function(formId) {
console.log('formHost on formUninstall, formId:' + formId); console.log('formHost on formUninstall, formId:' + formId);
} }
formHost.off("formUninstall", callback); formHost.off('formUninstall', callback);
``` ```
## notifyFormsVisible ## notifyFormsVisible
...@@ -941,7 +941,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean, callback: A ...@@ -941,7 +941,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean, callback: A
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.notifyFormsVisible(formIds, true, (error, data) => { formHost.notifyFormsVisible(formIds, true, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost notifyFormsVisible, error:' + JSON.stringify(error)); console.log('formHost notifyFormsVisible, error:' + JSON.stringify(error));
...@@ -975,7 +975,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean): Promise&lt ...@@ -975,7 +975,7 @@ notifyFormsVisible(formIds: Array&lt;string&gt;, isVisible: boolean): Promise&lt
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.notifyFormsVisible(formIds, true).then(() => { formHost.notifyFormsVisible(formIds, true).then(() => {
console.log('formHost notifyFormsVisible success'); console.log('formHost notifyFormsVisible success');
}).catch((error) => { }).catch((error) => {
...@@ -1004,7 +1004,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean, c ...@@ -1004,7 +1004,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean, c
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.notifyFormsEnableUpdate(formIds, true, (error, data) => { formHost.notifyFormsEnableUpdate(formIds, true, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost notifyFormsEnableUpdate, error:' + JSON.stringify(error)); console.log('formHost notifyFormsEnableUpdate, error:' + JSON.stringify(error));
...@@ -1038,7 +1038,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean): ...@@ -1038,7 +1038,7 @@ notifyFormsEnableUpdate(formIds: Array&lt;string&gt;, isEnableUpdate: boolean):
**示例:** **示例:**
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.notifyFormsEnableUpdate(formIds, true).then(() => { formHost.notifyFormsEnableUpdate(formIds, true).then(() => {
console.log('formHost notifyFormsEnableUpdate success'); console.log('formHost notifyFormsEnableUpdate success');
}).catch((error) => { }).catch((error) => {
...@@ -1066,8 +1066,8 @@ shareForm(formId: string, deviceId: string, callback: AsyncCallback&lt;void&gt;) ...@@ -1066,8 +1066,8 @@ shareForm(formId: string, deviceId: string, callback: AsyncCallback&lt;void&gt;)
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
var deviceId = "EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2"; var deviceId = 'EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2';
formHost.shareForm(formId, deviceId, (error, data) => { formHost.shareForm(formId, deviceId, (error, data) => {
if (error.code) { if (error.code) {
console.log('formHost shareForm, error:' + JSON.stringify(error)); console.log('formHost shareForm, error:' + JSON.stringify(error));
...@@ -1101,8 +1101,8 @@ shareForm(formId: string, deviceId: string): Promise&lt;void&gt; ...@@ -1101,8 +1101,8 @@ shareForm(formId: string, deviceId: string): Promise&lt;void&gt;
**参数:** **参数:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
var deviceId = "EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2"; var deviceId = 'EFC11C0C53628D8CC2F8CB5052477E130D075917034613B9884C55CD22B3DEF2';
formHost.shareForm(formId, deviceId).then(() => { formHost.shareForm(formId, deviceId).then(() => {
console.log('formHost shareForm success'); console.log('formHost shareForm success');
}).catch((error) => { }).catch((error) => {
...@@ -1126,7 +1126,7 @@ notifyFormsPrivacyProtected(formIds: Array\<string>, isProtected: boolean, callb ...@@ -1126,7 +1126,7 @@ notifyFormsPrivacyProtected(formIds: Array\<string>, isProtected: boolean, callb
| deviceId | string | 是 | 远程设备标识。 | | deviceId | string | 是 | 远程设备标识。 |
```ts ```ts
var formIds = new Array("12400633174999288", "12400633174999289"); var formIds = new Array('12400633174999288', '12400633174999289');
formHost.notifyFormsPrivacyProtected(formIds, true).then(() => { formHost.notifyFormsPrivacyProtected(formIds, true).then(() => {
console.log('formHost shareForm success'); console.log('formHost shareForm success');
}).catch((error) => { }).catch((error) => {
......
...@@ -31,7 +31,7 @@ setFormNextRefreshTime(formId: string, minute: number, callback: AsyncCallback&l ...@@ -31,7 +31,7 @@ setFormNextRefreshTime(formId: string, minute: number, callback: AsyncCallback&l
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formProvider.setFormNextRefreshTime(formId, 5, (error, data) => { formProvider.setFormNextRefreshTime(formId, 5, (error, data) => {
if (error.code) { if (error.code) {
console.log('formProvider setFormNextRefreshTime, error:' + JSON.stringify(error)); console.log('formProvider setFormNextRefreshTime, error:' + JSON.stringify(error));
...@@ -63,7 +63,7 @@ setFormNextRefreshTime(formId: string, minute: number): Promise&lt;void&gt; ...@@ -63,7 +63,7 @@ setFormNextRefreshTime(formId: string, minute: number): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var formId = "12400633174999288"; var formId = '12400633174999288';
formProvider.setFormNextRefreshTime(formId, 5).then(() => { formProvider.setFormNextRefreshTime(formId, 5).then(() => {
console.log('formProvider setFormNextRefreshTime success'); console.log('formProvider setFormNextRefreshTime success');
}).catch((error) => { }).catch((error) => {
...@@ -91,8 +91,8 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData,call ...@@ -91,8 +91,8 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData,call
```ts ```ts
import formBindingData from '@ohos.application.formBindingData'; import formBindingData from '@ohos.application.formBindingData';
var formId = "12400633174999288"; var formId = '12400633174999288';
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
formProvider.updateForm(formId, obj, (error, data) => { formProvider.updateForm(formId, obj, (error, data) => {
if (error.code) { if (error.code) {
console.log('formProvider updateForm, error:' + JSON.stringify(error)); console.log('formProvider updateForm, error:' + JSON.stringify(error));
...@@ -125,8 +125,8 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Pr ...@@ -125,8 +125,8 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Pr
```ts ```ts
import formBindingData from '@ohos.application.formBindingData'; import formBindingData from '@ohos.application.formBindingData';
var formId = "12400633174999288"; var formId = '12400633174999288';
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
formProvider.updateForm(formId, obj).then(() => { formProvider.updateForm(formId, obj).then(() => {
console.log('formProvider updateForm success'); console.log('formProvider updateForm success');
}).catch((error) => { }).catch((error) => {
...@@ -180,7 +180,7 @@ getFormsInfo(filter: formInfo.FormInfoFilter, callback: AsyncCallback&lt;Array&l ...@@ -180,7 +180,7 @@ getFormsInfo(filter: formInfo.FormInfoFilter, callback: AsyncCallback&lt;Array&l
import formInfo from '@ohos.application.formInfo'; import formInfo from '@ohos.application.formInfo';
const filter : formInfo.FormInfoFilter = { const filter : formInfo.FormInfoFilter = {
// get info of forms belong to module entry. // get info of forms belong to module entry.
moduleName : "entry" moduleName : 'entry'
}; };
formProvider.getFormsInfo(filter, (error, data) => { formProvider.getFormsInfo(filter, (error, data) => {
if (error.code) { if (error.code) {
...@@ -217,7 +217,7 @@ getFormsInfo(filter?: formInfo.FormInfoFilter): Promise&lt;Array&lt;formInfo.For ...@@ -217,7 +217,7 @@ getFormsInfo(filter?: formInfo.FormInfoFilter): Promise&lt;Array&lt;formInfo.For
import formInfo from '@ohos.application.formInfo'; import formInfo from '@ohos.application.formInfo';
const filter : formInfo.FormInfoFilter = { const filter : formInfo.FormInfoFilter = {
// get info of forms belong to module entry. // get info of forms belong to module entry.
moduleName : "entry" moduleName : 'entry'
}; };
formProvider.getFormsInfo(filter).then((data) => { formProvider.getFormsInfo(filter).then((data) => {
console.log('formProvider getFormsInfo, data:' + JSON.stringify(data)); console.log('formProvider getFormsInfo, data:' + JSON.stringify(data));
...@@ -240,7 +240,7 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData, ...@@ -240,7 +240,7 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ---------------------------------------------------------------------- | ---- | ---------------- | | ------ | ---------------------------------------------------------------------- | ---- | ---------------- |
| want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>"ohos.extra.param.key.form_dimension"<br>"ohos.extra.param.key.form_name"<br>"ohos.extra.param.key.module_name" | | want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>'ohos.extra.param.key.form_dimension'<br>'ohos.extra.param.key.form_name'<br>'ohos.extra.param.key.module_name' |
| formBindingData.FormBindingData | [FormBindingData](js-apis-application-formBindingData.md#formbindingdata) | 是 | 创建卡片的数据。 | | formBindingData.FormBindingData | [FormBindingData](js-apis-application-formBindingData.md#formbindingdata) | 是 | 创建卡片的数据。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 |
...@@ -249,14 +249,14 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData, ...@@ -249,14 +249,14 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData,
```ts ```ts
import formBindingData from '@ohos.application.formBindingData'; import formBindingData from '@ohos.application.formBindingData';
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"}); let obj = formBindingData.createFormBindingData({temperature:'22c', time:'22:00'});
formProvider.requestPublishForm(want, obj, (error, data) => { formProvider.requestPublishForm(want, obj, (error, data) => {
if (error.code) { if (error.code) {
console.log('formProvider requestPublishForm, error: ' + JSON.stringify(error)); console.log('formProvider requestPublishForm, error: ' + JSON.stringify(error));
...@@ -280,18 +280,18 @@ requestPublishForm(want: Want, callback: AsyncCallback&lt;string&gt;): void ...@@ -280,18 +280,18 @@ requestPublishForm(want: Want, callback: AsyncCallback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | ------------------------------------------------------------ | | -------- | ----------------------------------- | ---- | ------------------------------------------------------------ |
| want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>"ohos.extra.param.key.form_dimension"<br>"ohos.extra.param.key.form_name"<br>"ohos.extra.param.key.module_name" | | want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>'ohos.extra.param.key.form_dimension'<br>'ohos.extra.param.key.form_name'<br>'ohos.extra.param.key.module_name' |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。返回卡片标识。 |
**示例:** **示例:**
```ts ```ts
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
formProvider.requestPublishForm(want, (error, data) => { formProvider.requestPublishForm(want, (error, data) => {
...@@ -317,7 +317,7 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData ...@@ -317,7 +317,7 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | | --------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>"ohos.extra.param.key.form_dimension"<br>"ohos.extra.param.key.form_name"<br>"ohos.extra.param.key.module_name" | | want | [Want](js-apis-application-want.md) | 是 | 发布请求。需包含以下字段。<br>abilityName: 目标卡片ability<br>parameters:<br>'ohos.extra.param.key.form_dimension'<br>'ohos.extra.param.key.form_name'<br>'ohos.extra.param.key.module_name' |
| formBindingData.FormBindingData | [FormBindingData](js-apis-application-formBindingData.md#formbindingdata) | 否 | 创建卡片的数据。 | | formBindingData.FormBindingData | [FormBindingData](js-apis-application-formBindingData.md#formbindingdata) | 否 | 创建卡片的数据。 |
**返回值:** **返回值:**
...@@ -330,11 +330,11 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData ...@@ -330,11 +330,11 @@ requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData
```ts ```ts
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
formProvider.requestPublishForm(want).then((data) => { formProvider.requestPublishForm(want).then((data) => {
...@@ -369,11 +369,11 @@ formProvider.isRequestPublishFormSupported((error, isSupported) => { ...@@ -369,11 +369,11 @@ formProvider.isRequestPublishFormSupported((error, isSupported) => {
} else { } else {
if (isSupported) { if (isSupported) {
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
formProvider.requestPublishForm(want, (error, data) => { formProvider.requestPublishForm(want, (error, data) => {
...@@ -410,11 +410,11 @@ isRequestPublishFormSupported(): Promise&lt;boolean&gt; ...@@ -410,11 +410,11 @@ isRequestPublishFormSupported(): Promise&lt;boolean&gt;
formProvider.isRequestPublishFormSupported().then((isSupported) => { formProvider.isRequestPublishFormSupported().then((isSupported) => {
if (isSupported) { if (isSupported) {
var want = { var want = {
abilityName: "FormAbility", abilityName: 'FormAbility',
parameters: { parameters: {
"ohos.extra.param.key.form_dimension": 2, 'ohos.extra.param.key.form_dimension': 2,
"ohos.extra.param.key.form_name": "widget", 'ohos.extra.param.key.form_name': 'widget',
"ohos.extra.param.key.module_name": "entry" 'ohos.extra.param.key.module_name': 'entry'
} }
}; };
formProvider.requestPublishForm(want).then((data) => { formProvider.requestPublishForm(want).then((data) => {
......
...@@ -9,7 +9,7 @@ missionManager模块提供系统任务管理能力,包括对系统任务执行 ...@@ -9,7 +9,7 @@ missionManager模块提供系统任务管理能力,包括对系统任务执行
## 导入模块 ## 导入模块
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
``` ```
## 权限列表 ## 权限列表
...@@ -44,15 +44,15 @@ registerMissionListener(listener: MissionListener): number; ...@@ -44,15 +44,15 @@ registerMissionListener(listener: MissionListener): number;
```ts ```ts
let 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-------');},
onMissionMovedToFront: function (mission) {console.log("--------onMissionMovedToFront-------")}, onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');},
onMissionIconUpdated: function (mission, icon) {console.log("--------onMissionIconUpdated-------")}, onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');},
onMissionClosed: function (mission) {console.log("--------onMissionClosed-------")}, onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');},
onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")} onMissionLabelUpdated: function (mission) {console.log('--------onMissionLabelUpdated-------');}
}; };
console.log("registerMissionListener") console.log('registerMissionListener');
let listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
``` ```
...@@ -80,20 +80,20 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback&lt;void&gt ...@@ -80,20 +80,20 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback&lt;void&gt
```ts ```ts
let 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-------');},
onMissionMovedToFront: function (mission) {console.log("--------onMissionMovedToFront-------")}, onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');},
onMissionIconUpdated: function (mission, icon) {console.log("--------onMissionIconUpdated-------")}, onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');},
onMissionClosed: function (mission) {console.log("--------onMissionClosed-------")}, onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');},
onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")} onMissionLabelUpdated: function (mission) {console.log('--------onMissionLabelUpdated-------');}
}; };
console.log("registerMissionListener") console.log('registerMissionListener');
let listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
missionManager.unregisterMissionListener(listenerid, (error) => { missionManager.unregisterMissionListener(listenerid, (error) => {
console.log("unregisterMissionListener"); console.log('unregisterMissionListener');
}) });
``` ```
...@@ -125,15 +125,15 @@ unregisterMissionListener(listenerId: number): Promise&lt;void&gt;; ...@@ -125,15 +125,15 @@ unregisterMissionListener(listenerId: number): Promise&lt;void&gt;;
```ts ```ts
let 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-------');},
onMissionMovedToFront: function (mission) {console.log("--------onMissionMovedToFront-------")}, onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');},
onMissionIconUpdated: function (mission, icon) {console.log("--------onMissionIconUpdated-------")}, onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');},
onMissionClosed: function (mission) {console.log("--------onMissionClosed-------")}, onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');},
onMissionLabelUpdated: function (mission) {console.log("--------onMissionLabelUpdated-------")} onMissionLabelUpdated: function (mission) {console.log('--------onMissionLabelUpdated-------');}
}; };
console.log("registerMissionListener") console.log('registerMissionListener');
let listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
missionManager.unregisterMissionListener(listenerid).catch(function (err) { missionManager.unregisterMissionListener(listenerid).catch(function (err) {
...@@ -167,15 +167,15 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback&lt;M ...@@ -167,15 +167,15 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback&lt;M
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager'
let 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);
console.log("mission.runningState = " + mission.runningState); console.log('mission.runningState = ' + mission.runningState);
console.log("mission.lockedState = " + mission.lockedState); console.log('mission.lockedState = ' + mission.lockedState);
console.log("mission.timestamp = " + mission.timestamp); console.log('mission.timestamp = ' + mission.timestamp);
console.log("mission.label = " + mission.label); console.log('mission.label = ' + mission.label);
console.log("mission.iconPath = " + mission.iconPath); console.log('mission.iconPath = ' + mission.iconPath);
}); });
``` ```
...@@ -208,9 +208,9 @@ getMissionInfo(deviceId: string, missionId: number): Promise&lt;MissionInfo&gt;; ...@@ -208,9 +208,9 @@ getMissionInfo(deviceId: string, missionId: number): Promise&lt;MissionInfo&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let mission = missionManager.getMissionInfo("", 10).catch(function (err){ let mission = missionManager.getMissionInfo('', 10).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -239,13 +239,13 @@ getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallback&lt;Arr ...@@ -239,13 +239,13 @@ getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallback&lt;Arr
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
}) });
``` ```
...@@ -277,9 +277,9 @@ getMissionInfos(deviceId: string, numMax: number): Promise&lt;Array&lt;MissionIn ...@@ -277,9 +277,9 @@ getMissionInfos(deviceId: string, numMax: number): Promise&lt;Array&lt;MissionIn
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let allMissions = missionManager.getMissionInfos("", 10).catch(function (err){ let allMissions = missionManager.getMissionInfos('', 10).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -308,19 +308,19 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback& ...@@ -308,19 +308,19 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback&
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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);
console.log("bundleName = " + snapshot.ability.bundleName); console.log('bundleName = ' + snapshot.ability.bundleName);
}) });
}) });
``` ```
...@@ -352,17 +352,17 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps ...@@ -352,17 +352,17 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise&lt;MissionSnaps
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
let snapshot = missionManager.getMissionSnapShot("", id).catch(function (err){ let snapshot = missionManager.getMissionSnapShot('', id).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -390,19 +390,19 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A ...@@ -390,19 +390,19 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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);
console.log("bundleName = " + snapshot.ability.bundleName); console.log('bundleName = ' + snapshot.ability.bundleName);
}) });
}) });
``` ```
...@@ -434,17 +434,17 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M ...@@ -434,17 +434,17 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
let snapshot = missionManager.getLowResolutionMissionSnapShot("", id).catch(function (err){ let snapshot = missionManager.getLowResolutionMissionSnapShot('', id).catch(function (err){
console.log(err); console.log(err);
}); });
``` ```
...@@ -472,16 +472,16 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -472,16 +472,16 @@ lockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
``` ```
...@@ -514,13 +514,13 @@ lockMission(missionId: number): Promise&lt;void&gt;; ...@@ -514,13 +514,13 @@ lockMission(missionId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.lockMission(id).catch(function (err){ missionManager.lockMission(id).catch(function (err){
...@@ -551,16 +551,16 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -551,16 +551,16 @@ unlockMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
``` ```
...@@ -593,14 +593,14 @@ unlockMission(missionId: number): Promise&lt;void&gt;; ...@@ -593,14 +593,14 @@ unlockMission(missionId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.lockMission(id).catch(function (err){ missionManager.lockMission(id).catch(function (err){
...@@ -634,16 +634,16 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void; ...@@ -634,16 +634,16 @@ clearMission(missionId: number, callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
``` ```
...@@ -676,14 +676,14 @@ clearMission(missionId: number): Promise&lt;void&gt;; ...@@ -676,14 +676,14 @@ clearMission(missionId: number): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.clearMission(id).catch(function (err){ missionManager.clearMission(id).catch(function (err){
...@@ -707,10 +707,10 @@ clearAllMissions(callback: AsyncCallback&lt;void&gt;): void; ...@@ -707,10 +707,10 @@ clearAllMissions(callback: AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.clearAllMissions().then(() => { missionManager.clearAllMissions().then(() => {
console.log("clearAllMissions is called "); console.log('clearAllMissions is called ');
}); });
``` ```
...@@ -736,7 +736,7 @@ clearAllMissions(): Promise&lt;void&gt;; ...@@ -736,7 +736,7 @@ clearAllMissions(): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.clearAllMissions().catch(function (err){ missionManager.clearAllMissions().catch(function (err){
console.log(err); console.log(err);
}); });
...@@ -765,16 +765,16 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void ...@@ -765,16 +765,16 @@ moveMissionToFront(missionId: number, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
``` ```
...@@ -803,16 +803,16 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall ...@@ -803,16 +803,16 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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 ');
}); });
}); });
``` ```
...@@ -846,14 +846,14 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g ...@@ -846,14 +846,14 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise&lt;void&g
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let 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));
let id = allMissions[0].missionId; let id = allMissions[0].missionId;
missionManager.moveMissionToFront(id).catch(function (err){ missionManager.moveMissionToFront(id).catch(function (err){
......
...@@ -9,7 +9,7 @@ StaticSubscriberExtensionAbility模块提供静态订阅者ExtensionAbility的 ...@@ -9,7 +9,7 @@ StaticSubscriberExtensionAbility模块提供静态订阅者ExtensionAbility的
## 导入模块 ## 导入模块
```ts ```ts
import StaticSubscriberExtensionAbility from '@ohos.application.StaticSubscriberExtensionAbility' import StaticSubscriberExtensionAbility from '@ohos.application.StaticSubscriberExtensionAbility';
``` ```
## StaticSubscriberExtensionAbility.onReceiveEvent ## StaticSubscriberExtensionAbility.onReceiveEvent
...@@ -33,7 +33,7 @@ onReceiveEvent(event: CommonEventData): void; ...@@ -33,7 +33,7 @@ onReceiveEvent(event: CommonEventData): void;
```ts ```ts
class MyStaticSubscriberExtensionAbility extends StaticSubscriberExtensionAbility { class MyStaticSubscriberExtensionAbility extends StaticSubscriberExtensionAbility {
onReceiveEvent(event) { onReceiveEvent(event) {
console.log("onReceiveEvent, event: " + JSON.stringify(event)) console.log('onReceiveEvent, event: ' + JSON.stringify(event));
} }
} }
``` ```
\ No newline at end of file
...@@ -11,7 +11,7 @@ TestRunner模块提供了框架测试的能力。包括准备单元测试环境 ...@@ -11,7 +11,7 @@ TestRunner模块提供了框架测试的能力。包括准备单元测试环境
## 导入模块 ## 导入模块
```ts ```ts
import TestRunner from '@ohos.application.testRunner' import TestRunner from '@ohos.application.testRunner';
``` ```
## TestRunner.onPrepare ## TestRunner.onPrepare
...@@ -27,7 +27,7 @@ onPrepare(): void ...@@ -27,7 +27,7 @@ onPrepare(): void
```ts ```ts
export default class UserTestRunner implements TestRunner { export default class UserTestRunner implements TestRunner {
onPrepare() { onPrepare() {
console.log("Trigger onPrepare") console.log('Trigger onPrepare');
} }
onRun() {} onRun() {}
}; };
...@@ -49,7 +49,7 @@ onRun(): void ...@@ -49,7 +49,7 @@ onRun(): void
export default class UserTestRunner implements TestRunner { export default class UserTestRunner implements TestRunner {
onPrepare() {} onPrepare() {}
onRun() { onRun() {
console.log("Trigger onRun") console.log('Trigger onRun');
} }
}; };
``` ```
...@@ -22,7 +22,7 @@ import Want from '@ohos.application.Want'; ...@@ -22,7 +22,7 @@ import Want from '@ohos.application.Want';
| bundleName | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 | | bundleName | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| abilityName | string | 否 | 表示待启动的Ability名称。如果在Want中该字段同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。AbilityName需要在一个应用的范围内保证唯一。 | | abilityName | string | 否 | 表示待启动的Ability名称。如果在Want中该字段同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。AbilityName需要在一个应用的范围内保证唯一。 |
| uri | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 | | uri | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 |
| type | string | 否 | 表示MIME type类型描述,打开文件的类型,主要用于文管打开文件。比如:"text/xml" 、 "image/*"等,MIME定义参考:https://www.iana.org/assignments/media-types/media-types.xhtml?utm_source=ld246.com。 | | type | string | 否 | 表示MIME type类型描述,打开文件的类型,主要用于文管打开文件。比如:'text/xml' 、 'image/*'等,MIME定义参考:https://www.iana.org/assignments/media-types/media-types.xhtml?utm_source=ld246.com。 |
| flags | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](js-apis-ability-wantConstant.md#wantConstant.Flags)。 | | flags | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](js-apis-ability-wantConstant.md#wantConstant.Flags)。 |
| action | string | 否 | 表示要执行的通用操作(如:查看、分享、应用详情)。在隐式Want中,您可以定义该字段,配合uri或parameters来表示对数据要执行的操作。 | | action | string | 否 | 表示要执行的通用操作(如:查看、分享、应用详情)。在隐式Want中,您可以定义该字段,配合uri或parameters来表示对数据要执行的操作。 |
| parameters | {[key: string]: any} | 否 | 表示WantParams描述,由开发者自行决定传入的键值对。默认会携带以下key值:<br>ohos.aafwk.callerPid 表示拉起方的pid。<br>ohos.aafwk.param.callerToken 表示拉起方的token。<br>ohos.aafwk.param.callerUid 表示[bundleInfo](js-apis-bundle-BundleInfo.md#bundleinfo-1)中的uid,应用包里应用程序的uid。<br />- component.startup.newRules:表示是否启用新的管控规则。<br />- moduleName:表示拉起方的模块名,该字段的值即使定义成其他字符串,在传递到另一端时会被修改为正确的值。<br />- ohos.dlp.params.sandbox:表示dlp文件才会有。 | | | parameters | {[key: string]: any} | 否 | 表示WantParams描述,由开发者自行决定传入的键值对。默认会携带以下key值:<br>ohos.aafwk.callerPid 表示拉起方的pid。<br>ohos.aafwk.param.callerToken 表示拉起方的token。<br>ohos.aafwk.param.callerUid 表示[bundleInfo](js-apis-bundle-BundleInfo.md#bundleinfo-1)中的uid,应用包里应用程序的uid。<br />- component.startup.newRules:表示是否启用新的管控规则。<br />- moduleName:表示拉起方的模块名,该字段的值即使定义成其他字符串,在传递到另一端时会被修改为正确的值。<br />- ohos.dlp.params.sandbox:表示dlp文件才会有。 | |
...@@ -35,15 +35,15 @@ import Want from '@ohos.application.Want'; ...@@ -35,15 +35,15 @@ import Want from '@ohos.application.Want';
```ts ```ts
var want = { var want = {
"deviceId": "", // deviceId为空表示本设备 'deviceId': '', // deviceId为空表示本设备
"bundleName": "com.extreme.test", 'bundleName': 'com.extreme.test',
"abilityName": "MainAbility", 'abilityName': 'MainAbility',
"moduleName": "entry" // moduleName非必选 'moduleName': 'entry' // moduleName非必选
}; };
this.context.startAbility(want, (error) => { this.context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code) console.log('error.code = ' + error.code)
}) });
``` ```
- 通过自定字段传递数据, 以下为当前支持类型。 - 通过自定字段传递数据, 以下为当前支持类型。
...@@ -51,84 +51,84 @@ import Want from '@ohos.application.Want'; ...@@ -51,84 +51,84 @@ import Want from '@ohos.application.Want';
* 字符串(String) * 字符串(String)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForString: "str", keyForString: 'str',
}, },
} };
``` ```
* 数字(Number) * 数字(Number)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForInt: 100, keyForInt: 100,
keyForDouble: 99.99, keyForDouble: 99.99,
}, },
} };
``` ```
* 布尔(Boolean) * 布尔(Boolean)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForBool: true, keyForBool: true,
}, },
} };
``` ```
* 对象(Object) * 对象(Object)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForObject: { keyForObject: {
keyForObjectString: "str", keyForObjectString: 'str',
keyForObjectInt: -200, keyForObjectInt: -200,
keyForObjectDouble: 35.5, keyForObjectDouble: 35.5,
keyForObjectBool: false, keyForObjectBool: false,
}, },
}, },
} };
``` ```
* 数组(Array) * 数组(Array)
```ts ```ts
let want = { let want = {
bundleName: "com.example.demo", bundleName: 'com.example.demo',
abilityName: "com.example.demo.MainAbility", abilityName: 'com.example.demo.MainAbility',
parameters: { parameters: {
keyForArrayString: ["str1", "str2", "str3"], keyForArrayString: ['str1', 'str2', 'str3'],
keyForArrayInt: [100, 200, 300, 400], keyForArrayInt: [100, 200, 300, 400],
keyForArrayDouble: [0.1, 0.2], keyForArrayDouble: [0.1, 0.2],
keyForArrayObject: [{obj1: "aaa"}, {obj2: 100}], keyForArrayObject: [{obj1: 'aaa'}, {obj2: 100}],
}, },
} };
``` ```
* 文件描述符(FD) * 文件描述符(FD)
```ts ```ts
import fileio from '@ohos.fileio'; import fileio from '@ohos.fileio';
var fd; var fd;
try { try {
fd = fileio.openSync("/data/storage/el2/base/haps/pic.png"); fd = fileio.openSync('/data/storage/el2/base/haps/pic.png');
} catch(e) { } catch(e) {
console.log("openSync fail:" + JSON.stringify(e)); console.log('openSync fail:' + JSON.stringify(e));
} }
var want = { var want = {
"deviceId": "", // deviceId为空表示本设备 'deviceId': '', // deviceId为空表示本设备
"bundleName": "com.extreme.test", 'bundleName': 'com.extreme.test',
"abilityName": "MainAbility", 'abilityName': 'MainAbility',
"moduleName": "entry", // moduleName非必选 'moduleName': 'entry', // moduleName非必选
"parameters": { 'parameters': {
"keyFd":{"type":"FD", "value":fd} 'keyFd':{'type':'FD', 'value':fd}
} }
}; };
this.context.startAbility(want, (error) => { this.context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code) console.log('error.code = ' + error.code)
}) });
``` ```
<!--no_check--> <!--no_check-->
\ No newline at end of file
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
```ts ```ts
let want = { let want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
let connectOptions = { let connectOptions = {
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
onFailed(code) { onFailed(code) {
console.error('onFailed code: ' + code); console.error('onFailed code: ' + code);
} }
} };
let connection = this.context.connectAbility(want, connectOptions); let connection = this.context.connectAbility(want, connectOptions);
``` ```
\ No newline at end of file
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
使用前根据具体情况引入如下模块 使用前根据具体情况引入如下模块
```ts ```ts
import ohos_data_ability from '@ohos.data.dataAbility' import ohos_data_ability from '@ohos.data.dataAbility';
import ohos_data_rdb from '@ohos.data.rdb' import ohos_data_rdb from '@ohos.data.rdb';
``` ```
## DataAbilityHelper.openFile ## DataAbilityHelper.openFile
...@@ -34,13 +34,13 @@ openFile(uri: string, mode: string, callback: AsyncCallback\<number>): void ...@@ -34,13 +34,13 @@ openFile(uri: string, mode: string, callback: AsyncCallback\<number>): void
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
let 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=======================>');
}); });
``` ```
...@@ -68,13 +68,13 @@ openFile(uri: string, mode: string): Promise\<number> ...@@ -68,13 +68,13 @@ openFile(uri: string, mode: string): Promise\<number>
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
let 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=======================>');
}); });
``` ```
...@@ -97,18 +97,18 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback\<void>): void ...@@ -97,18 +97,18 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback\<void>): void
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let helper = featureAbility.acquireDataAbilityHelper( let helper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
function onChangeNotify() { function onChangeNotify() {
console.info("==========================>onChangeNotify=======================>"); console.info('==========================>onChangeNotify=======================>');
}; };
helper.on( helper.on(
"dataChange", 'dataChange',
"dataability:///com.example.DataAbility", 'dataability:///com.example.DataAbility',
onChangeNotify onChangeNotify
) );
``` ```
## DataAbilityHelper.off ## DataAbilityHelper.off
...@@ -130,22 +130,22 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback\<void>): void ...@@ -130,22 +130,22 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback\<void>): void
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let helper = featureAbility.acquireDataAbilityHelper( let helper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
function onChangeNotify() { function onChangeNotify() {
console.info("==========================>onChangeNotify=======================>"); console.info('==========================>onChangeNotify=======================>');
}; };
helper.off( helper.off(
"dataChange", 'dataChange',
"dataability:///com.example.DataAbility", 'dataability:///com.example.DataAbility',
) );
helper.off( helper.off(
"dataChange", 'dataChange',
"dataability:///com.example.DataAbility", 'dataability:///com.example.DataAbility',
onChangeNotify onChangeNotify
) );
``` ```
## DataAbilityHelper.getType ## DataAbilityHelper.getType
...@@ -166,12 +166,12 @@ getType(uri: string, callback: AsyncCallback\<string>): void ...@@ -166,12 +166,12 @@ getType(uri: string, callback: AsyncCallback\<string>): void
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -198,12 +198,12 @@ getType(uri: string): Promise\<string> ...@@ -198,12 +198,12 @@ getType(uri: string): Promise\<string>
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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) => {
console.info("==========================>getTypeCallback=======================>"); console.info('==========================>getTypeCallback=======================>');
}); });
``` ```
...@@ -226,13 +226,13 @@ getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array\ ...@@ -226,13 +226,13 @@ getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array\
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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',
"image/*", (err, data) => { 'image/*', (err, data) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -262,13 +262,13 @@ getFileTypes(uri: string, mimeTypeFilter: string): Promise\<Array\<string>> ...@@ -262,13 +262,13 @@ getFileTypes(uri: string, mimeTypeFilter: string): Promise\<Array\<string>>
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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',
"image/*").then((data) => { 'image/*').then((data) => {
console.info("===================>getFileTypesCallback================>"); console.info('===================>getFileTypesCallback================>');
}); });
``` ```
...@@ -290,12 +290,12 @@ normalizeUri(uri: string, callback: AsyncCallback\<string>): void ...@@ -290,12 +290,12 @@ normalizeUri(uri: string, callback: AsyncCallback\<string>): void
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -322,12 +322,12 @@ normalizeUri(uri: string): Promise\<string> ...@@ -322,12 +322,12 @@ normalizeUri(uri: string): Promise\<string>
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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) => {
console.info("=================>normalizeUriCallback=======================>"); console.info('=================>normalizeUriCallback=======================>');
}); });
``` ```
...@@ -349,12 +349,12 @@ denormalizeUri(uri: string, callback: AsyncCallback\<string>): void ...@@ -349,12 +349,12 @@ denormalizeUri(uri: string, callback: AsyncCallback\<string>): void
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -383,12 +383,12 @@ denormalizeUri(uri: string): Promise\<string> ...@@ -383,12 +383,12 @@ denormalizeUri(uri: string): Promise\<string>
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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) => {
console.info("===============>denormalizeUriCallback=======================>"); console.info('===============>denormalizeUriCallback=======================>');
}); });
``` ```
...@@ -410,12 +410,12 @@ notifyChange(uri: string, callback: AsyncCallback\<void>): void ...@@ -410,12 +410,12 @@ notifyChange(uri: string, callback: AsyncCallback\<void>): void
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -442,12 +442,12 @@ notifyChange(uri: string): Promise\<void> ...@@ -442,12 +442,12 @@ notifyChange(uri: string): Promise\<void>
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let 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(() => {
console.info("================>notifyChangeCallback================>"); console.info('================>notifyChangeCallback================>');
}); });
``` ```
...@@ -470,19 +470,19 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback\<num ...@@ -470,19 +470,19 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback\<num
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
const valueBucket = { const valueBucket = {
"name": "rose", 'name': 'rose',
"age": 22, 'age': 22,
"salary": 200.5, 'salary': 200.5,
"blobType": "u8", 'blobType': 'u8',
} };
DAHelper.insert("dataability:///com.example.DataAbility", valueBucket, DAHelper.insert('dataability:///com.example.DataAbility', valueBucket,
(err, data) => { (err, data) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -510,18 +510,18 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise\<number> ...@@ -510,18 +510,18 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise\<number>
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
const valueBucket = { const valueBucket = {
"name": "rose1", 'name': 'rose1',
"age": 221, 'age': 221,
"salary": 20.5, 'salary': 20.5,
"blobType": "u8", 'blobType': 'u8',
} };
DAHelper.insert("dataability:///com.example.DataAbility", valueBucket).then((data) => { DAHelper.insert('dataability:///com.example.DataAbility', valueBucket).then((data) => {
console.info("====================>insertCallback=======================>"); console.info('====================>insertCallback=======================>');
}); });
``` ```
...@@ -544,16 +544,16 @@ batchInsert(uri: string, valuesBuckets: Array\<rdb.ValuesBucket>, callback: Asyn ...@@ -544,16 +544,16 @@ batchInsert(uri: string, valuesBuckets: Array\<rdb.ValuesBucket>, callback: Asyn
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
let 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,
(err, data) => { (err, data) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -581,15 +581,15 @@ batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>): Promise\<numbe ...@@ -581,15 +581,15 @@ batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>): Promise\<numbe
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
let 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) => {
console.info("==================>batchInsertCallback=======================>"); console.info('==================>batchInsertCallback=======================>');
}); });
``` ```
...@@ -612,15 +612,15 @@ delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: Asy ...@@ -612,15 +612,15 @@ 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';
let 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();
DAHelper.delete("dataability:///com.example.DataAbility", da, DAHelper.delete('dataability:///com.example.DataAbility', da,
(err, data) => { (err, data) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -648,14 +648,14 @@ delete(uri: string, predicates?: dataAbility.DataAbilityPredicates): Promise\<nu ...@@ -648,14 +648,14 @@ 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';
let 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();
DAHelper.delete("dataability:///com.example.DataAbility", da).then((data) => { DAHelper.delete('dataability:///com.example.DataAbility', da).then((data) => {
console.info("==========================>deleteCallback=======================>"); console.info('==========================>deleteCallback=======================>');
}); });
``` ```
...@@ -679,20 +679,20 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.Data ...@@ -679,20 +679,20 @@ 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';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
const va = { const va = {
"name": "roe1", 'name': 'roe1',
"age": 21, 'age': 21,
"salary": 20.5, 'salary': 20.5,
"blobType": "u8", 'blobType': 'u8',
} };
let da = new ohos_data_ability.DataAbilityPredicates() let da = new ohos_data_ability.DataAbilityPredicates();
DAHelper.update("dataability:///com.example.DataAbility", va, da, (err, data) => { DAHelper.update('dataability:///com.example.DataAbility', va, da, (err, data) => {
console.info("==========================>Called=======================>"); console.info('==========================>Called=======================>');
}); });
``` ```
...@@ -721,20 +721,20 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates?: dataAbility.Dat ...@@ -721,20 +721,20 @@ 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';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
const va = { const va = {
"name": "roe1", 'name': 'roe1',
"age": 21, 'age': 21,
"salary": 20.5, 'salary': 20.5,
"blobType": "u8", 'blobType': 'u8',
} };
let da = new ohos_data_ability.DataAbilityPredicates() let da = new ohos_data_ability.DataAbilityPredicates();
DAHelper.update("dataability:///com.example.DataAbility", va, da).then((data) => { DAHelper.update('dataability:///com.example.DataAbility', va, da).then((data) => {
console.info("==========================>updateCallback=======================>"); console.info('==========================>updateCallback=======================>');
}); });
``` ```
...@@ -758,15 +758,15 @@ query(uri: string, columns: Array\<string>, predicates: dataAbility.DataAbilityP ...@@ -758,15 +758,15 @@ 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';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
let 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=======================>');
}); });
``` ```
...@@ -797,15 +797,15 @@ query(uri: string, columns?: Array\<string>, predicates?: dataAbility.DataAbilit ...@@ -797,15 +797,15 @@ 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';
let DAHelper = featureAbility.acquireDataAbilityHelper( let DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility" 'dataability:///com.example.DataAbility'
); );
let 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=======================>');
}); });
``` ```
...@@ -821,7 +821,7 @@ call(uri: string, method: string, arg: string, extras: PacMap): Promise\<PacMap> ...@@ -821,7 +821,7 @@ call(uri: string, method: string, arg: string, extras: PacMap): Promise\<PacMap>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | --------------------------------- | ---- | ------------------------------------------------ | | ---------- | --------------------------------- | ---- | ------------------------------------------------ |
| uri | string | 是 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx" | | uri | string | 是 | 指定待处理的DataAbility。例:'dataability:///com.example.xxx.xxxx' |
| method | string | 是 | 被调用的方法名。 | | method | string | 是 | 被调用的方法名。 |
| arg | string | 是 |需传入的参数。 | | arg | string | 是 |需传入的参数。 |
| extras | [PacMap](#pacmap) | 是 | 键值对参数。 | | extras | [PacMap](#pacmap) | 是 | 键值对参数。 |
...@@ -838,9 +838,9 @@ call(uri: string, method: string, arg: string, extras: PacMap): Promise\<PacMap> ...@@ -838,9 +838,9 @@ call(uri: string, method: string, arg: string, extras: PacMap): Promise\<PacMap>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let dataAbilityHelper = featureAbility.acquireDataAbilityHelper( let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.jsapidemo.UserDataAbility"); 'dataability:///com.example.jsapidemo.UserDataAbility');
dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility", dataAbilityHelper.call('dataability:///com.example.jsapidemo.UserDataAbility',
"method", "arg", {"key1":"value1"}).then((data) => { 'method', 'arg', {'key1':'value1'}).then((data) => {
console.info('Operation succeeded: ' + data); console.info('Operation succeeded: ' + data);
}).catch((error) => { }).catch((error) => {
console.error('Operation failed. Cause: ' + error); console.error('Operation failed. Cause: ' + error);
...@@ -859,7 +859,7 @@ call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCa ...@@ -859,7 +859,7 @@ call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCa
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | --------------------------------- | ---- | ------------------------------------------------ | | ---------- | --------------------------------- | ---- | ------------------------------------------------ |
| uri | string | 是 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx" | | uri | string | 是 | 指定待处理的DataAbility。例:'dataability:///com.example.xxx.xxxx' |
| method | string | 是 | 被调用的方法名。 | | method | string | 是 | 被调用的方法名。 |
| arg | string | 是 |需传入的参数。 | | arg | string | 是 |需传入的参数。 |
| extras | [PacMap](#pacmap) | 是 | 键值对参数。 | | extras | [PacMap](#pacmap) | 是 | 键值对参数。 |
...@@ -871,9 +871,9 @@ call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCa ...@@ -871,9 +871,9 @@ call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCa
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let dataAbilityHelper = featureAbility.acquireDataAbilityHelper( let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.jsapidemo.UserDataAbility"); 'dataability:///com.example.jsapidemo.UserDataAbility');
dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility", dataAbilityHelper.call('dataability:///com.example.jsapidemo.UserDataAbility',
"method", "arg", {"key1":"value1"}, (err, data) => { 'method', 'arg', {'key1':'value1'}, (err, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + err); console.error('Operation failed. Cause: ' + err);
return; return;
...@@ -894,7 +894,7 @@ executeBatch(uri: string, operations: Array\<DataAbilityOperation>, callback: As ...@@ -894,7 +894,7 @@ executeBatch(uri: string, operations: Array\<DataAbilityOperation>, callback: As
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | --------------------------------- | ---- | ------------------------------------------------ | | ---------- | --------------------------------- | ---- | ------------------------------------------------ |
| uri | string | 是 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。| | uri | string | 是 | 指定待处理的DataAbility。例:'dataability:///com.example.xxx.xxxx'。|
| operations | Array\<[DataAbilityOperation](js-apis-inner-ability-dataAbilityOperation.md)> | 是 | 指示数据操作列表,其中可以包含对数据库的多个操作。 | | operations | Array\<[DataAbilityOperation](js-apis-inner-ability-dataAbilityOperation.md)> | 是 | 指示数据操作列表,其中可以包含对数据库的多个操作。 |
| callback | AsyncCallback\<Array\<[DataAbilityResult](js-apis-inner-ability-dataAbilityResult.md)>> | 是 |在数组 DataAbilityResult中返回每个操作的结果。 | | callback | AsyncCallback\<Array\<[DataAbilityResult](js-apis-inner-ability-dataAbilityResult.md)>> | 是 |在数组 DataAbilityResult中返回每个操作的结果。 |
...@@ -906,8 +906,8 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -906,8 +906,8 @@ import featureAbility from '@ohos.ability.featureAbility';
// 根据DataAbilityOperation列表选择要对数据库做的操作 // 根据DataAbilityOperation列表选择要对数据库做的操作
let op=new Array(); let op=new Array();
let dataAbilityHelper = featureAbility.acquireDataAbilityHelper( let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.jsapidemo.UserDataAbility"); 'dataability:///com.example.jsapidemo.UserDataAbility');
dataAbilityHelper.executeBatch("dataability:///com.example.jsapidemo.UserDataAbility", dataAbilityHelper.executeBatch('dataability:///com.example.jsapidemo.UserDataAbility',
op, (err, data) => { op, (err, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + err); console.error('Operation failed. Cause: ' + err);
...@@ -929,7 +929,7 @@ executeBatch(uri: string, operations: Array\<DataAbilityOperation>): Promise\<Ar ...@@ -929,7 +929,7 @@ executeBatch(uri: string, operations: Array\<DataAbilityOperation>): Promise\<Ar
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | -------------------------------| ---- | ------------------------------------------------ | | ---------- | -------------------------------| ---- | ------------------------------------------------ |
| uri | string | 是 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。| | uri | string | 是 | 指定待处理的DataAbility。例:'dataability:///com.example.xxx.xxxx'。|
| operations | Array\<[DataAbilityOperation](js-apis-inner-ability-dataAbilityOperation.md)> | 是 | 指示数据操作列表,其中可以包含对数据库的多个操作。 | | operations | Array\<[DataAbilityOperation](js-apis-inner-ability-dataAbilityOperation.md)> | 是 | 指示数据操作列表,其中可以包含对数据库的多个操作。 |
**返回值:** **返回值:**
...@@ -946,8 +946,8 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -946,8 +946,8 @@ import featureAbility from '@ohos.ability.featureAbility';
// 根据DataAbilityOperation列表选择要对数据库做的操作 // 根据DataAbilityOperation列表选择要对数据库做的操作
let op=new Array(); let op=new Array();
let dataAbilityHelper = featureAbility.acquireDataAbilityHelper( let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.jsapidemo.UserDataAbility"); 'dataability:///com.example.jsapidemo.UserDataAbility');
dataAbilityHelper.executeBatch("dataability:///com.example.jsapidemo.UserDataAbility", dataAbilityHelper.executeBatch('dataability:///com.example.jsapidemo.UserDataAbility',
op).then((data) => { op).then((data) => {
console.info('Operation succeeded: ' + data); console.info('Operation succeeded: ' + data);
}).catch((error) => { }).catch((error) => {
......
...@@ -11,15 +11,15 @@ ...@@ -11,15 +11,15 @@
| 名称 | 类型 | 必填 | 说明 | | 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| uri? | string | 否 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 | | uri? | string | 否 | 指定待处理的DataAbility。例:'dataability:///com.example.xxx.xxxx'。 |
| count? | number | 否 | 指示受操作影响的行数。 | | count? | number | 否 | 指示受操作影响的行数。 |
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let dataAbilityUri = ("dataability:///com.example.myapplication.TestDataAbility"); let dataAbilityUri = ('dataability:///com.example.myapplication.TestDataAbility');
let DAHelper; let DAHelper;
try { try {
DAHelper = featureAbility.acquireDataAbilityHelper(dataAbilityUri); DAHelper = featureAbility.acquireDataAbilityHelper(dataAbilityUri);
...@@ -33,9 +33,9 @@ try { ...@@ -33,9 +33,9 @@ try {
} }
let valueBucket = { let valueBucket = {
"name": "DataAbilityHelperTest", 'name': 'DataAbilityHelperTest',
"age": 24, 'age': 24,
"salary": 2024.20, 'salary': 2024.20,
}; };
let operations = [ let operations = [
{ {
......
...@@ -16,29 +16,29 @@ ...@@ -16,29 +16,29 @@
**示例:** **示例:**
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility' import featureAbility from '@ohos.ability.featureAbility';
let Want = { let Want = {
bundleName: "com.example.abilityStartSettingApp2", bundleName: 'com.example.abilityStartSettingApp2',
abilityName: "com.example.abilityStartSettingApp.MainAbility", abilityName: 'com.example.abilityStartSettingApp.MainAbility',
} };
let abilityStartSetting ={ let abilityStartSetting ={
[featureAbility.AbilityStartSetting.BOUNDS_KEY] : [100,200,300,400], [featureAbility.AbilityStartSetting.BOUNDS_KEY] : [100,200,300,400],
[featureAbility.AbilityStartSetting.WINDOW_MODE_KEY] : [featureAbility.AbilityStartSetting.WINDOW_MODE_KEY] :
featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED, featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED,
[featureAbility.AbilityStartSetting.DISPLAY_ID_KEY] : 1, [featureAbility.AbilityStartSetting.DISPLAY_ID_KEY] : 1,
} };
let startAbilityParameter = { let startAbilityParameter = {
want : Want, want : Want,
abilityStartSetting : abilityStartSetting abilityStartSetting : abilityStartSetting
} };
featureAbility.startAbility(startAbilityParameter, (err, data)=>{ featureAbility.startAbility(startAbilityParameter, (err, data)=>{
console.log('errCode : ' + JSON.stringify(err)); console.log('errCode : ' + JSON.stringify(err));
console.log('data : ' + JSON.stringify(data)); console.log('data : ' + JSON.stringify(data));
} catch(error) { } catch(error) {
console.log("startAbility error: " + JSON.stringify(error)); console.log('startAbility error: ' + JSON.stringify(error));
} }
``` ```
\ No newline at end of file
...@@ -14,7 +14,7 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传 ...@@ -14,7 +14,7 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传
| bundleName | string | 否 | 表示包名。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 | | bundleName | string | 否 | 表示包名。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| abilityName | string | 否 | 表示待启动的Ability名称。如果在Want中该字段同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。AbilityName需要在一个应用的范围内保证唯一。 | | abilityName | string | 否 | 表示待启动的Ability名称。如果在Want中该字段同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。AbilityName需要在一个应用的范围内保证唯一。 |
| uri | string | 否 | 表示Uri。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 | | uri | string | 否 | 表示Uri。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 |
| type | string | 否 | 表示MIME type类型,打开文件的类型,主要用于文管打开文件。比如:"text/xml" 、 "image/*"等,MIME定义参考:https://www.iana.org/assignments/media-types/media-types.xhtml?utm_source=ld246.com。 | | type | string | 否 | 表示MIME type类型,打开文件的类型,主要用于文管打开文件。比如:'text/xml' 、 'image/*'等,MIME定义参考:https://www.iana.org/assignments/media-types/media-types.xhtml?utm_source=ld246.com。 |
| flags | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](js-apis-ability-wantConstant.md#wantConstant.Flags)。 | | flags | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](js-apis-ability-wantConstant.md#wantConstant.Flags)。 |
| action | string | 否 | 表示要执行的通用操作(如:查看、分享、应用详情)。在隐式Want中,您可以定义该字段,配合uri或parameters来表示对数据要执行的操作。 | | action | string | 否 | 表示要执行的通用操作(如:查看、分享、应用详情)。在隐式Want中,您可以定义该字段,配合uri或parameters来表示对数据要执行的操作。 |
| parameters | {[key: string]: any} | 否 | 表示WantParams,由开发者自行决定传入的键值对。默认会携带以下key值:<br>ohos.aafwk.callerPid 表示拉起方的pid。<br>ohos.aafwk.param.callerToken 表示拉起方的token。<br>ohos.aafwk.param.callerUid 表示[bundleInfo](js-apis-bundle-BundleInfo.md#bundleinfo-1)中的uid,应用包里应用程序的uid。<br />- component.startup.newRules:表示是否启用新的管控规则。<br />- moduleName:表示拉起方的模块名,该字段的值即使定义成其他字符串,在传递到另一端时会被修改为正确的值。<br />- ohos.dlp.params.sandbox:表示dlp文件才会有。 | | | parameters | {[key: string]: any} | 否 | 表示WantParams,由开发者自行决定传入的键值对。默认会携带以下key值:<br>ohos.aafwk.callerPid 表示拉起方的pid。<br>ohos.aafwk.param.callerToken 表示拉起方的token。<br>ohos.aafwk.param.callerUid 表示[bundleInfo](js-apis-bundle-BundleInfo.md#bundleinfo-1)中的uid,应用包里应用程序的uid。<br />- component.startup.newRules:表示是否启用新的管控规则。<br />- moduleName:表示拉起方的模块名,该字段的值即使定义成其他字符串,在传递到另一端时会被修改为正确的值。<br />- ohos.dlp.params.sandbox:表示dlp文件才会有。 | |
...@@ -27,42 +27,42 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传 ...@@ -27,42 +27,42 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传
```ts ```ts
let want = { let want = {
"deviceId": "", // deviceId为空表示本设备 'deviceId': '', // deviceId为空表示本设备
"bundleName": "com.extreme.test", 'bundleName': 'com.extreme.test',
"abilityName": "MainAbility", 'abilityName': 'MainAbility',
"moduleName": "entry" // moduleName非必选 'moduleName': 'entry' // moduleName非必选
}; };
this.context.startAbility(want, (error) => { this.context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code) console.log('error.code = ' + error.code)
}) });
``` ```
- 传递FD(文件描述符)数据(在UIAbility对象中调用,其中示例中的context为UIAbility的上下文对象) - 传递FD(文件描述符)数据(在UIAbility对象中调用,其中示例中的context为UIAbility的上下文对象)
```ts ```ts
import fileio from '@ohos.fileio'; import fileio from '@ohos.fileio';;
// ... // ...
let fd; let fd;
try { try {
fd = fileio.openSync("/data/storage/el2/base/haps/pic.png"); fd = fileio.openSync('/data/storage/el2/base/haps/pic.png');
} catch(e) { } catch(e) {
console.log("openSync fail:" + JSON.stringify(e)); console.log('openSync fail:' + JSON.stringify(e));
} }
let want = { let want = {
"deviceId": "", // deviceId为空表示本设备 'deviceId': '', // deviceId为空表示本设备
"bundleName": "com.extreme.test", 'bundleName': 'com.extreme.test',
"abilityName": "MainAbility", 'abilityName': 'MainAbility',
"moduleName": "entry", // moduleName非必选 'moduleName': 'entry', // moduleName非必选
"parameters": { 'parameters': {
"keyFd":{"type":"FD", "value":fd} 'keyFd':{'type':'FD', 'value':fd}
} }
}; };
this.context.startAbility(want, (error) => { this.context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code) console.log('error.code = ' + error.code)
}) });
// ... // ...
``` ```
......
...@@ -15,7 +15,7 @@ Context对象是在featureAbility中创建实例,并通过featureAbility的[ge ...@@ -15,7 +15,7 @@ Context对象是在featureAbility中创建实例,并通过featureAbility的[ge
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -41,7 +41,7 @@ getOrCreateLocalDir(callback: AsyncCallback\<string>): void ...@@ -41,7 +41,7 @@ getOrCreateLocalDir(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -69,7 +69,7 @@ getOrCreateLocalDir(): Promise\<string> ...@@ -69,7 +69,7 @@ getOrCreateLocalDir(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -96,8 +96,8 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -96,8 +96,8 @@ import featureAbility from '@ohos.ability.featureAbility';
import bundle from '@ohos.bundle'; import bundle from '@ohos.bundle';
let 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));
}); });
}); });
``` ```
...@@ -124,8 +124,8 @@ verifyPermission(permission: string, callback: AsyncCallback\<number>): void ...@@ -124,8 +124,8 @@ verifyPermission(permission: string, callback: AsyncCallback\<number>): void
```ts ```ts
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -157,7 +157,7 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -157,7 +157,7 @@ import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let 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));
}); });
``` ```
...@@ -185,14 +185,14 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number, res ...@@ -185,14 +185,14 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number, res
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
context.requestPermissionsFromUser( context.requestPermissionsFromUser(
["com.example.permission1", ['com.example.permission1',
"com.example.permission2", 'com.example.permission2',
"com.example.permission3", 'com.example.permission3',
"com.example.permission4", 'com.example.permission4',
"com.example.permission5"], 'com.example.permission5'],
1, 1,
(err, data) => { (err, data) => {
console.info("requestPermissionsFromUser err: " + JSON.stringify(err) + "data: " + JSON.stringify(data)); console.info('requestPermissionsFromUser err: ' + JSON.stringify(err) + 'data: ' + JSON.stringify(data));
} }
); );
``` ```
...@@ -225,13 +225,13 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number): Pr ...@@ -225,13 +225,13 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number): Pr
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
context.requestPermissionsFromUser( context.requestPermissionsFromUser(
["com.example.permission1", ['com.example.permission1',
"com.example.permission2", 'com.example.permission2',
"com.example.permission3", 'com.example.permission3',
"com.example.permission4", 'com.example.permission4',
"com.example.permission5"], 'com.example.permission5'],
1).then((data)=>{ 1).then((data)=>{
console.info("requestPermissionsFromUser data: " + JSON.stringify(data)); console.info('requestPermissionsFromUser data: ' + JSON.stringify(data));
} }
); );
``` ```
...@@ -258,7 +258,7 @@ getApplicationInfo(callback: AsyncCallback\<ApplicationInfo>): void ...@@ -258,7 +258,7 @@ getApplicationInfo(callback: AsyncCallback\<ApplicationInfo>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -284,7 +284,7 @@ getApplicationInfo(): Promise\<ApplicationInfo> ...@@ -284,7 +284,7 @@ getApplicationInfo(): Promise\<ApplicationInfo>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -310,7 +310,7 @@ getBundleName(callback: AsyncCallback\<string>): void ...@@ -310,7 +310,7 @@ getBundleName(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -336,7 +336,7 @@ getBundleName(): Promise\<string> ...@@ -336,7 +336,7 @@ getBundleName(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -360,7 +360,7 @@ getDisplayOrientation(callback: AsyncCallback\<bundle.DisplayOrientation>): void ...@@ -360,7 +360,7 @@ getDisplayOrientation(callback: AsyncCallback\<bundle.DisplayOrientation>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -384,7 +384,7 @@ getDisplayOrientation(): Promise\<bundle.DisplayOrientation>; ...@@ -384,7 +384,7 @@ getDisplayOrientation(): Promise\<bundle.DisplayOrientation>;
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -408,7 +408,7 @@ getExternalCacheDir(callback: AsyncCallback\<string>): void ...@@ -408,7 +408,7 @@ getExternalCacheDir(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -432,7 +432,7 @@ getExternalCacheDir(): Promise\<string>; ...@@ -432,7 +432,7 @@ getExternalCacheDir(): Promise\<string>;
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -459,7 +459,7 @@ import bundle from '@ohos.bundle'; ...@@ -459,7 +459,7 @@ import bundle from '@ohos.bundle';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let 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));
}); });
``` ```
...@@ -486,7 +486,7 @@ import bundle from '@ohos.bundle'; ...@@ -486,7 +486,7 @@ import bundle from '@ohos.bundle';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let 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));
}); });
``` ```
...@@ -512,7 +512,7 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -512,7 +512,7 @@ import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let 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));
}); });
``` ```
...@@ -543,7 +543,7 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -543,7 +543,7 @@ import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let 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));
}); });
``` ```
...@@ -569,7 +569,7 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -569,7 +569,7 @@ import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let 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));
}); });
``` ```
...@@ -600,7 +600,7 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -600,7 +600,7 @@ import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext(); let context = featureAbility.getContext();
let 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));
}); });
``` ```
...@@ -627,7 +627,7 @@ getProcessInfo(callback: AsyncCallback\<ProcessInfo>): void ...@@ -627,7 +627,7 @@ getProcessInfo(callback: AsyncCallback\<ProcessInfo>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -653,7 +653,7 @@ getProcessInfo(): Promise\<ProcessInfo> ...@@ -653,7 +653,7 @@ getProcessInfo(): Promise\<ProcessInfo>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -681,7 +681,7 @@ getElementName(callback: AsyncCallback\<ElementName>): void ...@@ -681,7 +681,7 @@ getElementName(callback: AsyncCallback\<ElementName>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -709,7 +709,7 @@ getElementName(): Promise\<ElementName> ...@@ -709,7 +709,7 @@ getElementName(): Promise\<ElementName>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -733,7 +733,7 @@ getProcessName(callback: AsyncCallback\<string>): void ...@@ -733,7 +733,7 @@ getProcessName(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -759,7 +759,7 @@ getProcessName(): Promise\<string> ...@@ -759,7 +759,7 @@ getProcessName(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -785,7 +785,7 @@ getCallingBundle(callback: AsyncCallback\<string>): void ...@@ -785,7 +785,7 @@ getCallingBundle(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -811,7 +811,7 @@ getCallingBundle(): Promise\<string> ...@@ -811,7 +811,7 @@ getCallingBundle(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -835,7 +835,7 @@ getCacheDir(callback: AsyncCallback\<string>): void ...@@ -835,7 +835,7 @@ getCacheDir(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -859,7 +859,7 @@ getCacheDir(): Promise\<string> ...@@ -859,7 +859,7 @@ getCacheDir(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -883,7 +883,7 @@ getFilesDir(callback: AsyncCallback\<string>): void ...@@ -883,7 +883,7 @@ getFilesDir(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -907,7 +907,7 @@ getFilesDir(): Promise\<string> ...@@ -907,7 +907,7 @@ getFilesDir(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -933,7 +933,7 @@ getOrCreateDistributedDir(callback: AsyncCallback\<string>): void ...@@ -933,7 +933,7 @@ getOrCreateDistributedDir(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -959,7 +959,7 @@ getOrCreateDistributedDir(): Promise\<string> ...@@ -959,7 +959,7 @@ getOrCreateDistributedDir(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -983,7 +983,7 @@ getAppType(callback: AsyncCallback\<string>): void ...@@ -983,7 +983,7 @@ getAppType(callback: AsyncCallback\<string>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1007,7 +1007,7 @@ getAppType(): Promise\<string> ...@@ -1007,7 +1007,7 @@ getAppType(): Promise\<string>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1031,7 +1031,7 @@ getHapModuleInfo(callback: AsyncCallback\<HapModuleInfo>): void ...@@ -1031,7 +1031,7 @@ getHapModuleInfo(callback: AsyncCallback\<HapModuleInfo>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1055,7 +1055,7 @@ getHapModuleInfo(): Promise\<HapModuleInfo> ...@@ -1055,7 +1055,7 @@ getHapModuleInfo(): Promise\<HapModuleInfo>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1079,7 +1079,7 @@ getAppVersionInfo(callback: AsyncCallback\<AppVersionInfo>): void ...@@ -1079,7 +1079,7 @@ getAppVersionInfo(callback: AsyncCallback\<AppVersionInfo>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1103,7 +1103,7 @@ getAppVersionInfo(): Promise\<AppVersionInfo> ...@@ -1103,7 +1103,7 @@ getAppVersionInfo(): Promise\<AppVersionInfo>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1127,7 +1127,7 @@ getAbilityInfo(callback: AsyncCallback\<AbilityInfo>): void ...@@ -1127,7 +1127,7 @@ getAbilityInfo(callback: AsyncCallback\<AbilityInfo>): void
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1151,7 +1151,7 @@ getAbilityInfo(): Promise\<AbilityInfo> ...@@ -1151,7 +1151,7 @@ getAbilityInfo(): Promise\<AbilityInfo>
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1196,7 +1196,7 @@ isUpdatingConfigurations(callback: AsyncCallback\<boolean>): void; ...@@ -1196,7 +1196,7 @@ isUpdatingConfigurations(callback: AsyncCallback\<boolean>): void;
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1220,7 +1220,7 @@ isUpdatingConfigurations(): Promise\<boolean>; ...@@ -1220,7 +1220,7 @@ isUpdatingConfigurations(): Promise\<boolean>;
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
...@@ -1268,7 +1268,7 @@ printDrawnCompleted(): Promise\<void>; ...@@ -1268,7 +1268,7 @@ printDrawnCompleted(): Promise\<void>;
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let 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));
}); });
``` ```
......
...@@ -19,8 +19,8 @@ import featureAbility from '@ohos.ability.featureAbility'; ...@@ -19,8 +19,8 @@ import featureAbility from '@ohos.ability.featureAbility';
let 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));
let pid = data.pid; let pid = data.pid;
let processName = data.processName; let processName = data.processName;
} }
......
...@@ -38,17 +38,17 @@ addAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<void>): void ...@@ -38,17 +38,17 @@ addAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<void>): void
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.addAbilityMonitor(monitor, (err : any) => { abilityDelegator.addAbilityMonitor(monitor, (err : any) => {
console.info("addAbilityMonitor callback"); console.info('addAbilityMonitor callback');
}); });
``` ```
...@@ -78,17 +78,17 @@ addAbilityMonitor(monitor: AbilityMonitor): Promise\<void>; ...@@ -78,17 +78,17 @@ addAbilityMonitor(monitor: AbilityMonitor): Promise\<void>;
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.addAbilityMonitor(monitor).then(() => { abilityDelegator.addAbilityMonitor(monitor).then(() => {
console.info("addAbilityMonitor promise"); console.info('addAbilityMonitor promise');
}); });
``` ```
...@@ -115,17 +115,17 @@ removeAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<void>): v ...@@ -115,17 +115,17 @@ removeAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<void>): v
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.removeAbilityMonitor(monitor, (err : any) => { abilityDelegator.removeAbilityMonitor(monitor, (err : any) => {
console.info("removeAbilityMonitor callback"); console.info('removeAbilityMonitor callback');
}); });
``` ```
...@@ -157,17 +157,17 @@ removeAbilityMonitor(monitor: AbilityMonitor): Promise\<void>; ...@@ -157,17 +157,17 @@ removeAbilityMonitor(monitor: AbilityMonitor): Promise\<void>;
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.removeAbilityMonitor(monitor).then(() => { abilityDelegator.removeAbilityMonitor(monitor).then(() => {
console.info("removeAbilityMonitor promise"); console.info('removeAbilityMonitor promise');
}); });
``` ```
...@@ -194,17 +194,17 @@ waitAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<UIAbility>) ...@@ -194,17 +194,17 @@ waitAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<UIAbility>)
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.waitAbilityMonitor(monitor, (err : any, data : any) => { abilityDelegator.waitAbilityMonitor(monitor, (err : any, data : any) => {
console.info("waitAbilityMonitor callback"); console.info('waitAbilityMonitor callback');
}); });
``` ```
...@@ -231,17 +231,17 @@ var abilityDelegator; ...@@ -231,17 +231,17 @@ var abilityDelegator;
var timeout = 100; var timeout = 100;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.waitAbilityMonitor(monitor, timeout, (err : any, data : any) => { abilityDelegator.waitAbilityMonitor(monitor, timeout, (err : any, data : any) => {
console.info("waitAbilityMonitor callback"); console.info('waitAbilityMonitor callback');
}); });
``` ```
...@@ -274,17 +274,17 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout?: number): Promise\<UIAbilit ...@@ -274,17 +274,17 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout?: number): Promise\<UIAbilit
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.waitAbilityMonitor(monitor).then((data : any) => { abilityDelegator.waitAbilityMonitor(monitor).then((data : any) => {
console.info("waitAbilityMonitor promise"); console.info('waitAbilityMonitor promise');
}); });
``` ```
...@@ -343,10 +343,10 @@ var ability; ...@@ -343,10 +343,10 @@ var ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => { abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
console.info("getCurrentTopAbility callback"); console.info('getCurrentTopAbility callback');
ability = data; ability = data;
var state = abilityDelegator.getAbilityState(ability); var state = abilityDelegator.getAbilityState(ability);
console.info("getAbilityState" + state); console.info('getAbilityState' + state);
}); });
``` ```
...@@ -374,7 +374,7 @@ var ability; ...@@ -374,7 +374,7 @@ var ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => { abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
console.info("getCurrentTopAbility callback"); console.info('getCurrentTopAbility callback');
ability = data; ability = data;
}); });
``` ```
...@@ -403,7 +403,7 @@ var ability; ...@@ -403,7 +403,7 @@ var ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility().then((data : any) => { abilityDelegator.getCurrentTopAbility().then((data : any) => {
console.info("getCurrentTopAbility promise"); console.info('getCurrentTopAbility promise');
ability = data; ability = data;
}); });
``` ```
...@@ -430,13 +430,13 @@ startAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -430,13 +430,13 @@ startAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts ```ts
var abilityDelegator; var abilityDelegator;
var want = { var want = {
bundleName: "bundleName", bundleName: 'bundleName',
abilityName: "abilityName" abilityName: 'abilityName'
}; };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.startAbility(want, (err : any, data : any) => { abilityDelegator.startAbility(want, (err : any, data : any) => {
console.info("startAbility callback"); console.info('startAbility callback');
}); });
``` ```
...@@ -467,13 +467,13 @@ startAbility(want: Want): Promise\<void>; ...@@ -467,13 +467,13 @@ startAbility(want: Want): Promise\<void>;
```ts ```ts
var abilityDelegator; var abilityDelegator;
var want = { var want = {
bundleName: "bundleName", bundleName: 'bundleName',
abilityName: "abilityName" abilityName: 'abilityName'
}; };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.startAbility(want).then((data: any) => { abilityDelegator.startAbility(want).then((data: any) => {
console.info("startAbility promise"); console.info('startAbility promise');
}); });
``` ```
...@@ -502,10 +502,10 @@ var ability; ...@@ -502,10 +502,10 @@ var ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => { abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
console.info("getCurrentTopAbility callback"); console.info('getCurrentTopAbility callback');
ability = data; ability = data;
abilityDelegator.doAbilityForeground(ability, (err : any, data : any) => { abilityDelegator.doAbilityForeground(ability, (err : any, data : any) => {
console.info("doAbilityForeground callback"); console.info('doAbilityForeground callback');
}); });
}); });
``` ```
...@@ -540,10 +540,10 @@ var ability; ...@@ -540,10 +540,10 @@ var ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => { abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
console.info("getCurrentTopAbility callback"); console.info('getCurrentTopAbility callback');
ability = data; ability = data;
abilityDelegator.doAbilityForeground(ability).then((data : any) => { abilityDelegator.doAbilityForeground(ability).then((data : any) => {
console.info("doAbilityForeground promise"); console.info('doAbilityForeground promise');
}); });
}); });
``` ```
...@@ -573,10 +573,10 @@ var ability; ...@@ -573,10 +573,10 @@ var ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => { abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
console.info("getCurrentTopAbility callback"); console.info('getCurrentTopAbility callback');
ability = data; ability = data;
abilityDelegator.doAbilityBackground(ability, (err : any, data : any) => { abilityDelegator.doAbilityBackground(ability, (err : any, data : any) => {
console.info("doAbilityBackground callback"); console.info('doAbilityBackground callback');
}); });
}); });
``` ```
...@@ -611,10 +611,10 @@ var ability; ...@@ -611,10 +611,10 @@ var ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => { abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
console.info("getCurrentTopAbility callback"); console.info('getCurrentTopAbility callback');
ability = data; ability = data;
abilityDelegator.doAbilityBackground(ability).then((data : any) => { abilityDelegator.doAbilityBackground(ability).then((data : any) => {
console.info("doAbilityBackground promise"); console.info('doAbilityBackground promise');
}); });
}); });
``` ```
...@@ -639,7 +639,7 @@ printSync(msg: string): void; ...@@ -639,7 +639,7 @@ printSync(msg: string): void;
```ts ```ts
var abilityDelegator; var abilityDelegator;
var msg = "msg"; var msg = 'msg';
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.printSync(msg); abilityDelegator.printSync(msg);
...@@ -666,11 +666,11 @@ print(msg: string, callback: AsyncCallback\<void>): void; ...@@ -666,11 +666,11 @@ print(msg: string, callback: AsyncCallback\<void>): void;
```ts ```ts
var abilityDelegator; var abilityDelegator;
var msg = "msg"; var msg = 'msg';
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.print(msg, (err : any) => { abilityDelegator.print(msg, (err : any) => {
console.info("print callback"); console.info('print callback');
}); });
``` ```
...@@ -700,11 +700,11 @@ print(msg: string): Promise\<void>; ...@@ -700,11 +700,11 @@ print(msg: string): Promise\<void>;
```ts ```ts
var abilityDelegator; var abilityDelegator;
var msg = "msg"; var msg = 'msg';
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.print(msg).then(() => { abilityDelegator.print(msg).then(() => {
console.info("print promise"); console.info('print promise');
}); });
``` ```
...@@ -729,11 +729,11 @@ executeShellCommand(cmd: string, callback: AsyncCallback\<ShellCmdResult>): void ...@@ -729,11 +729,11 @@ executeShellCommand(cmd: string, callback: AsyncCallback\<ShellCmdResult>): void
```ts ```ts
var abilityDelegator; var abilityDelegator;
var cmd = "cmd"; var cmd = 'cmd';
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.executeShellCommand(cmd, (err : any, data : any) => { abilityDelegator.executeShellCommand(cmd, (err : any, data : any) => {
console.info("executeShellCommand callback"); console.info('executeShellCommand callback');
}); });
``` ```
...@@ -759,12 +759,12 @@ executeShellCommand(cmd: string, timeoutSecs: number, callback: AsyncCallback\<S ...@@ -759,12 +759,12 @@ executeShellCommand(cmd: string, timeoutSecs: number, callback: AsyncCallback\<S
```ts ```ts
var abilityDelegator; var abilityDelegator;
var cmd = "cmd"; var cmd = 'cmd';
var timeout = 100; var timeout = 100;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.executeShellCommand(cmd, timeout, (err : any, data : any) => { abilityDelegator.executeShellCommand(cmd, timeout, (err : any, data : any) => {
console.info("executeShellCommand callback"); console.info('executeShellCommand callback');
}); });
``` ```
...@@ -795,12 +795,12 @@ executeShellCommand(cmd: string, timeoutSecs?: number): Promise\<ShellCmdResult> ...@@ -795,12 +795,12 @@ executeShellCommand(cmd: string, timeoutSecs?: number): Promise\<ShellCmdResult>
```ts ```ts
var abilityDelegator; var abilityDelegator;
var cmd = "cmd"; var cmd = 'cmd';
var timeout = 100; var timeout = 100;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.executeShellCommand(cmd, timeout).then((data : any) => { abilityDelegator.executeShellCommand(cmd, timeout).then((data : any) => {
console.info("executeShellCommand promise"); console.info('executeShellCommand promise');
}); });
``` ```
...@@ -826,11 +826,11 @@ finishTest(msg: string, code: number, callback: AsyncCallback\<void>): void; ...@@ -826,11 +826,11 @@ finishTest(msg: string, code: number, callback: AsyncCallback\<void>): void;
```ts ```ts
var abilityDelegator; var abilityDelegator;
var msg = "msg"; var msg = 'msg';
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.finishTest(msg, 0, (err : any) => { abilityDelegator.finishTest(msg, 0, (err : any) => {
console.info("finishTest callback"); console.info('finishTest callback');
}); });
``` ```
...@@ -861,11 +861,11 @@ finishTest(msg: string, code: number): Promise\<void>; ...@@ -861,11 +861,11 @@ finishTest(msg: string, code: number): Promise\<void>;
```ts ```ts
var abilityDelegator; var abilityDelegator;
var msg = "msg"; var msg = 'msg';
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.finishTest(msg, 0).then(() => { abilityDelegator.finishTest(msg, 0).then(() => {
console.info("finishTest promise"); console.info('finishTest promise');
}); });
``` ```
...@@ -890,13 +890,13 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\<vo ...@@ -890,13 +890,13 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\<vo
var abilityDelegator; var abilityDelegator;
var monitor = { var monitor = {
moduleName: "moduleName", moduleName: 'moduleName',
srcEntrance: "srcEntrance", srcEntrance: 'srcEntrance',
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.addAbilityStageMonitor(monitor, (err : any) => { abilityDelegator.addAbilityStageMonitor(monitor, (err : any) => {
console.info("addAbilityStageMonitor callback"); console.info('addAbilityStageMonitor callback');
}); });
``` ```
...@@ -928,13 +928,13 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\<void>; ...@@ -928,13 +928,13 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\<void>;
var abilityDelegator; var abilityDelegator;
var monitor = { var monitor = {
moduleName: "moduleName", moduleName: 'moduleName',
srcEntrance: "srcEntrance", srcEntrance: 'srcEntrance',
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.addAbilityStageMonitor(monitor).then(() => { abilityDelegator.addAbilityStageMonitor(monitor).then(() => {
console.info("addAbilityStageMonitor promise"); console.info('addAbilityStageMonitor promise');
}); });
``` ```
...@@ -959,13 +959,13 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\ ...@@ -959,13 +959,13 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\
var abilityDelegator; var abilityDelegator;
var monitor = { var monitor = {
moduleName: "moduleName", moduleName: 'moduleName',
srcEntrance: "srcEntrance", srcEntrance: 'srcEntrance',
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.removeAbilityStageMonitor(monitor, (err : any) => { abilityDelegator.removeAbilityStageMonitor(monitor, (err : any) => {
console.info("removeAbilityStageMonitor callback"); console.info('removeAbilityStageMonitor callback');
}); });
``` ```
...@@ -997,13 +997,13 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\<void>; ...@@ -997,13 +997,13 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\<void>;
var abilityDelegator; var abilityDelegator;
var monitor = { var monitor = {
moduleName: "moduleName", moduleName: 'moduleName',
srcEntrance: "srcEntrance", srcEntrance: 'srcEntrance',
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.removeAbilityStageMonitor(monitor).then(() => { abilityDelegator.removeAbilityStageMonitor(monitor).then(() => {
console.info("removeAbilityStageMonitor promise"); console.info('removeAbilityStageMonitor promise');
}); });
``` ```
...@@ -1028,17 +1028,17 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\<A ...@@ -1028,17 +1028,17 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\<A
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
moduleName: "moduleName", moduleName: 'moduleName',
srcEntrance: "srcEntrance", srcEntrance: 'srcEntrance',
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.waitAbilityStageMonitor(monitor, (err : any, data : any) => { abilityDelegator.waitAbilityStageMonitor(monitor, (err : any, data : any) => {
console.info("waitAbilityStageMonitor callback"); console.info('waitAbilityStageMonitor callback');
}); });
``` ```
...@@ -1069,17 +1069,17 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout?: number): Promise ...@@ -1069,17 +1069,17 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout?: number): Promise
var abilityDelegator; var abilityDelegator;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
moduleName: "moduleName", moduleName: 'moduleName',
srcEntrance: "srcEntrance", srcEntrance: 'srcEntrance',
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.waitAbilityStageMonitor(monitor).then((data : any) => { abilityDelegator.waitAbilityStageMonitor(monitor).then((data : any) => {
console.info("waitAbilityStageMonitor promise"); console.info('waitAbilityStageMonitor promise');
}); });
``` ```
...@@ -1106,16 +1106,16 @@ var abilityDelegator; ...@@ -1106,16 +1106,16 @@ var abilityDelegator;
var timeout = 100; var timeout = 100;
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
var monitor = { var monitor = {
moduleName: "moduleName", moduleName: 'moduleName',
srcEntrance: "srcEntrance", srcEntrance: 'srcEntrance',
} };
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.waitAbilityStageMonitor(monitor, timeout, (err : any, data : any) => { abilityDelegator.waitAbilityStageMonitor(monitor, timeout, (err : any, data : any) => {
console.info("waitAbilityStageMonitor callback"); console.info('waitAbilityStageMonitor callback');
}); });
``` ```
\ No newline at end of file
...@@ -30,20 +30,20 @@ Ability监听器 ...@@ -30,20 +30,20 @@ Ability监听器
**示例:** **示例:**
```ts ```ts
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
function onAbilityCreateCallback(data) { function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback"); console.info('onAbilityCreateCallback');
} }
let monitor = { let monitor = {
abilityName: "abilityname", abilityName: 'abilityname',
onAbilityCreate: onAbilityCreateCallback onAbilityCreate: onAbilityCreateCallback
} };
let 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');
}); });
``` ```
......
...@@ -30,15 +30,15 @@ AbilityRunningInfo模块提供对Ability运行的相关信息和状态的定义 ...@@ -30,15 +30,15 @@ AbilityRunningInfo模块提供对Ability运行的相关信息和状态的定义
```ts ```ts
import abilitymanager from '@ohos.application.abilityManager'; import abilitymanager from '@ohos.application.abilityManager';
abilitymanager.getAbilityRunningInfos((err,data) => { abilitymanager.getAbilityRunningInfos((err,data) => {
console.log("getAbilityRunningInfos err: " + err + " data: " + JSON.stringify(data)); console.log('getAbilityRunningInfos err: ' + err + ' data: ' + JSON.stringify(data));
for (let i = 0; i < data.length; i++) { for (let i = 0; i < data.length; i++) {
let abilityinfo = data[i]; let abilityinfo = data[i];
console.log("abilityinfo.ability: " + JSON.stringify(abilityinfo.ability)); console.log('abilityinfo.ability: ' + JSON.stringify(abilityinfo.ability));
console.log("abilityinfo.pid: " + JSON.stringify(abilityinfo.pid)); console.log('abilityinfo.pid: ' + JSON.stringify(abilityinfo.pid));
console.log("abilityinfo.uid: " + JSON.stringify(abilityinfo.uid)); console.log('abilityinfo.uid: ' + JSON.stringify(abilityinfo.uid));
console.log("abilityinfo.processName: " + JSON.stringify(abilityinfo.processName)); console.log('abilityinfo.processName: ' + JSON.stringify(abilityinfo.processName));
console.log("abilityinfo.startTime: " + JSON.stringify(abilityinfo.startTime)); console.log('abilityinfo.startTime: ' + JSON.stringify(abilityinfo.startTime));
console.log("abilityinfo.abilityState: " + JSON.stringify(abilityinfo.abilityState)); console.log('abilityinfo.abilityState: ' + JSON.stringify(abilityinfo.abilityState));
} }
}); });
``` ```
\ No newline at end of file
...@@ -11,15 +11,15 @@ ...@@ -11,15 +11,15 @@
**示例:** **示例:**
```ts ```ts
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
let monitor = { let monitor = {
moduleName: "feature_as1", moduleName: 'feature_as1',
srcEntrance: "./ets/Application/MyAbilityStage.ts", srcEntrance: './ets/Application/MyAbilityStage.ts',
}; };
let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.waitAbilityStageMonitor(monitor, (error, data) => { abilityDelegator.waitAbilityStageMonitor(monitor, (error, data) => {
console.info("stageMonitor waitAbilityStageMonitor, abilityStage = " + JSON.stringify(data)); console.info('stageMonitor waitAbilityStageMonitor, abilityStage = ' + JSON.stringify(data));
}); });
``` ```
\ No newline at end of file
...@@ -14,7 +14,7 @@ AccessibilityExtensionContext是AccessibilityExtensionAbility上下文环境, ...@@ -14,7 +14,7 @@ AccessibilityExtensionContext是AccessibilityExtensionAbility上下文环境,
在使用AccessibilityExtensionContext的功能前,需要通过AccessibilityExtensionAbility子类实例获取AccessibilityExtensionContex的实例。 在使用AccessibilityExtensionContext的功能前,需要通过AccessibilityExtensionAbility子类实例获取AccessibilityExtensionContex的实例。
```ts ```ts
import AccessibilityExtensionAbility from '@ohos.application.AccessibilityExtensionAbility' import AccessibilityExtensionAbility from '@ohos.application.AccessibilityExtensionAbility';
let axContext; let axContext;
class MainAbility extends AccessibilityExtensionAbility { class MainAbility extends AccessibilityExtensionAbility {
onConnect(): void { onConnect(): void {
...@@ -541,7 +541,7 @@ injectGesture(gesturePath: GesturePath): Promise\<void>; ...@@ -541,7 +541,7 @@ injectGesture(gesturePath: GesturePath): Promise\<void>;
**示例:** **示例:**
```ts ```ts
import GesturePath from "@ohos.accessibility.GesturePath"; import GesturePath from '@ohos.accessibility.GesturePath';
import GesturePoint from '@ohos.accessibility.GesturePoint'; import GesturePoint from '@ohos.accessibility.GesturePoint';
let gesturePath = new GesturePath.GesturePath(100); let gesturePath = new GesturePath.GesturePath(100);
try { try {
...@@ -584,7 +584,7 @@ injectGesture(gesturePath: GesturePath, callback: AsyncCallback\<void>): void ...@@ -584,7 +584,7 @@ injectGesture(gesturePath: GesturePath, callback: AsyncCallback\<void>): void
**示例:** **示例:**
```ts ```ts
import GesturePath from "@ohos.accessibility.GesturePath"; import GesturePath from '@ohos.accessibility.GesturePath';
import GesturePoint from '@ohos.accessibility.GesturePoint'; import GesturePoint from '@ohos.accessibility.GesturePoint';
let gesturePath = new GesturePath.GesturePath(100); let gesturePath = new GesturePath.GesturePath(100);
try { try {
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
**示例:** **示例:**
```ts ```ts
import appManager from "@ohos.application.appManager" import appManager from "@ohos.application.appManager";
appManager.getForegroundApplications((error, data) => { appManager.getForegroundApplications((error, data) => {
for (let i = 0; i < data.length; i++) { for (let i = 0; i < data.length; i++) {
......
...@@ -15,9 +15,9 @@ ApplicationContext模块提供开发者应用级别的的上下文的能力, ...@@ -15,9 +15,9 @@ ApplicationContext模块提供开发者应用级别的的上下文的能力,
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
``` ```
## ApplicationContext.on(type: "abilityLifecycle", callback: AbilityLifecycleCallback) ## ApplicationContext.on(type: 'abilityLifecycle', callback: AbilityLifecycleCallback)
on(type: "abilityLifecycle", callback: AbilityLifecycleCallback): **number**; on(type: 'abilityLifecycle', callback: AbilityLifecycleCallback): **number**;
注册监听应用内生命周期 注册监听应用内生命周期
...@@ -27,7 +27,7 @@ on(type: "abilityLifecycle", callback: AbilityLifecycleCallback): **number**; ...@@ -27,7 +27,7 @@ on(type: "abilityLifecycle", callback: AbilityLifecycleCallback): **number**;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------------------ | -------- | ---- | ------------------------------ | | ------------------------ | -------- | ---- | ------------------------------ |
| type | "abilityLifecycle" | 是 | 监听事件的类型。 | | type | 'abilityLifecycle' | 是 | 监听事件的类型。 |
| callback | [AbilityLifecycleCallback](js-apis-app-ability-abilityLifecycleCallback.md) | 是 | 回调方法,返回注册监听事件的ID。 | | callback | [AbilityLifecycleCallback](js-apis-app-ability-abilityLifecycleCallback.md) | 是 | 回调方法,返回注册监听事件的ID。 |
**返回值:** **返回值:**
...@@ -45,52 +45,52 @@ let lifecycleId; ...@@ -45,52 +45,52 @@ let lifecycleId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onCreate() { onCreate() {
console.log("MyAbility onCreate") console.log('MyAbility onCreate');
let AbilityLifecycleCallback = { let AbilityLifecycleCallback = {
onAbilityCreate(ability) { onAbilityCreate(ability) {
console.log("AbilityLifecycleCallback onAbilityCreate ability:" + ability); console.log('AbilityLifecycleCallback onAbilityCreate ability:' + ability);
}, },
onWindowStageCreate(ability, windowStage) { onWindowStageCreate(ability, windowStage) {
console.log("AbilityLifecycleCallback onWindowStageCreate ability:" + ability); console.log('AbilityLifecycleCallback onWindowStageCreate ability:' + ability);
console.log("AbilityLifecycleCallback onWindowStageCreate windowStage:" + windowStage); console.log('AbilityLifecycleCallback onWindowStageCreate windowStage:' + windowStage);
}, },
onWindowStageActive(ability, windowStage) { onWindowStageActive(ability, windowStage) {
console.log("AbilityLifecycleCallback onWindowStageActive ability:" + ability); console.log('AbilityLifecycleCallback onWindowStageActive ability:' + ability);
console.log("AbilityLifecycleCallback onWindowStageActive windowStage:" + windowStage); console.log('AbilityLifecycleCallback onWindowStageActive windowStage:' + windowStage);
}, },
onWindowStageInactive(ability, windowStage) { onWindowStageInactive(ability, windowStage) {
console.log("AbilityLifecycleCallback onWindowStageInactive ability:" + ability); console.log('AbilityLifecycleCallback onWindowStageInactive ability:' + ability);
console.log("AbilityLifecycleCallback onWindowStageInactive windowStage:" + windowStage); console.log('AbilityLifecycleCallback onWindowStageInactive windowStage:' + windowStage);
}, },
onWindowStageDestroy(ability, windowStage) { onWindowStageDestroy(ability, windowStage) {
console.log("AbilityLifecycleCallback onWindowStageDestroy ability:" + ability); console.log('AbilityLifecycleCallback onWindowStageDestroy ability:' + ability);
console.log("AbilityLifecycleCallback onWindowStageDestroy windowStage:" + windowStage); console.log('AbilityLifecycleCallback onWindowStageDestroy windowStage:' + windowStage);
}, },
onAbilityDestroy(ability) { onAbilityDestroy(ability) {
console.log("AbilityLifecycleCallback onAbilityDestroy ability:" + ability); console.log('AbilityLifecycleCallback onAbilityDestroy ability:' + ability);
}, },
onAbilityForeground(ability) { onAbilityForeground(ability) {
console.log("AbilityLifecycleCallback onAbilityForeground ability:" + ability); console.log('AbilityLifecycleCallback onAbilityForeground ability:' + ability);
}, },
onAbilityBackground(ability) { onAbilityBackground(ability) {
console.log("AbilityLifecycleCallback onAbilityBackground ability:" + ability); console.log('AbilityLifecycleCallback onAbilityBackground ability:' + ability);
}, },
onAbilityContinue(ability) { onAbilityContinue(ability) {
console.log("AbilityLifecycleCallback onAbilityContinue ability:" + ability); console.log('AbilityLifecycleCallback onAbilityContinue ability:' + ability);
} }
} }
// 1.通过context属性获取applicationContext // 1.通过context属性获取applicationContext
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
// 2.通过applicationContext注册监听应用内生命周期 // 2.通过applicationContext注册监听应用内生命周期
lifecycleId = applicationContext.on("abilityLifecycle", AbilityLifecycleCallback); lifecycleId = applicationContext.on('abilityLifecycle', AbilityLifecycleCallback);
console.log("registerAbilityLifecycleCallback number: " + JSON.stringify(lifecycleId)); console.log('registerAbilityLifecycleCallback number: ' + JSON.stringify(lifecycleId));
} }
} }
``` ```
## ApplicationContext.off(type: "abilityLifecycle", callbackId: number, callback: AsyncCallback<void>) ## ApplicationContext.off(type: 'abilityLifecycle', callbackId: number, callback: AsyncCallback<void>)
off(type: "abilityLifecycle", callbackId: **number**, callback: AsyncCallback<**void**>): **void**; off(type: 'abilityLifecycle', callbackId: **number**, callback: AsyncCallback<**void**>): **void**;
取消监听应用内生命周期 取消监听应用内生命周期
...@@ -100,7 +100,7 @@ off(type: "abilityLifecycle", callbackId: **number**, callback: AsyncCallback<* ...@@ -100,7 +100,7 @@ off(type: "abilityLifecycle", callbackId: **number**, callback: AsyncCallback<*
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------- | -------- | ---- | -------------------------- | | ------------- | -------- | ---- | -------------------------- |
| type | "abilityLifecycle" | 是 | 取消监听事件的类型。 | | type | 'abilityLifecycle' | 是 | 取消监听事件的类型。 |
| callbackId | number | 是 | 注册监听应用内生命周期的ID。 | | callbackId | number | 是 | 注册监听应用内生命周期的ID。 |
| callback | AsyncCallback\<void> | 是 | 回调方法。 | | callback | AsyncCallback\<void> | 是 | 回调方法。 |
...@@ -114,17 +114,17 @@ let lifecycleId; ...@@ -114,17 +114,17 @@ let lifecycleId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onDestroy() { onDestroy() {
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
console.log("stage applicationContext: " + applicationContext); console.log('stage applicationContext: ' + applicationContext);
applicationContext.off(type: "abilityLifecycle", lifecycleId, (error, data) => { applicationContext.off(type: 'abilityLifecycle', lifecycleId, (error, data) => {
console.log("unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error)); console.log('unregisterAbilityLifecycleCallback success, err: ' + JSON.stringify(error));
}); });
} }
} }
``` ```
## ApplicationContext.off(type: "abilityLifecycle", callbackId: number) ## ApplicationContext.off(type: 'abilityLifecycle', callbackId: number)
off(type: "abilityLifecycle", callbackId: **number**): **void**; off(type: 'abilityLifecycle', callbackId: **number**): **void**;
取消监听应用内生命周期 取消监听应用内生命周期
...@@ -134,28 +134,28 @@ off(type: "abilityLifecycle", callbackId: **number**): **void**; ...@@ -134,28 +134,28 @@ off(type: "abilityLifecycle", callbackId: **number**): **void**;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------- | -------- | ---- | -------------------------- | | ------------- | -------- | ---- | -------------------------- |
| type | "abilityLifecycle" | 是 | 取消监听事件的类型。 | | type | 'abilityLifecycle' | 是 | 取消监听事件的类型。 |
| callbackId | number | 是 | 注册监听应用内生命周期的ID。 | | callbackId | number | 是 | 注册监听应用内生命周期的ID。 |
**示例:** **示例:**
```ts ```ts
import Ability from "@ohos.app.ability.UIAbility"; import Ability from '@ohos.app.ability.UIAbility';
let lifecycleId; let lifecycleId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onDestroy() { onDestroy() {
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
console.log("stage applicationContext: " + applicationContext); console.log('stage applicationContext: ' + applicationContext);
applicationContext.off(type: "abilityLifecycle", lifecycleId); applicationContext.off(type: 'abilityLifecycle', lifecycleId);
} }
} }
``` ```
## ApplicationContext.on(type: "environment", callback: EnvironmentCallback) ## ApplicationContext.on(type: 'environment', callback: EnvironmentCallback)
on(type: "environment", callback: EnvironmentCallback): **number**; on(type: 'environment', callback: EnvironmentCallback): **number**;
注册对系统环境变化的监听。使用callback异步回调。 注册对系统环境变化的监听。使用callback异步回调。
...@@ -165,7 +165,7 @@ on(type: "environment", callback: EnvironmentCallback): **number**; ...@@ -165,7 +165,7 @@ on(type: "environment", callback: EnvironmentCallback): **number**;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------------------ | -------- | ---- | ------------------------------ | | ------------------------ | -------- | ---- | ------------------------------ |
| type | "environment" | 是 | 监听事件的类型。 | | type | 'environment' | 是 | 监听事件的类型。 |
| callback | [EnvironmentCallback](js-apis-app-ability-environmentCallback.md) | 是 | 回调方法,返回注册监听事件的ID。 | | callback | [EnvironmentCallback](js-apis-app-ability-environmentCallback.md) | 是 | 回调方法,返回注册监听事件的ID。 |
**返回值:** **返回值:**
...@@ -183,28 +183,28 @@ let callbackId; ...@@ -183,28 +183,28 @@ let callbackId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onCreate() { onCreate() {
console.log("MyAbility onCreate") console.log('MyAbility onCreate')
globalThis.applicationContext = this.context.getApplicationContext(); globalThis.applicationContext = this.context.getApplicationContext();
let EnvironmentCallback = { let EnvironmentCallback = {
onConfigurationUpdated(config){ onConfigurationUpdated(config){
console.log("onConfigurationUpdated config:" + JSON.stringify(config)); console.log('onConfigurationUpdated config:' + JSON.stringify(config));
}, },
onMemoryLevel(level){ onMemoryLevel(level){
console.log("onMemoryLevel level:" + level); console.log('onMemoryLevel level:' + level);
} }
} }
// 1.获取applicationContext // 1.获取applicationContext
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
// 2.通过applicationContext注册监听应用内生命周期 // 2.通过applicationContext注册监听应用内生命周期
callbackId = applicationContext.on("environment", EnvironmentCallback); callbackId = applicationContext.on('environment', EnvironmentCallback);
console.log("registerEnvironmentCallback number: " + JSON.stringify(callbackId)); console.log('registerEnvironmentCallback number: ' + JSON.stringify(callbackId));
} }
} }
``` ```
## ApplicationContext.off(type: "environment", callbackId: number, callback: AsyncCallback<void>) ## ApplicationContext.off(type: 'environment', callbackId: number, callback: AsyncCallback<void>)
off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void**>): **void**; off(type: 'environment', callbackId: **number**, callback: AsyncCallback<**void**>): **void**;
取消对系统环境变化的监听。使用callback异步回调。 取消对系统环境变化的监听。使用callback异步回调。
...@@ -214,7 +214,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void ...@@ -214,7 +214,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------- | -------- | ---- | -------------------------- | | ------------- | -------- | ---- | -------------------------- |
| type | "environment" | 是 | 取消监听事件的类型。 | | type | 'environment' | 是 | 取消监听事件的类型。 |
| callbackId | number | 是 | 注册监听系统环境变化的ID。 | | callbackId | number | 是 | 注册监听系统环境变化的ID。 |
| callback | AsyncCallback\<void> | 是 | 回调方法。 | | callback | AsyncCallback\<void> | 是 | 回调方法。 |
...@@ -228,16 +228,16 @@ let callbackId; ...@@ -228,16 +228,16 @@ let callbackId;
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onDestroy() { onDestroy() {
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
applicationContext.off("environment", callbackId, (error, data) => { applicationContext.off('environment', callbackId, (error, data) => {
console.log("unregisterEnvironmentCallback success, err: " + JSON.stringify(error)); console.log('unregisterEnvironmentCallback success, err: ' + JSON.stringify(error));
}); });
} }
} }
``` ```
## ApplicationContext.off(type: "environment", callbackId: number) ## ApplicationContext.off(type: 'environment', callbackId: number)
off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void**>): **void**; off(type: 'environment', callbackId: **number**, callback: AsyncCallback<**void**>): **void**;
取消对系统环境变化的监听。使用callback异步回调。 取消对系统环境变化的监听。使用callback异步回调。
...@@ -247,20 +247,20 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void ...@@ -247,20 +247,20 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------- | -------- | ---- | -------------------------- | | ------------- | -------- | ---- | -------------------------- |
| type | "environment" | 是 | 取消监听事件的类型。 | | type | 'environment' | 是 | 取消监听事件的类型。 |
| callbackId | number | 是 | 注册监听系统环境变化的ID。 | | callbackId | number | 是 | 注册监听系统环境变化的ID。 |
**示例:** **示例:**
```ts ```ts
import Ability from "@ohos.app.ability.UIAbility"; import Ability from '@ohos.app.ability.UIAbility';
let callbackId; let callbackId;
export default class MyAbility extends Ability { export default class MyAbility extends Ability {
onDestroy() { onDestroy() {
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
applicationContext.off("environment", callbackId); applicationContext.off('environment', callbackId);
} }
} }
``` ```
...@@ -281,16 +281,16 @@ getProcessRunningInformation(): Promise\<Array\<ProcessRunningInformation>>; ...@@ -281,16 +281,16 @@ getProcessRunningInformation(): Promise\<Array\<ProcessRunningInformation>>;
| 类型 | 说明 | | 类型 | 说明 |
| -------- | -------- | | -------- | -------- |
| Promise\<Array\<[ProcessRunningInformation](js-apis-inner-application-processRunningInformation.md)>> | 以Promise方式返回接口运行结果及有关运行进程的信息,可进行错误处理或其他自定义处理。 | | Promise\<Array\<[ProcessRunningInformation](js-apis-inner-application-processRunningInfo.md)>> | 以Promise方式返回接口运行结果及有关运行进程的信息,可进行错误处理或其他自定义处理。 |
**示例:** **示例:**
```ts ```ts
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
applicationContext.getProcessRunningInformation().then((data) => { applicationContext.getProcessRunningInformation().then((data) => {
console.log("The process running information is:" + JSON.stringify(data)); console.log('The process running information is:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
console.log("error:" + JSON.stringify(error)); console.log('error:' + JSON.stringify(error));
}); });
``` ```
...@@ -310,7 +310,7 @@ getProcessRunningInformation(callback: AsyncCallback\<Array\<ProcessRunningInfor ...@@ -310,7 +310,7 @@ getProcessRunningInformation(callback: AsyncCallback\<Array\<ProcessRunningInfor
| 类型 | 说明 | | 类型 | 说明 |
| -------- | -------- | | -------- | -------- |
|AsyncCallback\<Array\<[ProcessRunningInformation](js-apis-inner-application-processRunningInformation.md)>> | 以回调方式返回接口运行结果及有关运行进程的信息,可进行错误处理或其他自定义处理。 | |AsyncCallback\<Array\<[ProcessRunningInformation](js-apis-inner-application-processRunningInfo.md)>> | 以回调方式返回接口运行结果及有关运行进程的信息,可进行错误处理或其他自定义处理。 |
**示例:** **示例:**
...@@ -318,9 +318,9 @@ getProcessRunningInformation(callback: AsyncCallback\<Array\<ProcessRunningInfor ...@@ -318,9 +318,9 @@ getProcessRunningInformation(callback: AsyncCallback\<Array\<ProcessRunningInfor
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
applicationContext.getProcessRunningInformation((err, data) => { applicationContext.getProcessRunningInformation((err, data) => {
if (err.code !== 0) { if (err.code !== 0) {
console.error("getProcessRunningInformation faile, err: " + JSON.stringify(err)); console.error('getProcessRunningInformation faile, err: ' + JSON.stringify(err));
} else { } else {
console.log("The process running information is:" + JSON.stringify(data)); console.log('The process running information is:' + JSON.stringify(data));
} }
}) })
``` ```
...@@ -344,9 +344,9 @@ killProcessesBySelf(): Promise<void>; ...@@ -344,9 +344,9 @@ killProcessesBySelf(): Promise<void>;
```ts ```ts
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
applicationContext.killProcessesBySelf().then((data) => { applicationContext.killProcessesBySelf().then((data) => {
console.log("The process running information is:" + JSON.stringify(data)); console.log('The process running information is:' + JSON.stringify(data));
}).catch((error) => { }).catch((error) => {
console.error("error:" + JSON.stringify(error)); console.error('error:' + JSON.stringify(error));
}); });
``` ```
...@@ -370,7 +370,7 @@ killProcessesBySelf(callback: AsyncCallback<void>); ...@@ -370,7 +370,7 @@ killProcessesBySelf(callback: AsyncCallback<void>);
let applicationContext = this.context.getApplicationContext(); let applicationContext = this.context.getApplicationContext();
applicationContext.killProcessesBySelf(err => { applicationContext.killProcessesBySelf(err => {
if (err.code !== 0) { if (err.code !== 0) {
console.error("killProcessesBySelf faile, err: " + JSON.stringify(err)); console.error('killProcessesBySelf faile, err: ' + JSON.stringify(err));
} }
}) })
``` ```
\ No newline at end of file
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
**示例:** **示例:**
```ts ```ts
import appManager from "@ohos.application.appManager" import appManager from "@ohos.application.appManager";
let applicationStateObserver = { let applicationStateObserver = {
onForegroundApplicationChanged(appStateData) { onForegroundApplicationChanged(appStateData) {
...@@ -34,6 +34,6 @@ let applicationStateObserver = { ...@@ -34,6 +34,6 @@ let applicationStateObserver = {
onProcessStateChanged(processData) { onProcessStateChanged(processData) {
console.log('onProcessStateChanged onProcessStateChanged: ' + JSON.stringify(processData)); console.log('onProcessStateChanged onProcessStateChanged: ' + JSON.stringify(processData));
} }
} };
let observerCode = appManager.registerApplicationStateObserver(applicationStateObserver); let observerCode = appManager.registerApplicationStateObserver(applicationStateObserver);
``` ```
\ No newline at end of file
...@@ -22,7 +22,7 @@ import UIAbility from '@ohos.app.ability.UIAbility'; ...@@ -22,7 +22,7 @@ import UIAbility from '@ohos.app.ability.UIAbility';
class MainAbility extends UIAbility { class MainAbility extends UIAbility {
onCreate(want, launchParam) { onCreate(want, launchParam) {
// MainAbility onCreate, isStageMode: true // MainAbility onCreate, isStageMode: true
console.log("MainAbility onCreate, isStageMode: " + this.context.stageMode); console.log('MainAbility onCreate, isStageMode: ' + this.context.stageMode);
} }
} }
``` ```
...@@ -49,7 +49,7 @@ createBundleContext(bundleName: string): Context; ...@@ -49,7 +49,7 @@ createBundleContext(bundleName: string): Context;
**示例:** **示例:**
```ts ```ts
let bundleContext = this.context.createBundleContext("com.example.test"); let bundleContext = this.context.createBundleContext('com.example.test');
``` ```
## Context.createModuleContext ## Context.createModuleContext
...@@ -75,7 +75,7 @@ createModuleContext(moduleName: string): Context; ...@@ -75,7 +75,7 @@ createModuleContext(moduleName: string): Context;
**示例:** **示例:**
```ts ```ts
let moduleContext = this.context.createModuleContext("entry"); let moduleContext = this.context.createModuleContext('entry');
``` ```
createModuleContext(bundleName: string, moduleName: string): Context; createModuleContext(bundleName: string, moduleName: string): Context;
...@@ -100,7 +100,7 @@ createModuleContext(bundleName: string, moduleName: string): Context; ...@@ -100,7 +100,7 @@ createModuleContext(bundleName: string, moduleName: string): Context;
**示例:** **示例:**
```ts ```ts
let moduleContext = this.context.createModuleContext("com.example.test", "entry"); let moduleContext = this.context.createModuleContext('com.example.test', 'entry');
``` ```
## Context.getApplicationContext ## Context.getApplicationContext
......
...@@ -14,11 +14,11 @@ ...@@ -14,11 +14,11 @@
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
let continueDeviceInfo = { let continueDeviceInfo = {
srcDeviceId: "123", srcDeviceId: '123',
dstDeviceId: "456", dstDeviceId: '456',
missionId: 123, missionId: 123,
wantParam: { wantParam: {
"key":"value" 'key':'value'
} }
}; };
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
onContinueDone(result) { onContinueDone(result) {
console.log('onContinueDone, result: ' + JSON.stringify(result)); console.log('onContinueDone, result: ' + JSON.stringify(result));
} }
} };
distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => { distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => {
if (error.code != 0) { if (error.code != 0) {
......
...@@ -17,11 +17,11 @@ ...@@ -17,11 +17,11 @@
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
let continueDeviceInfo = { let continueDeviceInfo = {
srcDeviceId: "123", srcDeviceId: '123',
dstDeviceId: "456", dstDeviceId: '456',
missionId: 123, missionId: 123,
wantParam: { wantParam: {
"key":"value" 'key':'value'
} }
}; };
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
onContinueDone(result) { onContinueDone(result) {
console.log('onContinueDone, result: ' + JSON.stringify(result)); console.log('onContinueDone, result: ' + JSON.stringify(result));
} }
} };
distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => { distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => {
if (error.code != 0) { if (error.code != 0) {
......
...@@ -25,6 +25,6 @@ let observer = { ...@@ -25,6 +25,6 @@ let observer = {
onUnhandledException(errorMsg) { onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ' + JSON.stringify(errorMsg)); console.log('onUnhandledException, errorMsg: ' + JSON.stringify(errorMsg));
} }
} };
errorManager.registerErrorObserver(observer) errorManager.registerErrorObserver(observer);
``` ```
\ No newline at end of file
...@@ -15,10 +15,10 @@ EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件 ...@@ -15,10 +15,10 @@ EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
func1(){ func1(){
console.log("func1 is called"); console.log('func1 is called');
} }
onForeground() { onForeground() {
this.context.eventHub.on("123", this.func1); this.context.eventHub.on('123', this.func1);
} }
} }
``` ```
...@@ -45,17 +45,17 @@ on(event: string, callback: Function): void; ...@@ -45,17 +45,17 @@ on(event: string, callback: Function): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onForeground() { onForeground() {
this.context.eventHub.on("123", this.func1); this.context.eventHub.on('123', this.func1);
this.context.eventHub.on("123", () => { this.context.eventHub.on('123', () => {
console.log("call anonymous func 1"); console.log('call anonymous func 1');
}); });
// 结果: // 结果:
// func1 is called // func1 is called
// call anonymous func 1 // call anonymous func 1
this.context.eventHub.emit("123"); this.context.eventHub.emit('123');
} }
func1() { func1() {
console.log("func1 is called"); console.log('func1 is called');
} }
} }
``` ```
...@@ -83,17 +83,17 @@ off(event: string, callback?: Function): void; ...@@ -83,17 +83,17 @@ off(event: string, callback?: Function): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onForeground() { onForeground() {
this.context.eventHub.on("123", this.func1); this.context.eventHub.on('123', this.func1);
this.context.eventHub.off("123", this.func1); //取消订阅func1 this.context.eventHub.off('123', this.func1); //取消订阅func1
this.context.eventHub.on("123", this.func1); this.context.eventHub.on('123', this.func1);
this.context.eventHub.on("123", this.func2); this.context.eventHub.on('123', this.func2);
this.context.eventHub.off("123"); //取消订阅func1和func2 this.context.eventHub.off('123'); //取消订阅func1和func2
} }
func1() { func1() {
console.log("func1 is called"); console.log('func1 is called');
} }
func2() { func2() {
console.log("func2 is called"); console.log('func2 is called');
} }
} }
``` ```
...@@ -121,19 +121,19 @@ emit(event: string, ...args: Object[]): void; ...@@ -121,19 +121,19 @@ emit(event: string, ...args: Object[]): void;
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onForeground() { onForeground() {
this.context.eventHub.on("123", this.func1); this.context.eventHub.on('123', this.func1);
// 结果: // 结果:
// func1 is called,undefined,undefined // func1 is called,undefined,undefined
this.context.eventHub.emit("123"); this.context.eventHub.emit('123');
// 结果: // 结果:
// func1 is called,1,undefined // func1 is called,1,undefined
this.context.eventHub.emit("123", 1); this.context.eventHub.emit('123', 1);
// 结果: // 结果:
// func1 is called,1,2 // func1 is called,1,2
this.context.eventHub.emit("123", 1, 2); this.context.eventHub.emit('123', 1, 2);
} }
func1(a, b) { func1(a, b) {
console.log("func1 is called," + a + "," + b); console.log('func1 is called,' + a + ',' + b);
} }
} }
``` ```
...@@ -31,8 +31,8 @@ ExtensionContext主要用于查询所属Extension的信息、Module的配置信 ...@@ -31,8 +31,8 @@ ExtensionContext主要用于查询所属Extension的信息、Module的配置信
三个Module内都定义一个相同名称的ServiceExtension: 三个Module内都定义一个相同名称的ServiceExtension:
```ts ```ts
import ServiceExtension from '@ohos.app.ability.ServiceExtensionAbility' import ServiceExtension from '@ohos.app.ability.ServiceExtensionAbility';
import Want from '@ohos.application.Want' import Want from '@ohos.application.Want';
export default class TheServiceExtension extends ServiceExtension { export default class TheServiceExtension extends ServiceExtension {
onCreate(want:Want) { onCreate(want:Want) {
console.log('ServiceAbility onCreate, want: ' + want.abilityName); console.log('ServiceAbility onCreate, want: ' + want.abilityName);
...@@ -61,14 +61,14 @@ export default class TheServiceExtension extends ServiceExtension { ...@@ -61,14 +61,14 @@ export default class TheServiceExtension extends ServiceExtension {
在entry的MainAbility的onCreate回调内启动ServiceExtension 在entry的MainAbility的onCreate回调内启动ServiceExtension
```ts ```ts
import Ability from '@ohos.app.ability.Ability' import Ability from '@ohos.app.ability.Ability';
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
onCreate(want, launchParam) { onCreate(want, launchParam) {
console.log("[Demo] MainAbility onCreate"); console.log('[Demo] MainAbility onCreate');
let wantExt = { let wantExt = {
deviceId: "", deviceId: '',
bundleName: "com.example.TheServiceExtension", bundleName: 'com.example.TheServiceExtension',
abilityName: "TheServiceExtension", abilityName: 'TheServiceExtension',
}; };
this.context.startServiceExtensionAbility(wantExt); this.context.startServiceExtensionAbility(wantExt);
} }
...@@ -83,8 +83,8 @@ export default class ServiceModel { ...@@ -83,8 +83,8 @@ export default class ServiceModel {
constructor() {} constructor() {}
executeTask() { executeTask() {
if (globalThis.ExtensionContext == undefined) { if (globalThis.ExtensionContext === undefined) {
console.log("ERROR, ServiceExtension does not exist"); console.log('ERROR, ServiceExtension does not exist');
return; return;
} }
...@@ -92,20 +92,20 @@ export default class ServiceModel { ...@@ -92,20 +92,20 @@ export default class ServiceModel {
this.moduleName = moduleInfo.name; this.moduleName = moduleInfo.name;
// 根据moduleName执行不同的业务逻辑,实现对不同性能设备的区分 // 根据moduleName执行不同的业务逻辑,实现对不同性能设备的区分
switch (this.moduleName) { switch (this.moduleName) {
case "highPerformance": case 'highPerformance':
console.log("This is high performance device."); console.log('This is high performance device.');
// 执行对应业务逻辑 // 执行对应业务逻辑
break; break;
case "midPerformance": case 'midPerformance':
console.log("This is mid performance device."); console.log('This is mid performance device.');
// 执行对应业务逻辑 // 执行对应业务逻辑
break; break;
case "lowPerformance": case 'lowPerformance':
console.log("This is low performance device."); console.log('This is low performance device.');
// 执行对应业务逻辑 // 执行对应业务逻辑
break; break;
default: default:
console.log("ERROR, invalid moduleName."); console.log('ERROR, invalid moduleName.');
break; break;
} }
} }
......
...@@ -30,16 +30,16 @@ ExtensionRunningInfo模块提供对Extension运行的相关信息和类型进行 ...@@ -30,16 +30,16 @@ ExtensionRunningInfo模块提供对Extension运行的相关信息和类型进行
import abilityManager from '@ohos.application.abilityManager'; import abilityManager from '@ohos.application.abilityManager';
let upperLimit = 1; let upperLimit = 1;
abilityManager.getExtensionRunningInfos(upperLimit, (err,data) => { abilityManager.getExtensionRunningInfos(upperLimit, (err,data) => {
console.log("getExtensionRunningInfos err: " + err + " data: " + JSON.stringify(data)); console.log('getExtensionRunningInfos err: ' + err + ' data: ' + JSON.stringify(data));
for (let i = 0; i < data.length; i++) { for (let i = 0; i < data.length; i++) {
let extensionRunningInfo = data[i]; let extensionRunningInfo = data[i];
console.log("extensionRunningInfo.extension: " + JSON.stringify(extensionRunningInfo.extension)); console.log('extensionRunningInfo.extension: ' + JSON.stringify(extensionRunningInfo.extension));
console.log("extensionRunningInfo.pid: " + JSON.stringify(extensionRunningInfo.pid)); console.log('extensionRunningInfo.pid: ' + JSON.stringify(extensionRunningInfo.pid));
console.log("extensionRunningInfo.uid: " + JSON.stringify(extensionRunningInfo.uid)); console.log('extensionRunningInfo.uid: ' + JSON.stringify(extensionRunningInfo.uid));
console.log("extensionRunningInfo.processName: " + JSON.stringify(extensionRunningInfo.processName)); console.log('extensionRunningInfo.processName: ' + JSON.stringify(extensionRunningInfo.processName));
console.log("extensionRunningInfo.startTime: " + JSON.stringify(extensionRunningInfo.startTime)); console.log('extensionRunningInfo.startTime: ' + JSON.stringify(extensionRunningInfo.startTime));
console.log("extensionRunningInfo.clientPackage: " + JSON.stringify(extensionRunningInfo.clientPackage)); console.log('extensionRunningInfo.clientPackage: ' + JSON.stringify(extensionRunningInfo.clientPackage));
console.log("extensionRunningInfo.type: " + JSON.stringify(extensionRunningInfo.type)); console.log('extensionRunningInfo.type: ' + JSON.stringify(extensionRunningInfo.type));
} }
}); });
``` ```
\ No newline at end of file
...@@ -21,8 +21,8 @@ export default class MyFormExtensionAbility extends FormExtensionAbility { ...@@ -21,8 +21,8 @@ export default class MyFormExtensionAbility extends FormExtensionAbility {
let formContext = this.context; // 获取FormExtensionContext let formContext = this.context; // 获取FormExtensionContext
// ... // ...
let dataObj1 = { let dataObj1 = {
temperature:"11c", temperature:'11c',
"time":"11:00" 'time':'11:00'
}; };
let obj1 = formBindingData.createFormBindingData(dataObj1); let obj1 = formBindingData.createFormBindingData(dataObj1);
return obj1; return obj1;
...@@ -51,22 +51,22 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void ...@@ -51,22 +51,22 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.example.formstartability", bundleName: 'com.example.formstartability',
abilityName: "MainAbility", abilityName: 'MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: {} parameters: {}
} };
this.context.startAbility(want, (error, data) => { this.context.startAbility(want, (error, data) => {
if (error) { if (error) {
console.log('FormExtensionContext startAbility, error:' + JSON.stringify(error)); console.log('FormExtensionContext startAbility, error:' + JSON.stringify(error));
} else { } else {
console.log(`FormExtensionContext startAbility success`); console.log(`FormExtensionContext startAbility success`);
} }
}) });
``` ```
## startAbility ## startAbility
...@@ -95,18 +95,18 @@ startAbility(want: Want): Promise&lt;void&gt; ...@@ -95,18 +95,18 @@ startAbility(want: Want): Promise&lt;void&gt;
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.example.formstartability", bundleName: 'com.example.formstartability',
abilityName: "MainAbility", abilityName: 'MainAbility',
action: "action1", action: 'action1',
entities: ["entity1"], entities: ['entity1'],
type: "MIMETYPE", type: 'MIMETYPE',
uri: "key={true,true,false}", uri: 'key={true,true,false}',
parameters: {} parameters: {}
} };
this.context.startAbility(want).then(() => { this.context.startAbility(want).then(() => {
console.info("StartAbility Success"); console.info('StartAbility Success');
}).catch((error) => { }).catch((error) => {
console.info("StartAbility failed"); console.info('StartAbility failed');
}); });
``` ```
\ No newline at end of file
...@@ -15,19 +15,19 @@ ...@@ -15,19 +15,19 @@
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
let missionDeviceInfo = { let missionDeviceInfo = {
deviceId: "123456" deviceId: '123456'
}; };
let missionCallback = { let missionCallback = {
notifyMissionsChanged: function (deviceId) { notifyMissionsChanged: function (deviceId) {
console.log("notifyMissionsChanged deviceId: " + JSON.stringify(deviceId)); console.log('notifyMissionsChanged deviceId: ' + JSON.stringify(deviceId));
}, },
notifySnapshot: function (deviceId, mission) { notifySnapshot: function (deviceId, mission) {
console.log("notifySnapshot deviceId: " + JSON.stringify(deviceId)); console.log('notifySnapshot deviceId: ' + JSON.stringify(deviceId));
console.log("notifySnapshot mission: " + JSON.stringify(mission)); console.log('notifySnapshot mission: ' + JSON.stringify(mission));
}, },
notifyNetDisconnect: function (deviceId, state) { notifyNetDisconnect: function (deviceId, state) {
console.log("notifyNetDisconnect deviceId: " + JSON.stringify(deviceId)); console.log('notifyNetDisconnect deviceId: ' + JSON.stringify(deviceId));
console.log("notifyNetDisconnect state: " + JSON.stringify(state)); console.log('notifyNetDisconnect state: ' + JSON.stringify(state));
} }
}; };
distributedMissionManager.registerMissionListener(missionDeviceInfo, missionCallback); distributedMissionManager.registerMissionListener(missionDeviceInfo, missionCallback);
......
...@@ -13,19 +13,19 @@ ...@@ -13,19 +13,19 @@
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
let missionDeviceInfo = { let missionDeviceInfo = {
deviceId: "123456" deviceId: '123456'
}; };
let missionCallback = { let missionCallback = {
notifyMissionsChanged: function (deviceId) { notifyMissionsChanged: function (deviceId) {
console.log("notifyMissionsChanged deviceId: " + JSON.stringify(deviceId)); console.log('notifyMissionsChanged deviceId: ' + JSON.stringify(deviceId));
}, },
notifySnapshot: function (mission, deviceId) { notifySnapshot: function (mission, deviceId) {
console.log("notifySnapshot mission: " + JSON.stringify(mission)); console.log('notifySnapshot mission: ' + JSON.stringify(mission));
console.log("notifySnapshot deviceId: " + JSON.stringify(deviceId)); console.log('notifySnapshot deviceId: ' + JSON.stringify(deviceId));
}, },
notifyNetDisconnect: function (mission, state) { notifyNetDisconnect: function (mission, state) {
console.log("notifyNetDisconnect mission: " + JSON.stringify(mission)); console.log('notifyNetDisconnect mission: ' + JSON.stringify(mission));
console.log("notifyNetDisconnect state: " + JSON.stringify(state)); console.log('notifyNetDisconnect state: ' + JSON.stringify(state));
} }
}; };
distributedMissionManager.registerMissionListener(missionDeviceInfo, missionCallback); distributedMissionManager.registerMissionListener(missionDeviceInfo, missionCallback);
......
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfo("12345", 1, (error, data) => { missionManager.getMissionInfo('12345', 1, (error, data) => {
console.info('getMissionInfo missionId is:' + JSON.stringify(data.missionId)); console.info('getMissionInfo missionId is:' + JSON.stringify(data.missionId));
console.info('getMissionInfo runningState is:' + JSON.stringify(data.runningState)); console.info('getMissionInfo runningState is:' + JSON.stringify(data.runningState));
console.info('getMissionInfo lockedState is:' + JSON.stringify(data.lockedState)); console.info('getMissionInfo lockedState is:' + JSON.stringify(data.lockedState));
......
...@@ -16,26 +16,26 @@ ...@@ -16,26 +16,26 @@
**示例:** **示例:**
```ts ```ts
import missionManager from '@ohos.application.missionManager' import missionManager from '@ohos.application.missionManager';
let listener = { let listener = {
onMissionCreated: function (mission) { onMissionCreated: function (mission) {
console.log("onMissionCreated mission: " + JSON.stringify(mission)); console.log('onMissionCreated mission: ' + JSON.stringify(mission));
}, },
onMissionDestroyed: function (mission) { onMissionDestroyed: function (mission) {
console.log("onMissionDestroyed mission: " + JSON.stringify(mission)); console.log('onMissionDestroyed mission: ' + JSON.stringify(mission));
}, },
onMissionSnapshotChanged: function (mission) { onMissionSnapshotChanged: function (mission) {
console.log("onMissionSnapshotChanged mission: " + JSON.stringify(mission)); console.log('onMissionSnapshotChanged mission: ' + JSON.stringify(mission));
}, },
onMissionMovedToFront: function (mission) { onMissionMovedToFront: function (mission) {
console.log("onMissionMovedToFront mission: " + JSON.stringify(mission)); console.log('onMissionMovedToFront mission: ' + JSON.stringify(mission));
}, },
onMissionIconUpdated: function (mission, icon) { onMissionIconUpdated: function (mission, icon) {
console.log("onMissionIconUpdated mission: " + JSON.stringify(mission)); console.log('onMissionIconUpdated mission: ' + JSON.stringify(mission));
}, },
onMissionClosed: function (mission) { onMissionClosed: function (mission) {
console.log("onMissionClosed mission: " + JSON.stringify(mission)); console.log('onMissionClosed mission: ' + JSON.stringify(mission));
} }
}; };
let listenerid = missionManager.registerMissionListener(listener); let listenerid = missionManager.registerMissionListener(listener);
......
...@@ -15,14 +15,14 @@ ...@@ -15,14 +15,14 @@
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
let missionParameter = { let missionParameter = {
deviceId: "123456", deviceId: '123456',
fixConflict: true, fixConflict: true,
tag: 123 tag: 123
}; };
try { try {
distributedMissionManager.startSyncRemoteMissions(missionParameter, distributedMissionManager.startSyncRemoteMissions(missionParameter,
(err, data) => { (err, data) => {
console.log("startSyncRemoteMissions, data: " + JSON.stringify(data)); console.log('startSyncRemoteMissions, data: ' + JSON.stringify(data));
} }
); );
} catch (err) { } catch (err) {
......
...@@ -24,15 +24,15 @@ import ElementName from '@ohos.bundle'; ...@@ -24,15 +24,15 @@ import ElementName from '@ohos.bundle';
import image from '@ohos.multimedia.image'; import image from '@ohos.multimedia.image';
import missionManager from '@ohos.application.missionManager'; import missionManager from '@ohos.application.missionManager';
missionManager.getMissionInfos("", 10, (error, missions) => { 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));
let 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);
console.log("bundleName = " + snapshot.ability.bundleName); console.log('bundleName = ' + snapshot.ability.bundleName);
}) });
}) });
``` ```
\ No newline at end of file
...@@ -14,7 +14,7 @@ ProcessInformation模块提供对进程运行信息进行查询的能力。 ...@@ -14,7 +14,7 @@ ProcessInformation模块提供对进程运行信息进行查询的能力。
import appManager from '@ohos.app.ability.appManager'; import appManager from '@ohos.app.ability.appManager';
appManager.getRunningProcessInformation((error, data) => { appManager.getRunningProcessInformation((error, data) => {
console.log("error: " + error.code + " data: " + JSON.stringify(data)); console.log('error: ' + error.code + ' data: ' + JSON.stringify(data));
}); });
``` ```
......
...@@ -69,8 +69,8 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void; ...@@ -69,8 +69,8 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void;
```ts ```ts
let want = { let want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
try { try {
...@@ -142,8 +142,8 @@ startAbility(want: Want, options?: StartOptions): Promise\<void>; ...@@ -142,8 +142,8 @@ startAbility(want: Want, options?: StartOptions): Promise\<void>;
```ts ```ts
let want = { let want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
let options = { let options = {
windowMode: 0, windowMode: 0,
...@@ -213,9 +213,9 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -213,9 +213,9 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let options = { let options = {
windowMode: 0 windowMode: 0
...@@ -291,9 +291,9 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< ...@@ -291,9 +291,9 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -368,9 +368,9 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ...@@ -368,9 +368,9 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -454,9 +454,9 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ...@@ -454,9 +454,9 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -519,9 +519,9 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -519,9 +519,9 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -585,9 +585,9 @@ startServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -585,9 +585,9 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -651,9 +651,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -651,9 +651,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -722,9 +722,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\ ...@@ -722,9 +722,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -781,9 +781,9 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -781,9 +781,9 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -844,9 +844,9 @@ stopServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -844,9 +844,9 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -906,9 +906,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -906,9 +906,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -974,9 +974,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\< ...@@ -974,9 +974,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
...@@ -1119,14 +1119,14 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number; ...@@ -1119,14 +1119,14 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
```ts ```ts
let want = { let want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
let 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 -----------') }
} };
let connection = null; let connection = null;
try { try {
...@@ -1179,9 +1179,9 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options ...@@ -1179,9 +1179,9 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
```ts ```ts
let want = { let want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
let accountId = 100; let accountId = 100;
let options = { let options = {
...@@ -1359,10 +1359,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1359,10 +1359,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
// 后台启动Ability,不配置parameters // 后台启动Ability,不配置parameters
let wantBackground = { let wantBackground = {
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
moduleName: "entry", moduleName: 'entry',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}; };
try { try {
...@@ -1388,14 +1388,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1388,14 +1388,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
```ts ```ts
let caller = undefined; let caller = undefined;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true // 前台启动Ability,将parameters中的'ohos.aafwk.param.callAbilityToForeground'配置为true
let wantForeground = { let wantForeground = {
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
moduleName: "entry", moduleName: 'entry',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "", deviceId: '',
parameters: { parameters: {
"ohos.aafwk.param.callAbilityToForeground": true 'ohos.aafwk.param.callAbilityToForeground': true
} }
}; };
......
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
**示例:** **示例:**
```ts ```ts
import AbilityDelegatorRegistry from "@ohos.application.abilityDelegatorRegistry"; import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
let abilityDelegator; let abilityDelegator;
let cmd = "cmd"; let cmd = 'cmd';
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.executeShellCommand(cmd, (err: any, data: any) => { abilityDelegator.executeShellCommand(cmd, (err: any, data: any) => {
console.info("executeShellCommand callback, failed: ", err); console.info('executeShellCommand callback, failed: ', err);
console.info("executeShellCommand callback, success: ", data); console.info('executeShellCommand callback, success: ', data);
}); });
``` ```
\ No newline at end of file
...@@ -67,8 +67,8 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void; ...@@ -67,8 +67,8 @@ startAbility(want: Want, callback: AsyncCallback&lt;void&gt;): void;
```ts ```ts
var want = { var want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
try { try {
...@@ -139,9 +139,9 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -139,9 +139,9 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var options = { var options = {
windowMode: 0 windowMode: 0
...@@ -219,8 +219,8 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;; ...@@ -219,8 +219,8 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;;
```ts ```ts
var want = { var want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
var options = { var options = {
windowMode: 0, windowMode: 0,
...@@ -296,9 +296,9 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): ...@@ -296,9 +296,9 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;):
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -310,7 +310,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;): ...@@ -310,7 +310,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback&lt;AbilityResult&gt;):
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " + console.log('startAbilityForResult succeed, result.resultCode = ' +
result.resultCode) result.resultCode)
}); });
} catch (paramError) { } catch (paramError) {
...@@ -372,9 +372,9 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -372,9 +372,9 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var options = { var options = {
windowMode: 0, windowMode: 0,
...@@ -389,7 +389,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ...@@ -389,7 +389,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " + console.log('startAbilityForResult succeed, result.resultCode = ' +
result.resultCode) result.resultCode)
}); });
} catch (paramError) { } catch (paramError) {
...@@ -458,8 +458,8 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes ...@@ -458,8 +458,8 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes
```ts ```ts
var want = { var want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MyAbility" abilityName: 'MyAbility'
}; };
var options = { var options = {
windowMode: 0, windowMode: 0,
...@@ -469,7 +469,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes ...@@ -469,7 +469,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise&lt;AbilityRes
this.context.startAbilityForResult(want, options) this.context.startAbilityForResult(want, options)
.then((result) => { .then((result) => {
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " + result.resultCode); console.log('startAbilityForResult succeed, result.resultCode = ' + result.resultCode);
}) })
.catch((error) => { .catch((error) => {
// 处理业务逻辑错误 // 处理业务逻辑错误
...@@ -532,9 +532,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC ...@@ -532,9 +532,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
...@@ -547,7 +547,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC ...@@ -547,7 +547,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " + console.log('startAbilityForResultWithAccount succeed, result.resultCode = ' +
result.resultCode) result.resultCode)
}); });
} catch (paramError) { } catch (paramError) {
...@@ -608,9 +608,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp ...@@ -608,9 +608,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
var options = { var options = {
...@@ -626,7 +626,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp ...@@ -626,7 +626,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
return; return;
} }
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " + console.log('startAbilityForResultWithAccount succeed, result.resultCode = ' +
result.resultCode) result.resultCode)
}); });
} catch (paramError) { } catch (paramError) {
...@@ -692,9 +692,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO ...@@ -692,9 +692,9 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
var options = { var options = {
...@@ -705,7 +705,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO ...@@ -705,7 +705,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
this.context.startAbilityForResultWithAccount(want, accountId, options) this.context.startAbilityForResultWithAccount(want, accountId, options)
.then((result) => { .then((result) => {
// 执行正常业务 // 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " + console.log('startAbilityForResultWithAccount succeed, result.resultCode = ' +
result.resultCode) result.resultCode)
}) })
.catch((error) => { .catch((error) => {
...@@ -757,9 +757,9 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -757,9 +757,9 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -817,9 +817,9 @@ startServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -817,9 +817,9 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -878,9 +878,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -878,9 +878,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
...@@ -943,9 +943,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\ ...@@ -943,9 +943,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
...@@ -1001,9 +1001,9 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void; ...@@ -1001,9 +1001,9 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -1058,9 +1058,9 @@ stopServiceExtensionAbility(want: Want): Promise\<void>; ...@@ -1058,9 +1058,9 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
try { try {
...@@ -1120,9 +1120,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ...@@ -1120,9 +1120,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
...@@ -1182,9 +1182,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\< ...@@ -1182,9 +1182,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
...@@ -1316,8 +1316,8 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi ...@@ -1316,8 +1316,8 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi
```ts ```ts
var want = { var want = {
bundleName: "com.extreme.myapplication", bundleName: 'com.extreme.myapplication',
abilityName: "SecondAbility" abilityName: 'SecondAbility'
} }
var resultCode = 100; var resultCode = 100;
// 返回给接口调用方AbilityResult信息 // 返回给接口调用方AbilityResult信息
...@@ -1381,8 +1381,8 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;; ...@@ -1381,8 +1381,8 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;;
```ts ```ts
var want = { var want = {
bundleName: "com.extreme.myapplication", bundleName: 'com.extreme.myapplication',
abilityName: "SecondAbility" abilityName: 'SecondAbility'
} }
var resultCode = 100; var resultCode = 100;
// 返回给接口调用方AbilityResult信息 // 返回给接口调用方AbilityResult信息
...@@ -1446,9 +1446,9 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number; ...@@ -1446,9 +1446,9 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var options = { var options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') }, onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
...@@ -1510,9 +1510,9 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options ...@@ -1510,9 +1510,9 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
var options = { var options = {
...@@ -1674,10 +1674,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1674,10 +1674,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
// 后台启动Ability,不配置parameters // 后台启动Ability,不配置parameters
var wantBackground = { var wantBackground = {
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
moduleName: "entry", moduleName: 'entry',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "" deviceId: ''
}; };
try { try {
...@@ -1703,14 +1703,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -1703,14 +1703,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
```ts ```ts
var caller = undefined; var caller = undefined;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true // 前台启动Ability,将parameters中的'ohos.aafwk.param.callAbilityToForeground'配置为true
var wantForeground = { var wantForeground = {
bundleName: "com.example.myservice", bundleName: 'com.example.myservice',
moduleName: "entry", moduleName: 'entry',
abilityName: "MainAbility", abilityName: 'MainAbility',
deviceId: "", deviceId: '',
parameters: { parameters: {
"ohos.aafwk.param.callAbilityToForeground": true 'ohos.aafwk.param.callAbilityToForeground': true
} }
}; };
...@@ -1781,9 +1781,9 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< ...@@ -1781,9 +1781,9 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
...@@ -1856,9 +1856,9 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ...@@ -1856,9 +1856,9 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
var options = { var options = {
...@@ -1933,9 +1933,9 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ...@@ -1933,9 +1933,9 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
```ts ```ts
var want = { var want = {
deviceId: "", deviceId: '',
bundleName: "com.extreme.test", bundleName: 'com.extreme.test',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var accountId = 100; var accountId = 100;
var options = { var options = {
...@@ -2037,7 +2037,7 @@ setMissionLabel(label: string, callback:AsyncCallback&lt;void&gt;): void; ...@@ -2037,7 +2037,7 @@ setMissionLabel(label: string, callback:AsyncCallback&lt;void&gt;): void;
**示例:** **示例:**
```ts ```ts
this.context.setMissionLabel("test",(result) => { this.context.setMissionLabel('test',(result) => {
console.log('requestPermissionsFromUserresult:' + JSON.stringify(result)); console.log('requestPermissionsFromUserresult:' + JSON.stringify(result));
}); });
``` ```
...@@ -2066,7 +2066,7 @@ setMissionLabel(label: string): Promise&lt;void&gt;; ...@@ -2066,7 +2066,7 @@ setMissionLabel(label: string): Promise&lt;void&gt;;
**示例:** **示例:**
```ts ```ts
this.context.setMissionLabel("test").then(() => { this.context.setMissionLabel('test').then(() => {
console.log('success'); console.log('success');
}).catch((error) => { }).catch((error) => {
console.log('failed:' + JSON.stringify(error)); console.log('failed:' + JSON.stringify(error));
......
...@@ -19,7 +19,7 @@ WindowExtensionContext模块提供[WindowExtensionAbility](js-apis-application-w ...@@ -19,7 +19,7 @@ WindowExtensionContext模块提供[WindowExtensionAbility](js-apis-application-w
```ts ```ts
import WindowExtensionAbility from '@ohos.application.WindowExtensionAbility'; import WindowExtensionAbility from '@ohos.application.WindowExtensionAbility';
let context = undefined; let context;
class WindowExtAbility extends WindowExtensionAbility { class WindowExtAbility extends WindowExtensionAbility {
onConnect() { onConnect() {
context = this.context; // 获取WindowExtensionContext context = this.context; // 获取WindowExtensionContext
...@@ -47,8 +47,8 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -47,8 +47,8 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
```ts ```ts
var want = { var want = {
bundleName: "com.example.myapplication", bundleName: 'com.example.myapplication',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var options = { var options = {
windowMode: 102 windowMode: 102
...@@ -97,8 +97,8 @@ startAbility(want: Want, options?: StartOptions): Promise\<void> ...@@ -97,8 +97,8 @@ startAbility(want: Want, options?: StartOptions): Promise\<void>
```ts ```ts
var want = { var want = {
bundleName: "com.example.myapp", bundleName: 'com.example.myapp',
abilityName: "MainAbility" abilityName: 'MainAbility'
}; };
var options = { var options = {
windowMode: 102, windowMode: 102,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册