diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityConstant.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityConstant.md index d6aa11ab90b056846308457efa6f4ad9da0d370a..2d20bb09725bc12dbe0d3ffefb11ce05021dfe91 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityConstant.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityConstant.md @@ -99,7 +99,7 @@ import UIAbility from '@ohos.app.ability.UIAbility'; class MyAbility extends UIAbility { onContinue(wantParam) { - return AbilityConstant.OnConinueResult.AGREE; + return AbilityConstant.OnContinueResult.AGREE; } } ``` @@ -132,7 +132,7 @@ let option = { }; // 确保从上下文获取到context -this.context.startAbility(want, option).then(()={ +this.context.startAbility(want, option).then(()=>{ console.log('Succeed to start ability.'); }).catch((error)=>{ console.log('Failed to start ability with error: ' + JSON.stringify(error)); diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityLifecycleCallback.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityLifecycleCallback.md index e10b75fc766e5c20f2bbca4695574b8992765c4a..e511535d7b85570b065b391be98ff71e8c5e11b7 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityLifecycleCallback.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityLifecycleCallback.md @@ -275,7 +275,7 @@ export default class MyFirstAbility extends UIAbility { // 2.通过applicationContext注册监听应用内生命周期 try { globalThis.lifecycleId = applicationContext.on('abilityLifecycle', abilityLifecycleCallback); - console.log('registerAbilityLifecycleCallback number: ' + JSON.stringify(lifecycleId)); + console.log('registerAbilityLifecycleCallback lifecycleId: ${globalThis.lifecycleId}'); } catch (paramError) { console.log('error: ' + paramError.code + ' ,' + paramError.message); } @@ -285,7 +285,7 @@ export default class MyFirstAbility extends UIAbility { MySecondAbility.ts ```ts -import UIAbility from 'ohos.app.ability.UIAbility'; +import UIAbility from '@ohos.app.ability.UIAbility'; export default class MySecondAbility extends UIAbility { onDestroy() { diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityManager.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityManager.md index bca1c482f54aeaaffb034aeb0ab657f4e23e318d..c9ade064e323489c370936b4e1e52279ce06b893 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityManager.md @@ -59,12 +59,13 @@ updateConfiguration(config: Configuration, callback: AsyncCallback\): void ```ts import abilityManager from '@ohos.app.ability.abilityManager'; +import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant'; const config = { language: 'Zh-Hans', // 简体中文 - colorMode: COLOR_MODE_LIGHT, // 浅色模式 - direction: DIRECTION_VERTICAL, // 垂直方向 - screenDensity: SCREEN_DENSITY_SDPI, // 屏幕像素密度为'sdpi' + colorMode: ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT, // 浅色模式 + direction: ConfigurationConstant.Direction.DIRECTION_VERTICAL, // 垂直方向 + screenDensity: ConfigurationConstant.ScreenDensity.SCREEN_DENSITY_SDPI, // 屏幕像素密度为'sdpi' displayId: 1, // 应用在Id为1的物理屏上显示 hasPointerDevice: true, // 指针类型设备已连接 }; @@ -117,12 +118,13 @@ updateConfiguration(config: Configuration): Promise\ ```ts import abilityManager from '@ohos.app.ability.abilityManager'; +import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant'; const config = { language: 'Zh-Hans', // 简体中文 - colorMode: COLOR_MODE_LIGHT, // 浅色模式 - direction: DIRECTION_VERTICAL, // 垂直方向 - screenDensity: SCREEN_DENSITY_SDPI, // 屏幕像素密度为'sdpi' + colorMode: ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT, // 浅色模式 + direction: ConfigurationConstant.Direction.DIRECTION_VERTICAL, // 垂直方向 + screenDensity: ConfigurationConstant.ScreenDensity.SCREEN_DENSITY_SDPI, // 屏幕像素密度为'sdpi' displayId: 1, // 应用在Id为1的物理屏上显示 hasPointerDevice: true, // 指针类型设备已连接 }; diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md index f28cef3305da8e31e4c0f2f3f3a6195dcfcf930b..1f7bf1774933e5d8c4a80598492eeb7244d30c10 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md @@ -459,7 +459,7 @@ off(type: 'applicationState', observerId: number, callback: AsyncCallback\; ```ts import appManager from '@ohos.app.ability.appManager'; -let observeId = 0; +let observerId = 0; // 1.注册应用状态监听器 let applicationStateObserver = { diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-appRecovery.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-appRecovery.md index 110cb380dae1299ccbdf4dd009d1f7a7b813f8a0..8a768f9340084a436573e5849d2ada39bd238309 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-appRecovery.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-appRecovery.md @@ -72,9 +72,9 @@ import AbilityStage from '@ohos.app.ability.AbilityStage'; export default class MyAbilityStage extends AbilityStage { onCreate() { appRecovery.enableAppRecovery( - appRecovery.RestartFlag::ALWAYS_RESTART, - appRecovery.SaveOccasionFlag::SAVE_WHEN_ERROR, - appRecovery.SaveModeFlag::SAVE_WITH_FILE + appRecovery.RestartFlag.ALWAYS_RESTART, + appRecovery.SaveOccasionFlag.SAVE_WHEN_ERROR, + appRecovery.SaveModeFlag.SAVE_WITH_FILE ); } } diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-common.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-common.md index a051e73d34fac74b9b8a40a3ae2ec06bf6cb3275..4c49b588f2ec64569323eda71fcc02520bfa7d4f 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-common.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-common.md @@ -24,7 +24,6 @@ import common from '@ohos.app.ability.common'; | Context | [Context](js-apis-inner-application-context.md) | 否 | Context二级模块。 | | ExtensionContext | [ExtensionContext](js-apis-inner-application-extensionContext.md) | 否 | ExtensionContext二级模块。 | | FormExtensionContext | [FormExtensionContext](js-apis-inner-application-formExtensionContext.md) | 否 | FormExtensionContext二级模块。 | -| AreaMode | [AreaMode](#areamode) | 否 | AreaMode枚举值。 | | EventHub | [EventHub](js-apis-inner-application-eventHub.md) | 否 | EventHub二级模块。 | | PermissionRequestResult | [PermissionRequestResult](js-apis-inner-application-permissionRequestResult.md) | 否 | PermissionRequestResult二级模块。 | | PacMap | [PacMap](js-apis-inner-ability-dataAbilityHelper.md#PacMap) | 否 | PacMap二级模块。 | @@ -42,7 +41,6 @@ let baseContext: common.BaseContext; let context: common.Context; let extensionContext: common.ExtensionContext; let formExtensionContext: common.FormExtensionContext; -let areaMode: common.AreaMode; let eventHub: common.EventHub; let permissionRequestResult: common.PermissionRequestResult; let pacMap: common.PacMap; diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md index acf2d737ad03c2cef8f93f380696e0a0a289b8a6..a2cdfc3ff1838c2f3478f31506f728817e05c7e8 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md @@ -47,11 +47,11 @@ onMemoryLevel(level: AbilityConstant.MemoryLevel): void; ```ts -import Ability from '@ohos.application.Ability'; +import UIAbility from '@ohos.app.ability.UIAbility'; let callbackId; -export default class MyAbility extends Ability { +export default class MyAbility extends UIAbility { onCreate() { console.log('MyAbility onCreate'); globalThis.applicationContext = this.context.getApplicationContext(); diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-missionManager.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-missionManager.md index 9bc6061aaa3ac79a159bc7d09587d2c191e554c0..5970ff7e44d17a4c18e751e0df5c87c9d28e3170 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-missionManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-missionManager.md @@ -43,20 +43,63 @@ on(type:'mission', listener: MissionListener): number; **示例:** ```ts - let listener = { - onMissionCreated: function (mission) {console.log('--------onMissionCreated-------');}, - onMissionDestroyed: function (mission) {console.log('--------onMissionDestroyed-------');}, - onMissionSnapshotChanged: function (mission) {console.log('--------onMissionSnapshotChanged-------');}, - onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');}, - onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');}, - onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');} - }; - console.log('registerMissionListener'); - try { - let listenerid = missionManager.on('mission', listener); - } catch (paramError) { - console.log('error: ' + paramError.code + ', ' + paramError.message); - } +import missionManager from '@ohos.app.ability.missionManager'; +import UIAbility from '@ohos.app.ability.UIAbility'; + +let listener = { + onMissionCreated: function (mission) {console.log('--------onMissionCreated-------');}, + onMissionDestroyed: function (mission) {console.log('--------onMissionDestroyed-------');}, + onMissionSnapshotChanged: function (mission) {console.log('--------onMissionSnapshotChanged-------');}, + onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');}, + onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');}, + onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');}, + onMissionLabelUpdated: function (mission) {console.log('--------onMissionLabelUpdated-------');} +}; + +let listenerId = -1; + +export default class EntryAbility extends UIAbility { + onCreate(want, launchParam) { + console.log('[Demo] EntryAbility onCreate'); + globalThis.abilityWant = want; + globalThis.context = this.context; + } + + onDestroy() { + try { + if (listenerId !== -1) { + missionManager.off('mission', listenerId).catch(function (err) { + console.log(err); + }); + } + } catch (paramError) { + console.error('error: ${paramError.code}, ${paramError.message}'); + } + console.log('[Demo] EntryAbility onDestroy'); + } + + onWindowStageCreate(windowStage) { + // Main window is created, set main page for this ability + console.log('[Demo] EntryAbility onWindowStageCreate'); + try { + listenerId = missionManager.on('mission', listener); + } catch (paramError) { + console.error('error: ${paramError.code}, ${paramError.message}'); + } + + windowStage.loadContent('pages/index', (err, data) => { + if (err.code) { + console.error('Failed to load the content. Cause: ${JSON.stringify(err)}'); + return; + } + console.info('Succeeded in loading the content. Data: ${JSON.stringify(data)}'); + }); + + if (globalThis.flag) { + return; + } + } +}; ``` @@ -82,24 +125,63 @@ off(type: 'mission', listenerId: number, callback: AsyncCallback<void>): v **示例:** ```ts - let listener = { - onMissionCreated: function (mission) {console.log('--------onMissionCreated-------');}, - onMissionDestroyed: function (mission) {console.log('--------onMissionDestroyed-------');}, - onMissionSnapshotChanged: function (mission) {console.log('--------onMissionSnapshotChanged-------');}, - onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');}, - onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');}, - onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');} - }; - console.log('registerMissionListener'); - try { - let listenerid = missionManager.registerMissionListener(listener); - - missionManager.unregisterMissionListener(listenerid, (error) => { - console.log('unregisterMissionListener'); - }); - } catch (paramError) { - console.log('error: ' + paramError.code + ', ' + paramError.message); - } +import missionManager from '@ohos.app.ability.missionManager'; +import UIAbility from '@ohos.app.ability.UIAbility'; + +let listener = { + onMissionCreated: function (mission) {console.log('--------onMissionCreated-------');}, + onMissionDestroyed: function (mission) {console.log('--------onMissionDestroyed-------');}, + onMissionSnapshotChanged: function (mission) {console.log('--------onMissionSnapshotChanged-------');}, + onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');}, + onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');}, + onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');}, + onMissionLabelUpdated: function (mission) {console.log('--------onMissionLabelUpdated-------');} +}; + +let listenerId = -1; + +export default class EntryAbility extends UIAbility { + onCreate(want, launchParam) { + console.log('[Demo] EntryAbility onCreate'); + globalThis.abilityWant = want; + globalThis.context = this.context; + } + + onDestroy() { + try { + if (listenerId !== -1) { + missionManager.off('mission', listenerId, (err) => { + console.log(err); + }); + } + } catch (paramError) { + console.error('error: ${paramError.code}, ${paramError.message}'); + } + console.log('[Demo] EntryAbility onDestroy'); + } + + onWindowStageCreate(windowStage) { + // Main window is created, set main page for this ability + console.log('[Demo] EntryAbility onWindowStageCreate'); + try { + listenerId = missionManager.on('mission', listener); + } catch (paramError) { + console.error('error: ${paramError.code}, ${paramError.message}'); + } + + windowStage.loadContent('pages/index', (err, data) => { + if (err.code) { + console.error('Failed to load the content. Cause: ${JSON.stringify(err)}'); + return; + } + console.info('Succeeded in loading the content. Data: ${JSON.stringify(data)}'); + }); + + if (globalThis.flag) { + return; + } + } +}; ``` @@ -130,24 +212,63 @@ off(type: 'mission', listenerId: number): Promise<void>; **示例:** ```ts - let listener = { - onMissionCreated: function (mission) {console.log('--------onMissionCreated-------');}, - onMissionDestroyed: function (mission) {console.log('--------onMissionDestroyed-------');}, - onMissionSnapshotChanged: function (mission) {console.log('--------onMissionSnapshotChanged-------');}, - onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');}, - onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');}, - onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');} - }; - console.log('registerMissionListener'); - try { - let listenerid = missionManager.registerMissionListener(listener); - - missionManager.unregisterMissionListener(listenerid).catch(function (err) { - console.log(err); - }); - } catch (paramError) { - console.log('error: ' + paramError.code + ', ' + paramError.message); - } +import missionManager from '@ohos.app.ability.missionManager'; +import UIAbility from '@ohos.app.ability.UIAbility'; + +let listener = { + onMissionCreated: function (mission) {console.log('--------onMissionCreated-------');}, + onMissionDestroyed: function (mission) {console.log('--------onMissionDestroyed-------');}, + onMissionSnapshotChanged: function (mission) {console.log('--------onMissionSnapshotChanged-------');}, + onMissionMovedToFront: function (mission) {console.log('--------onMissionMovedToFront-------');}, + onMissionIconUpdated: function (mission, icon) {console.log('--------onMissionIconUpdated-------');}, + onMissionClosed: function (mission) {console.log('--------onMissionClosed-------');}, + onMissionLabelUpdated: function (mission) {console.log('--------onMissionLabelUpdated-------');} +}; + +let listenerId = -1; + +export default class EntryAbility extends UIAbility { + onCreate(want, launchParam) { + console.log('[Demo] EntryAbility onCreate'); + globalThis.abilityWant = want; + globalThis.context = this.context; + } + + onDestroy() { + try { + if (listenerId !== -1) { + missionManager.off('mission', listenerId).catch(function (err) { + console.log(err); + }); + } + } catch (paramError) { + console.error('error: ${paramError.code}, ${paramError.message}'); + } + console.log('[Demo] EntryAbility onDestroy'); + } + + onWindowStageCreate(windowStage) { + // Main window is created, set main page for this ability + console.log('[Demo] EntryAbility onWindowStageCreate'); + try { + listenerId = missionManager.on('mission', listener); + } catch (paramError) { + console.error('error: ${paramError.code}, ${paramError.message}'); + } + + windowStage.loadContent('pages/index', (err, data) => { + if (err.code) { + console.error('Failed to load the content. Cause: ${JSON.stringify(err)}'); + return; + } + console.info('Succeeded in loading the content. Data: ${JSON.stringify(data)}'); + }); + + if (globalThis.flag) { + return; + } + } +}; ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md index 297d669ad08f971a158d7782c4c0c4da34e0cd95..099cbe477d98666b33febbbac1d36824ce2a79c9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md @@ -205,7 +205,7 @@ onContinue(wantParam: { [key: string]: Object }): AbilityConstant.OnContinueResu ```ts import AbilityConstant from '@ohos.app.ability.AbilityConstant'; - class MyUIAbility extends UIAbility { + class MyUIAbility extends Ability { onContinue(wantParams) { console.log('onContinue'); wantParams['myData'] = 'my1234567'; @@ -233,7 +233,7 @@ onNewWant(want: Want, launchParams: AbilityConstant.LaunchParam): void; **示例:** ```ts - class MyUIAbility extends UIAbility { + class MyUIAbility extends Ability { onNewWant(want, launchParams) { console.log('onNewWant, want:' + want.abilityName); console.log('onNewWant, launchParams:' + JSON.stringify(launchParams)); @@ -293,7 +293,7 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: Objec ```ts import AbilityConstant from '@ohos.app.ability.AbilityConstant'; -class MyUIAbility extends UIAbility { +class MyUIAbility extends Ability { onSaveState(reason, wantParam) { console.log('onSaveState'); wantParam['myData'] = 'my1234567'; @@ -339,7 +339,6 @@ call(method: string, data: rpc.Parcelable): Promise<void>; **示例:** ```ts - import Ability from '@ohos.app.ability.UIAbility'; class MyMessageAble{ // 自定义的Sequenceable数据结构 name:'' str:'' @@ -420,7 +419,6 @@ callWithResult(method: string, data: rpc.Parcelable): Promise<rpc.MessageParc **示例:** ```ts - import Ability from '@ohos.app.ability.UIAbility'; class MyMessageAble{ name:'' str:'' @@ -492,7 +490,6 @@ release(): void; **示例:** ```ts - import Ability from '@ohos.app.ability.UIAbility'; let caller; export default class MainAbility extends Ability { onWindowStageCreate(windowStage) { @@ -533,7 +530,6 @@ release(): void; **示例:** ```ts - import Ability from '@ohos.application.Ability'; let caller; export default class MainAbility extends Ability { onWindowStageCreate(windowStage) { @@ -584,7 +580,6 @@ release(): void; **示例:** ```ts - import Ability from '@ohos.app.ability.UIAbility'; let caller; export default class MainAbility extends Ability { onWindowStageCreate(windowStage) { @@ -636,7 +631,7 @@ off(type: 'release', callback: OnReleaseCallback): void; ```ts let caller; - export default class MainUIAbility extends UIAbility { + export default class MainUIAbility extends Ability { onWindowStageCreate(windowStage) { this.context.startAbilityByCall({ bundleName: 'com.example.myservice', @@ -687,7 +682,7 @@ off(type: 'release'): void; ```ts let caller; - export default class MainUIAbility extends UIAbility { + export default class MainUIAbility extends Ability { onWindowStageCreate(windowStage) { this.context.startAbilityByCall({ bundleName: 'com.example.myservice', @@ -742,7 +737,6 @@ on(method: string, callback: CalleeCallback): void; **示例:** ```ts - import Ability from '@ohos.app.ability.UIAbility'; class MyMessageAble{ name:'' str:'' @@ -809,7 +803,6 @@ off(method: string): void; **示例:** ```ts - import Ability from '@ohos.app.ability.UIAbility'; let method = 'call_Function'; export default class MainAbility extends Ability { onCreate(want, launchParam) { diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-form-formExtensionAbility.md b/zh-cn/application-dev/reference/apis/js-apis-app-form-formExtensionAbility.md index f6dfd0077367b10331fb78292738a5fdebfa0dba..0ce7ae017d36acd9b7a18268178aa16a5c8e3983 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-form-formExtensionAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-form-formExtensionAbility.md @@ -45,6 +45,8 @@ onAddForm(want: Want): formBindingData.FormBindingData ```ts import FormExtensionAbility from '@ohos.app.form.FormExtensionAbility'; +import formBindingData from'@ohos.app.form.formBindingData'; + export default class MyFormExtensionAbility extends FormExtensionAbility { onAddForm(want) { console.log('FormExtensionAbility onAddForm, want:' + want.abilityName); diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md b/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md index 81b5b8fa9c541ea575842f552b7ff2d35161e451..0a1265070b5bdebcb07d3a4c4f525d932c74265c 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md @@ -243,7 +243,8 @@ getFormsInfo(filter: formInfo.FormInfoFilter, callback: AsyncCallback<Array&l **示例:** ```ts -import formInfo from '@ohos.application.formInfo'; +import formInfo from '@ohos.app.form.formInfo'; + const filter : formInfo.FormInfoFilter = { // get info of forms belong to module entry. moduleName : 'entry' @@ -291,7 +292,8 @@ getFormsInfo(filter?: formInfo.FormInfoFilter): Promise<Array<formInfo.For **示例:** ```ts -import formInfo from '@ohos.application.formInfo'; +import formInfo from '@ohos.app.form.formInfo'; + const filter : formInfo.FormInfoFilter = { // get info of forms belong to module entry. moduleName : 'entry' diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md b/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md index 1cd9e6c9823db39b394c78f436f29908d2f3a154..e499403a305dbf3cd82f24a7364ca0d3bcc7cc91 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md @@ -18,7 +18,7 @@ **示例:** ```ts -import Ability from '@ohos.application.Ability' +import Ability from '@ohos.app.ability.UIAbility'; import Window from '@ohos.window' export default class MainAbility extends Ability { @@ -34,11 +34,14 @@ export default class MainAbility extends Ability { console.info(`envCallback onConfigurationUpdated success: ${JSON.stringify(config)}`); let language = config.language; let colorMode = config.colorMode; + }, + onMemoryLevel(level){ + console.log('onMemoryLevel level: ${JSON.stringify(level)}'); } }; let applicationContext = this.context.getApplicationContext(); - applicationContext.registerEnvironmentCallback(envCallback); + applicationContext.on('environment',envCallback); windowStage.loadContent('pages/index', (err, data) => { if (err.code) { diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md index 4035c9dc2611f1d88923526274d45d94f88d8aff..e752168d3d64baa17223e12fc58b559031bd35bb 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md @@ -25,11 +25,9 @@ try { DAHelper = featureAbility.acquireDataAbilityHelper(dataAbilityUri); if (DAHelper == null) { console.error('DAHelper is null'); - return; } } catch (err) { console.error('acquireDataAbilityHelper fail, error:' + JSON.stringify(err)); - return; } let valueBucket = { diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md index 60f5272f0f7e373fc8f31fed95fdaf24e76f0a26..f966f4bd56335f4fffa1b043f823b303ab81f533 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md @@ -38,7 +38,5 @@ let startAbilityParameter = { featureAbility.startAbility(startAbilityParameter, (err, data)=>{ console.log('errCode : ' + JSON.stringify(err)); console.log('data : ' + JSON.stringify(data)); -} catch(error) { - console.log('startAbility error: ' + JSON.stringify(error)); -} +}); ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md index 9c12b9faa80b4e8e8c26075078c891679bc406dc..8c0b11cd56f2ae800cb27ffcc2803442b864205b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md @@ -10,9 +10,7 @@ AbilityDelegator提供添加用于监视指定ability的生命周期状态更改 通过AbilityDelegatorRegistry中[getAbilityDelegator](js-apis-app-ability-abilityDelegatorRegistry.md#abilitydelegatorregistrygetabilitydelegator)方法获取。 ```ts -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); +import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'; ``` ## AbilityDelegator diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md index 4a9617e5fdbfa41ff4a531845db95b7b6b51ac37..c479cf5d689f3ac78d856b92750bf1e419a97c06 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md @@ -115,7 +115,7 @@ export default class EntryAbility extends UIAbility { onDestroy() { let applicationContext = this.context.getApplicationContext(); console.log('stage applicationContext: ' + applicationContext); - applicationContext.off(type: 'abilityLifecycle', lifecycleId, (error, data) => { + applicationContext.off('abilityLifecycle', lifecycleId, (error, data) => { console.log('unregisterAbilityLifecycleCallback success, err: ' + JSON.stringify(error)); }); } @@ -148,7 +148,7 @@ export default class MyAbility extends Ability { onDestroy() { let applicationContext = this.context.getApplicationContext(); console.log('stage applicationContext: ' + applicationContext); - applicationContext.off(type: 'abilityLifecycle', lifecycleId); + applicationContext.off('abilityLifecycle', lifecycleId); } } ``` @@ -185,7 +185,7 @@ export default class EntryAbility extends UIAbility { onCreate() { console.log('MyAbility onCreate') globalThis.applicationContext = this.context.getApplicationContext(); - let EnvironmentCallback = { + let environmentCallback = { onConfigurationUpdated(config){ console.log('onConfigurationUpdated config:' + JSON.stringify(config)); }, @@ -196,8 +196,8 @@ export default class EntryAbility extends UIAbility { // 1.获取applicationContext let applicationContext = globalThis.applicationContext; // 2.通过applicationContext注册监听应用内生命周期 - callbackId = applicationContext.on('environment', EnvironmentCallback); - console.log('registerEnvironmentCallback number: ' + JSON.stringify(callbackId)); + callbackId = applicationContext.on('environment', environmentCallback); + console.log('registerEnvironmentCallback callbackId: ${callbackId}'); } } ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md index 3ad3e560941ab59809bad02749972339b211b533..dc81035a54723f5a96f4c9a9ecd159bd87df9660 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md @@ -19,12 +19,12 @@ onUnhandledException(errMsg: string): void; **示例:** ```ts -import errorManager from '@ohos.application.errorManager'; +import errorManager from '@ohos.app.ability.errorManager'; let observer = { onUnhandledException(errorMsg) { console.log('onUnhandledException, errorMsg: ' + JSON.stringify(errorMsg)); } }; -errorManager.registerErrorObserver(observer); +errorManager.on('error',observer); ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-eventHub.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-eventHub.md index e219e1ef3ef15076314cb7892fddc77bd38078c4..80aaeb929822786ea1c08c15c9f272121b3264df 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-eventHub.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-eventHub.md @@ -12,7 +12,7 @@ EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件 在使用eventHub的功能前,需要通过Ability实例的成员变量context获取。 ```ts -import Ability from '@ohos.application.Ability'; +import Ability from '@ohos.app.ability.UIAbility'; export default class MainAbility extends Ability { func1(){ console.log('func1 is called'); @@ -41,7 +41,7 @@ on(event: string, callback: Function): void; **示例:** ```ts - import Ability from '@ohos.application.Ability'; + import Ability from '@ohos.app.ability.UIAbility'; export default class MainAbility extends Ability { onForeground() { @@ -79,7 +79,7 @@ off(event: string, callback?: Function): void; **示例:** ```ts - import Ability from '@ohos.application.Ability'; + import Ability from '@ohos.app.ability.UIAbility'; export default class MainAbility extends Ability { onForeground() { @@ -117,7 +117,7 @@ emit(event: string, ...args: Object[]): void; **示例:** ```ts - import Ability from '@ohos.application.Ability'; + import Ability from '@ohos.app.ability.UIAbility'; export default class MainAbility extends Ability { onForeground() { diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-missionListener.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-missionListener.md index bbc99e90938f01686646d12b62a240d7ee2b87d3..a3b6c150d2f26d5bb141921aab646ac69fd45b72 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-missionListener.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-missionListener.md @@ -31,8 +31,12 @@ let listener = { onMissionMovedToFront: function (mission) { console.log('onMissionMovedToFront mission: ' + JSON.stringify(mission)); }, + onMissionLabelUpdated: function (mission) { + console.log('onMissionLabelUpdated mission: ' + JSON.stringify(mission)); + }, onMissionIconUpdated: function (mission, icon) { console.log('onMissionIconUpdated mission: ' + JSON.stringify(mission)); + console.log('onMissionIconUpdated icon: ' + JSON.stringify(icon)); }, onMissionClosed: function (mission) { console.log('onMissionClosed mission: ' + JSON.stringify(mission));