From 68dd385d589da0792f979686e8a3a72b56a2fd16 Mon Sep 17 00:00:00 2001 From: zyjhandsome Date: Tue, 10 Jan 2023 19:48:49 +0800 Subject: [PATCH] =?UTF-8?q?MainAbility=E7=BB=9F=E4=B8=80=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BAEntryAbility=EF=BC=8C=E4=B8=8EIDE=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E4=BF=9D=E6=8C=81=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyjhandsome --- .../ability-deprecated/context-userguide.md | 26 ++--- .../ability-deprecated/continuationmanager.md | 2 +- .../ability-deprecated/fa-formability.md | 8 +- .../ability-deprecated/fa-pageability.md | 6 +- .../stage-ability-continuation.md | 4 +- .../ability-deprecated/stage-ability.md | 40 ++++---- .../ability-deprecated/stage-call.md | 6 +- .../ability-deprecated/stage-formextension.md | 10 +- .../ability-deprecated/wantagent.md | 2 +- .../application-models/api-switch-overview.md | 8 +- .../bind-serviceability-from-stage.md | 14 +-- .../application-models/create-pageability.md | 10 +- .../start-local-pageability.md | 2 +- .../application-models/start-page.md | 6 +- .../start-pageability-from-stage.md | 38 ++++---- .../start-remote-pageability.md | 6 +- .../start-uiability-from-fa.md | 6 +- .../widget-development-fa.md | 10 +- .../application-test/arkxtest-guidelines.md | 8 +- .../connectivity/subscribe-remote-state.md | 2 +- .../database/database-mdds-guidelines.md | 4 +- .../dfx/apprecovery-guidelines.md | 20 ++-- .../dfx/errormanager-guidelines.md | 12 +-- .../faqs/faqs-event-notification.md | 6 +- zh-cn/application-dev/faqs/faqs-graphics.md | 18 ++-- zh-cn/application-dev/faqs/faqs-ui-ets.md | 40 ++++---- .../file-management/filepicker-guidelines.md | 4 +- .../file-management/medialibrary-overview.md | 6 +- .../multi-device-app-dev/responsive-layout.md | 37 ++++---- .../media/avsession-guidelines.md | 2 +- ...lication-configuration-file-overview-fa.md | 2 +- .../arkts-state-mgmt-application-level.md | 10 +- .../quick-start/module-structure.md | 18 ++-- .../reference/apis/js-apis-Bundle.md | 24 ++--- .../reference/apis/js-apis-ability-context.md | 92 +++++++++--------- .../apis/js-apis-ability-particleAbility.md | 8 +- .../js-apis-app-ability-abilityConstant.md | 4 +- ...is-app-ability-abilityDelegatorRegistry.md | 4 +- .../js-apis-app-ability-missionManager.md | 24 ++--- .../apis/js-apis-app-ability-wantAgent.md | 60 ++++++------ .../apis/js-apis-application-ability.md | 8 +- ...js-apis-application-environmentCallback.md | 4 +- .../apis/js-apis-application-want.md | 28 +++--- .../reference/apis/js-apis-avsession.md | 8 +- .../apis/js-apis-backgroundTaskManager.md | 8 +- .../reference/apis/js-apis-bundleManager.md | 38 ++++---- .../reference/apis/js-apis-cardEmulation.md | 4 +- .../apis/js-apis-defaultAppManager.md | 28 +++--- .../apis/js-apis-distributedBundle.md | 24 ++--- .../apis/js-apis-enterprise-adminManager.md | 14 +-- .../apis/js-apis-enterprise-deviceInfo.md | 12 +-- .../apis/js-apis-geoLocationManager.md | 94 +++++++++---------- .../reference/apis/js-apis-geolocation.md | 4 +- ...pis-inner-ability-startAbilityParameter.md | 2 +- .../apis/js-apis-inner-ability-want.md | 8 +- ...plication-accessibilityExtensionContext.md | 2 +- ...is-inner-application-applicationContext.md | 16 ++-- .../js-apis-inner-application-baseContext.md | 6 +- .../js-apis-inner-application-eventHub.md | 16 ++-- ...apis-inner-application-extensionContext.md | 7 +- ...-inner-application-formExtensionContext.md | 4 +- ...ner-application-serviceExtensionContext.md | 58 ++++++------ ...apis-inner-application-uiAbilityContext.md | 54 +++++------ .../js-apis-inputmethod-extension-context.md | 2 +- .../reference/apis/js-apis-rpc.md | 46 ++++----- .../reference/apis/js-apis-wantAgent.md | 30 +++--- .../reference/apis/js-apis-webview.md | 6 +- .../reference/apis/js-apis-worker.md | 6 +- .../js-service-widget-basic-calendar.md | 2 +- .../js-service-widget-syntax-hml.md | 2 +- .../continuous-task-dev-guide.md | 6 +- zh-cn/application-dev/tools/bm-tool.md | 6 +- .../ui/ui-ts-components-web.md | 2 +- .../windowmanager/application-window-stage.md | 2 +- .../windowmanager/system-window-stage.md | 2 - 75 files changed, 582 insertions(+), 586 deletions(-) diff --git a/zh-cn/application-dev/ability-deprecated/context-userguide.md b/zh-cn/application-dev/ability-deprecated/context-userguide.md index 1739c68ec5..52303aa9e4 100644 --- a/zh-cn/application-dev/ability-deprecated/context-userguide.md +++ b/zh-cn/application-dev/ability-deprecated/context-userguide.md @@ -94,13 +94,13 @@ export default { **示例** ```javascript -import Ability from "@ohos.application.Ability"; +import UIAbility from '@ohos.app.ability.UIAbility'; var lifecycleid; -export default class MainAbility extends Ability { +export default class EntryAbility extends UIAbility { onCreate() { - console.log("MainAbility onCreate") + console.log("EntryAbility onCreate") let AbilityLifecycleCallback = { onAbilityCreate(ability){ console.log("AbilityLifecycleCallback onAbilityCreate ability:" + JSON.stringify(ability)); @@ -193,21 +193,21 @@ import UIAbility from '@ohos.app.ability.UIAbility'; export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate") + console.log("[Demo] EntryAbility onCreate") globalThis.abilityWant = want; } onDestroy() { - console.log("[Demo] MainAbility onDestroy") + console.log("[Demo] EntryAbility onDestroy") } onWindowStageCreate(windowStage) { // Main window is created, set main page for this ability - console.log("[Demo] MainAbility onWindowStageCreate") + console.log("[Demo] EntryAbility onWindowStageCreate") // 在这里获取AbilityContext,打印ability的信息 let context = this.context; - console.log("[Demo] MainAbility bundleName " + context.abilityInfo.bundleName) + console.log("[Demo] EntryAbility bundleName " + context.abilityInfo.bundleName) windowStage.loadContent("pages/index", (err, data) => { if (err.code) { @@ -220,17 +220,17 @@ export default class EntryAbility extends UIAbility { onWindowStageDestroy() { // Main window is destroyed, release UI related resources - console.log("[Demo] MainAbility onWindowStageDestroy") + console.log("[Demo] EntryAbility onWindowStageDestroy") } onForeground() { // Ability has brought to foreground - console.log("[Demo] MainAbility onForeground") + console.log("[Demo] EntryAbility onForeground") } onBackground() { // Ability has back to background - console.log("[Demo] MainAbility onBackground") + console.log("[Demo] EntryAbility onBackground") } }; ``` @@ -256,16 +256,16 @@ Stage模型下,在Ability的`onWindowStageCreate`生命周期中,可以通 **示例** ```ts -// MainAbility.ts +// EntryAbility.ts import UIAbility from '@ohos.app.ability.UIAbility'; export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate") + console.log("[Demo] EntryAbility onCreate") } onDestroy() { - console.log("[Demo] MainAbility onDestroy") + console.log("[Demo] EntryAbility onDestroy") } onWindowStageCreate(windowStage) { diff --git a/zh-cn/application-dev/ability-deprecated/continuationmanager.md b/zh-cn/application-dev/ability-deprecated/continuationmanager.md index 0e61264ea0..6e11cccf8e 100644 --- a/zh-cn/application-dev/ability-deprecated/continuationmanager.md +++ b/zh-cn/application-dev/ability-deprecated/continuationmanager.md @@ -173,7 +173,7 @@ continuationManager作为流转能力的入口,主要用于拉起系统中的 let want = { deviceId: remoteDeviceId, bundleName: 'ohos.samples.continuationmanager', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' }; globalThis.abilityContext.startAbility(want).then((data) => { console.info('StartRemoteAbility finished, ' + JSON.stringify(data)); diff --git a/zh-cn/application-dev/ability-deprecated/fa-formability.md b/zh-cn/application-dev/ability-deprecated/fa-formability.md index 379e504eee..aa9ed56854 100644 --- a/zh-cn/application-dev/ability-deprecated/fa-formability.md +++ b/zh-cn/application-dev/ability-deprecated/fa-formability.md @@ -333,7 +333,7 @@ onUpdate(formId) { "actions": { "routerEvent": { "action": "router", - "abilityName": "com.example.entry.MainAbility", + "abilityName": "com.example.entry.EntryAbility", "params": { "message": "add detail" } @@ -353,8 +353,8 @@ onUpdate(formId) { 1. 在hml中为组件设置onclick属性,其值对应到json文件的actions字段中。 2. 若设置router事件,则 - action属性值为"router"; - - abilityName为跳转目标的Ability名,如目前DevEco创建的FA模型的MainAbility默认名为com.example.entry.MainAbility; - - params为跳转目标Ability的自定义参数,可以按需填写。其值可以在目标Ability启动时的want中的parameters里获取。如FA模型MainAbility的onCreate生命周期里可以通过featureAbility.getWant()获取到want,然后在其parameters字段下获取到配置的参数; + - abilityName为跳转目标的Ability名,如目前DevEco创建的FA模型的UIAbility默认名为com.example.entry.EntryAbility; + - params为跳转目标Ability的自定义参数,可以按需填写。其值可以在目标Ability启动时的want中的parameters里获取。如FA模型EntryAbility的onCreate生命周期里可以通过featureAbility.getWant()获取到want,然后在其parameters字段下获取到配置的参数; 3. 若设置message事件,则 - action属性值为"message"; - params为message事件的用户自定义参数,可以按需填写。其值可以在卡片生命周期函数onEvent中的message里获取; @@ -386,7 +386,7 @@ onUpdate(formId) { "actions": { "routerEvent": { "action": "router", - "abilityName": "com.example.entry.MainAbility", + "abilityName": "com.example.entry.EntryAbility", "params": { "message": "add detail" } diff --git a/zh-cn/application-dev/ability-deprecated/fa-pageability.md b/zh-cn/application-dev/ability-deprecated/fa-pageability.md index abab990331..0d81c76437 100644 --- a/zh-cn/application-dev/ability-deprecated/fa-pageability.md +++ b/zh-cn/application-dev/ability-deprecated/fa-pageability.md @@ -134,13 +134,13 @@ ability支持单实例和多实例两种启动模式。 if (typeof dmClass === 'object' && dmClass != null) { let list = dmClass.getTrustedDeviceListSync(); if (typeof (list) == 'undefined' || typeof (list.length) == 'undefined') { - console.log("MainAbility onButtonClick getRemoteDeviceId err: list is null"); + console.log("EntryAbility onButtonClick getRemoteDeviceId err: list is null"); return; } - console.log("MainAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId); + console.log("EntryAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId); return list[0].deviceId; } else { - console.log("MainAbility onButtonClick getRemoteDeviceId err: dmClass is null"); + console.log("EntryAbility onButtonClick getRemoteDeviceId err: dmClass is null"); } } ``` diff --git a/zh-cn/application-dev/ability-deprecated/stage-ability-continuation.md b/zh-cn/application-dev/ability-deprecated/stage-ability-continuation.md index 00a37d1c08..456df51507 100644 --- a/zh-cn/application-dev/ability-deprecated/stage-ability-continuation.md +++ b/zh-cn/application-dev/ability-deprecated/stage-ability-continuation.md @@ -192,7 +192,7 @@ storage : LocalStorag; onCreate(want, launchParam) { - Logger.info(`MainAbility onCreate ${AbilityConstant.LaunchReason.CONTINUATION}`) + Logger.info(`EntryAbility onCreate ${AbilityConstant.LaunchReason.CONTINUATION}`) if (launchParam.launchReason == AbilityConstant.LaunchReason.CONTINUATION) { // get user data from want params let workInput = want.parameters.work @@ -263,7 +263,7 @@ storage : LocalStorag; onCreate(want, launchParam) { - Logger.info(`MainAbility onCreate ${AbilityConstant.LaunchReason.CONTINUATION}`) + Logger.info(`EntryAbility onCreate ${AbilityConstant.LaunchReason.CONTINUATION}`) if (launchParam.launchReason == AbilityConstant.LaunchReason.CONTINUATION) { // get distributed data object session id from want params this.sessionId = want.parameters.session diff --git a/zh-cn/application-dev/ability-deprecated/stage-ability.md b/zh-cn/application-dev/ability-deprecated/stage-ability.md index aa0bff43a3..d3c241ee0a 100644 --- a/zh-cn/application-dev/ability-deprecated/stage-ability.md +++ b/zh-cn/application-dev/ability-deprecated/stage-ability.md @@ -71,39 +71,39 @@ Ability功能如下(Ability类,具体的API详见[接口文档](../reference ```js import UIAbility from '@ohos.app.ability.UIAbility'; ``` -4. 实现Ability生命周期接口,接口默认生成的相对路径:entry\src\main\ets\MainAbility\MainAbility.ts。 +4. 实现UIAbility生命周期接口,接口默认生成的相对路径:entry\src\main\ets\entryability\EntryAbility.ts。 在`onWindowStageCreate(windowStage)`中通过loadContent接口设置应用要加载的页面,window接口的使用详见[窗口开发指导](../windowmanager/application-window-stage.md)。 ```ts export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("MainAbility onCreate") + console.log("EntryAbility onCreate") } onDestroy() { - console.log("MainAbility onDestroy") + console.log("EntryAbility onDestroy") } onWindowStageCreate(windowStage) { - console.log("MainAbility onWindowStageCreate") + console.log("EntryAbility onWindowStageCreate") windowStage.loadContent("pages/index").then(() => { - console.log("MainAbility load content succeed") + console.log("EntryAbility load content succeed") }).catch((error) => { - console.error("MainAbility load content failed with error: " + JSON.stringify(error)) + console.error("EntryAbility load content failed with error: " + JSON.stringify(error)) }) } onWindowStageDestroy() { - console.log("MainAbility onWindowStageDestroy") + console.log("EntryAbility onWindowStageDestroy") } onForeground() { - console.log("MainAbility onForeground") + console.log("EntryAbility onForeground") } onBackground() { - console.log("MainAbility onBackground") + console.log("EntryAbility onBackground") } } ``` @@ -136,16 +136,16 @@ import UIAbility from '@ohos.app.ability.UIAbility'; export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("MainAbility onCreate") + console.log("EntryAbility onCreate") let context = this.context - console.log("MainAbility bundleCodeDir" + context.bundleCodeDir) + console.log("EntryAbility bundleCodeDir" + context.bundleCodeDir) let abilityInfo = this.context.abilityInfo; - console.log("MainAbility ability bundleName" + abilityInfo.bundleName) - console.log("MainAbility ability name" + abilityInfo.name) + console.log("EntryAbility ability bundleName" + abilityInfo.bundleName) + console.log("EntryAbility ability name" + abilityInfo.name) let config = this.context.config - console.log("MainAbility config language" + config.language) + console.log("EntryAbility config language" + config.language) } } ``` @@ -209,7 +209,7 @@ let context = this.context var want = { "deviceId": "", "bundleName": "com.example.MyApplication", - "abilityName": "MainAbility" + "abilityName": "EntryAbility" }; context.startAbility(want).then(() => { console.log("Succeed to start ability") @@ -226,7 +226,7 @@ let context = this.context var want = { "deviceId": getRemoteDeviceId(), "bundleName": "com.example.MyApplication", - "abilityName": "MainAbility" + "abilityName": "EntryAbility" }; context.startAbility(want).then(() => { console.log("Succeed to start remote ability") @@ -241,13 +241,13 @@ function getRemoteDeviceId() { if (typeof dmClass === 'object' && dmClass != null) { var list = dmClass.getTrustedDeviceListSync(); if (typeof (list) == 'undefined' || typeof (list.length) == 'undefined') { - console.log("MainAbility onButtonClick getRemoteDeviceId err: list is null"); + console.log("EntryAbility onButtonClick getRemoteDeviceId err: list is null"); return; } - console.log("MainAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId); + console.log("EntryAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId); return list[0].deviceId; } else { - console.log("MainAbility onButtonClick getRemoteDeviceId err: dmClass is null"); + console.log("EntryAbility onButtonClick getRemoteDeviceId err: dmClass is null"); } } ``` @@ -261,7 +261,7 @@ async function reStartAbility() { try { await this.context.startAbility({ bundleName: "com.sample.MyApplication", - abilityName: "MainAbility", + abilityName: "EntryAbility", uri: "pages/second" }) console.log('start ability succeed') diff --git a/zh-cn/application-dev/ability-deprecated/stage-call.md b/zh-cn/application-dev/ability-deprecated/stage-call.md index 336b909978..e068bd7e99 100644 --- a/zh-cn/application-dev/ability-deprecated/stage-call.md +++ b/zh-cn/application-dev/ability-deprecated/stage-call.md @@ -209,13 +209,13 @@ function getRemoteDeviceId() { if (typeof dmClass === 'object' && dmClass != null) { var list = dmClass.getTrustedDeviceListSync() if (typeof (list) == 'undefined' || typeof (list.length) == 'undefined') { - console.log("MainAbility onButtonClick getRemoteDeviceId err: list is null") + console.log("EntryAbility onButtonClick getRemoteDeviceId err: list is null") return } - console.log("MainAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId) + console.log("EntryAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId) return list[0].deviceId } else { - console.log("MainAbility onButtonClick getRemoteDeviceId err: dmClass is null") + console.log("EntryAbility onButtonClick getRemoteDeviceId err: dmClass is null") } } ``` diff --git a/zh-cn/application-dev/ability-deprecated/stage-formextension.md b/zh-cn/application-dev/ability-deprecated/stage-formextension.md index cd08291627..9559978c2f 100644 --- a/zh-cn/application-dev/ability-deprecated/stage-formextension.md +++ b/zh-cn/application-dev/ability-deprecated/stage-formextension.md @@ -199,7 +199,7 @@ FormProvider类具体的API介绍详见[接口文档](../reference/apis/js-apis- "defaultDimension": "2*2", "updateEnabled": true, "scheduledUpdateTime": "10:30", - "formConfigAbility": "ability://ohos.samples.FormApplication.MainAbility" + "formConfigAbility": "ability://ohos.samples.FormApplication.EntryAbility" }] } ``` @@ -344,7 +344,7 @@ onUpdate(formId) { "actions": { "routerEvent": { "action": "router", - "abilityName": "MainAbility", + "abilityName": "EntryAbility", "params": { "message": "add detail" } @@ -364,8 +364,8 @@ onUpdate(formId) { 1. 在hml中为组件设置onclick属性,其值对应到json文件的actions字段中。 2. 若设置router事件,则 - action属性值为"router"; - - abilityName为跳转目标的Ability名,如目前DevEco创建的Stage模型的MainAbility默认名为MainAbility; - - params为跳转目标Ability的自定义参数,可以按需填写。其值可以在目标Ability启动时的want中的parameters里获取。如Stage模型MainAbility的onCreate生命周期里的入参want的parameters字段下获取到配置的参数; + - abilityName为跳转目标的Ability名,如目前DevEco创建的Stage模型的UIAbility默认名为EntryAbility; + - params为跳转目标Ability的自定义参数,可以按需填写。其值可以在目标Ability启动时的want中的parameters里获取。如Stage模型EntryAbility的onCreate生命周期里的入参want的parameters字段下获取到配置的参数; 3. 若设置message事件,则 - action属性值为"message"; - params为message事件的用户自定义参数,可以按需填写。其值可以在卡片生命周期函数onEvent中的message里获取; @@ -397,7 +397,7 @@ onUpdate(formId) { "actions": { "routerEvent": { "action": "router", - "abilityName": "MainAbility", + "abilityName": "EntryAbility", "params": { "message": "add detail" } diff --git a/zh-cn/application-dev/ability-deprecated/wantagent.md b/zh-cn/application-dev/ability-deprecated/wantagent.md index 9e293023a2..1d3609f819 100644 --- a/zh-cn/application-dev/ability-deprecated/wantagent.md +++ b/zh-cn/application-dev/ability-deprecated/wantagent.md @@ -29,7 +29,7 @@ WantAgent封装了一个行为意图信息,可以通过WantAgent.trigger接口 { deviceId: "", bundleName: "com.example.test", - abilityName: "com.example.test.MainAbility", + abilityName: "com.example.test.EntryAbility", action: "", entities: [], uri: "", diff --git a/zh-cn/application-dev/application-models/api-switch-overview.md b/zh-cn/application-dev/application-models/api-switch-overview.md index 80bdd32fab..ce86d59ceb 100644 --- a/zh-cn/application-dev/application-models/api-switch-overview.md +++ b/zh-cn/application-dev/application-models/api-switch-overview.md @@ -13,8 +13,8 @@ startAbility接口由FA模型切换到Stage模型的示例: import fa from '@ohos.ability.featureAbility'; let parameter = { "want": { - bundleName: "ohos.samples.demo", - abilityName: "ohos.samples.demo.MainAbility" + bundleName: "com.example.myapplication", + abilityName: "com.example.myapplication.EntryAbility" } } fa.startAbility(parameter).then((data) => { @@ -30,8 +30,8 @@ startAbility接口由FA模型切换到Stage模型的示例: // context为Ability对象的成员,在非Ability对象内部调用需要 // 将Context对象传递过去 let wantInfo = { - bundleName: "ohos.samples.demo", - abilityName: "ohos.samples.demo.MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; this.context.startAbility(wantInfo).then((data) => { console.info('startAbility success.'); diff --git a/zh-cn/application-dev/application-models/bind-serviceability-from-stage.md b/zh-cn/application-dev/application-models/bind-serviceability-from-stage.md index 7b78405c42..f505b8bc44 100644 --- a/zh-cn/application-dev/application-models/bind-serviceability-from-stage.md +++ b/zh-cn/application-dev/application-models/bind-serviceability-from-stage.md @@ -12,15 +12,15 @@ UIAbility关联访问ServiceAbility和UIAbility关联访问ServiceExtensionAbili ```ts import UIAbility from '@ohos.app.ability.UIAbility'; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.info("MainAbility onCreate"); + console.info("EntryAbility onCreate"); } onDestroy() { - console.info("MainAbility onDestroy") + console.info("EntryAbility onDestroy") } onWindowStageCreate(windowStage) { - console.info("MainAbility onWindowStageCreate") + console.info("EntryAbility onWindowStageCreate") let want = { bundleName: "com.ohos.fa", abilityName: "ServiceAbility", @@ -40,13 +40,13 @@ export default class MainAbility extends UIAbility { let connectionId = this.context.connectServiceExtensionAbility(want, options); } onWindowStageDestroy() { - console.info("MainAbility onWindowStageDestroy") + console.info("EntryAbility onWindowStageDestroy") } onForeground() { - console.info("MainAbility onForeground") + console.info("EntryAbility onForeground") } onBackground() { - console.info("MainAbility onBackground") + console.info("EntryAbility onBackground") } } ``` diff --git a/zh-cn/application-dev/application-models/create-pageability.md b/zh-cn/application-dev/application-models/create-pageability.md index e502fc2be2..75ab7e6cac 100644 --- a/zh-cn/application-dev/application-models/create-pageability.md +++ b/zh-cn/application-dev/application-models/create-pageability.md @@ -30,7 +30,7 @@ export default { ``` -PageAbility创建成功后,其abilities相关的配置项在config.json中体现,一个名字为MainAbility的config.json配置文件示例如下: +PageAbility创建成功后,其abilities相关的配置项在config.json中体现,一个名字为EntryAbility的config.json配置文件示例如下: ```json { @@ -48,13 +48,13 @@ PageAbility创建成功后,其abilities相关的配置项在config.json中体 ], "orientation": "unspecified", "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", + "srcPath": "EntryAbility", + "name": ".EntryAbility", "srcLanguage": "ets", "icon": "$media:icon", - "description": "$string:MainAbility_desc", + "description": "$string:EntryAbility_desc", "formsEnabled": false, - "label": "$string:MainAbility_label", + "label": "$string:EntryAbility_label", "type": "page", "launchType": "singleton" } diff --git a/zh-cn/application-dev/application-models/start-local-pageability.md b/zh-cn/application-dev/application-models/start-local-pageability.md index 78c46ba3e2..13596b3b57 100644 --- a/zh-cn/application-dev/application-models/start-local-pageability.md +++ b/zh-cn/application-dev/application-models/start-local-pageability.md @@ -23,7 +23,7 @@ import featureAbility from '@ohos.ability.featureAbility' want: { bundleName: "com.example.myapplication", moduleName: "entry", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "com.example.myapplication.EntryAbility" } } await featureAbility.startAbility(param) diff --git a/zh-cn/application-dev/application-models/start-page.md b/zh-cn/application-dev/application-models/start-page.md index ff276bf674..82a42cd354 100644 --- a/zh-cn/application-dev/application-models/start-page.md +++ b/zh-cn/application-dev/application-models/start-page.md @@ -12,7 +12,7 @@ import featureAbility from '@ohos.ability.featureAbility'; async function restartAbility() { let wantInfo = { bundleName: "com.sample.MyApplication", - abilityName: "MainAbility", + abilityName: "EntryAbility", parameters: { page: "pages/second" } @@ -89,7 +89,7 @@ struct Index { featureAbility.startAbility({ want: { bundleName: "com.exm.myapplication", - abilityName: "com.exm.myapplication.MainAbility", + abilityName: "com.exm.myapplication.EntryAbility", parameters: { page: "pages/page1" } } }).then((data) => { @@ -104,7 +104,7 @@ struct Index { featureAbility.startAbility({ want: { bundleName: "com.exm.myapplication", - abilityName: "com.exm.myapplication.MainAbility", + abilityName: "com.exm.myapplication.EntryAbility", parameters: { page: "pages/page2" } } }).then((data) => { diff --git a/zh-cn/application-dev/application-models/start-pageability-from-stage.md b/zh-cn/application-dev/application-models/start-pageability-from-stage.md index b277fb076b..e5f56c9330 100644 --- a/zh-cn/application-dev/application-models/start-pageability-from-stage.md +++ b/zh-cn/application-dev/application-models/start-pageability-from-stage.md @@ -9,23 +9,23 @@ UIAbility启动PageAbility和UIAbility启动UIAbility的方式完全相同。 ```ts -import UIAbility from '@ohos.app.ability.UIAbility' +import UIAbility from '@ohos.app.ability.UIAbility'; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.info("MainAbility onCreate") + console.info("EntryAbility onCreate") } onDestroy() { - console.info("MainAbility onDestroy") + console.info("EntryAbility onDestroy") } onWindowStageCreate(windowStage) { - console.info("MainAbility onWindowStageCreate") + console.info("EntryAbility onWindowStageCreate") windowStage.loadContent('pages/Index', (err, data) => { // ... }); let want = { bundleName: "com.ohos.fa", - abilityName: "MainAbility", + abilityName: "EntryAbility", }; this.context.startAbility(want).then(() => { console.info('Start Ability successfully.'); @@ -34,13 +34,13 @@ export default class MainAbility extends UIAbility { }); } onWindowStageDestroy() { - console.info("MainAbility onWindowStageDestroy") + console.info("EntryAbility onWindowStageDestroy") } onForeground() { - console.info("MainAbility onForeground") + console.info("EntryAbility onForeground") } onBackground() { - console.info("MainAbility onBackground") + console.info("EntryAbility onBackground") } } ``` @@ -54,23 +54,23 @@ UIAbility通过startAbilityForResult启动PageABility和UIAbility通过startAbil ```ts -import UIAbility from '@ohos.app.ability.UIAbility' +import UIAbility from '@ohos.app.ability.UIAbility'; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.info("MainAbility onCreate") + console.info("EntryAbility onCreate") } onDestroy() { - console.info("MainAbility onDestroy") + console.info("EntryAbility onDestroy") } onWindowStageCreate(windowStage) { - console.info("MainAbility onWindowStageCreate") + console.info("EntryAbility onWindowStageCreate") windowStage.loadContent('pages/Index', (err, data) => { // ... }); let want = { bundleName: "com.ohos.fa", - abilityName: "MainAbility", + abilityName: "EntryAbility", }; this.context.startAbilityForResult(want).then((result) => { console.info('Ability verify result: ' + JSON.stringify(result)); @@ -79,13 +79,13 @@ export default class MainAbility extends UIAbility { }); } onWindowStageDestroy() { - console.info("MainAbility onWindowStageDestroy") + console.info("EntryAbility onWindowStageDestroy") } onForeground() { - console.info("MainAbility onForeground") + console.info("EntryAbility onForeground") } onBackground() { - console.info("MainAbility onBackground") + console.info("EntryAbility onBackground") } } ``` @@ -110,7 +110,7 @@ export default class ServiceExtension extends Extension { console.info("ServiceExtension onRequest") let wantFA = { bundleName: "com.ohos.fa", - abilityName: "MainAbility", + abilityName: "EntryAbility", }; this.context.startAbility(wantFA).then(() => { console.info('Start Ability successfully.'); diff --git a/zh-cn/application-dev/application-models/start-remote-pageability.md b/zh-cn/application-dev/application-models/start-remote-pageability.md index ff06ab3157..b18afb9146 100644 --- a/zh-cn/application-dev/application-models/start-remote-pageability.md +++ b/zh-cn/application-dev/application-models/start-remote-pageability.md @@ -101,13 +101,13 @@ function getRemoteDeviceId() { if (typeof dmClass === 'object' && dmClass != null) { let list = dmClass.getTrustedDeviceListSync(); if (typeof (list) == 'undefined' || typeof (list.length) == 'undefined') { - console.info("MainAbility onButtonClick getRemoteDeviceId err: list is null"); + console.info("EntryAbility onButtonClick getRemoteDeviceId err: list is null"); return; } - console.info("MainAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId); + console.info("EntryAbility onButtonClick getRemoteDeviceId success:" + list[0].deviceId); return list[0].deviceId; } else { - console.info("MainAbility onButtonClick getRemoteDeviceId err: dmClass is null"); + console.info("EntryAbility onButtonClick getRemoteDeviceId err: dmClass is null"); } } ``` diff --git a/zh-cn/application-dev/application-models/start-uiability-from-fa.md b/zh-cn/application-dev/application-models/start-uiability-from-fa.md index 23c19ae3f0..c0c70139d6 100644 --- a/zh-cn/application-dev/application-models/start-uiability-from-fa.md +++ b/zh-cn/application-dev/application-models/start-uiability-from-fa.md @@ -14,7 +14,7 @@ import featureAbility from '@ohos.ability.featureAbility'; let parameter = { "want": { bundleName: "com.ohos.stage", - abilityName: "com.ohos.stage.MainAbility" + abilityName: "com.ohos.stage.EntryAbility" } }; featureAbility.startAbility(parameter).then((code) => { @@ -38,7 +38,7 @@ import featureAbility from '@ohos.ability.featureAbility'; let parameter = { "want": { bundleName: "com.ohos.stage", - abilityName: "com.ohos.stage.MainAbility" + abilityName: "com.ohos.stage.EntryAbility" } }; featureAbility.startAbilityForResult(parameter).then((result) => { @@ -60,7 +60,7 @@ import particleAbility from '@ohos.ability.particleAbility'; let parameter = { "want": { bundleName: "com.ohos.stage", - abilityName: "com.ohos.stage.MainAbility" + abilityName: "com.ohos.stage.EntryAbility" } }; particleAbility.startAbility(parameter).then(() => { diff --git a/zh-cn/application-dev/application-models/widget-development-fa.md b/zh-cn/application-dev/application-models/widget-development-fa.md index d07ae553e7..ac15d7988f 100644 --- a/zh-cn/application-dev/application-models/widget-development-fa.md +++ b/zh-cn/application-dev/application-models/widget-development-fa.md @@ -230,7 +230,7 @@ FA卡片开发,即基于[FA模型](fa-model-development-overview.md)的卡片 "type": "service", "srcLanguage": "ets", "formsEnabled": true, - "formConfigAbility": "ability://com.example.entry.MainAbility", + "formConfigAbility": "ability://com.example.entry.EntryAbility", "forms": [{ "colorMode": "auto", "defaultDimension": "2*2", @@ -431,7 +431,7 @@ onUpdate(formId) { "actions": { "routerEvent": { "action": "router", - "abilityName": "com.example.entry.MainAbility", + "abilityName": "com.example.entry.EntryAbility", "params": { "message": "add detail" } @@ -449,8 +449,8 @@ onUpdate(formId) { 2. 如何设置router事件: - action属性值为"router"; - - abilityName为跳转目标的Ability名(支持跳转FA模型的PageAbility组件和Stage模型的UIAbility组件),如目前DevEco创建的FA模型的MainAbility默认名为com.example.entry.MainAbility; - - params为传递给跳转目标Ability的自定义参数,可以按需填写。其值可以在目标Ability启动时的want中的parameters里获取。如FA模型MainAbility的onCreate生命周期里可以通过featureAbility.getWant()获取到want,然后在其parameters字段下获取到配置的参数; + - abilityName为跳转目标的Ability名(支持跳转FA模型的PageAbility组件和Stage模型的UIAbility组件),如目前DevEco创建的FA模型的UIAbility默认名为com.example.entry.EntryAbility; + - params为传递给跳转目标Ability的自定义参数,可以按需填写。其值可以在目标Ability启动时的want中的parameters里获取。如FA模型EntryAbility的onCreate生命周期里可以通过featureAbility.getWant()获取到want,然后在其parameters字段下获取到配置的参数; 3. 如何设置message事件: - action属性值为"message"; @@ -526,7 +526,7 @@ onUpdate(formId) { "actions": { "routerEvent": { "action": "router", - "abilityName": "com.example.entry.MainAbility", + "abilityName": "com.example.entry.EntryAbility", "params": { "message": "add detail" } diff --git a/zh-cn/application-dev/application-test/arkxtest-guidelines.md b/zh-cn/application-dev/application-test/arkxtest-guidelines.md index f68c9bf574..9fc6e8864a 100644 --- a/zh-cn/application-dev/application-test/arkxtest-guidelines.md +++ b/zh-cn/application-dev/application-test/arkxtest-guidelines.md @@ -72,7 +72,7 @@ export default function abilityTest() { it('testUiExample',0, async function (done) { console.info("uitest: TestUiExample begin"); //start tested ability - await delegator.executeShellCommand('aa start -b com.ohos.uitest -a MainAbility').then(result =>{ + await delegator.executeShellCommand('aa start -b com.ohos.uitest -a EntryAbility').then(result =>{ console.info('Uitest, start ability finished:' + result) }).catch(err => { console.info('Uitest, start ability failed: ' + err) @@ -81,7 +81,7 @@ export default function abilityTest() { //check top display ability await delegator.getCurrentTopAbility().then((Ability)=>{ console.info("get top ability"); - expect(Ability.context.abilityInfo.name).assertEqual('MainAbility'); + expect(Ability.context.abilityInfo.name).assertEqual('EntryAbility'); }) done(); }) @@ -119,7 +119,7 @@ export default function abilityTest() { it('testUiExample',0, async function (done) { console.info("uitest: TestUiExample begin"); //start tested ability - await delegator.executeShellCommand('aa start -b com.ohos.uitest -a MainAbility').then(result =>{ + await delegator.executeShellCommand('aa start -b com.ohos.uitest -a EntryAbility').then(result =>{ console.info('Uitest, start ability finished:' + result) }).catch(err => { console.info('Uitest, start ability failed: ' + err) @@ -128,7 +128,7 @@ export default function abilityTest() { //check top display ability await delegator.getCurrentTopAbility().then((Ability)=>{ console.info("get top ability"); - expect(Ability.context.abilityInfo.name).assertEqual('MainAbility'); + expect(Ability.context.abilityInfo.name).assertEqual('EntryAbility'); }) //ui test code //init uidriver diff --git a/zh-cn/application-dev/connectivity/subscribe-remote-state.md b/zh-cn/application-dev/connectivity/subscribe-remote-state.md index 7ce385d8e1..a0d062634f 100755 --- a/zh-cn/application-dev/connectivity/subscribe-remote-state.md +++ b/zh-cn/application-dev/connectivity/subscribe-remote-state.md @@ -111,7 +111,7 @@ let connect = { }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); class MyDeathRecipient { diff --git a/zh-cn/application-dev/database/database-mdds-guidelines.md b/zh-cn/application-dev/database/database-mdds-guidelines.md index d69ad123c7..fd675ecb11 100644 --- a/zh-cn/application-dev/database/database-mdds-guidelines.md +++ b/zh-cn/application-dev/database/database-mdds-guidelines.md @@ -103,9 +103,9 @@ let context = featureAbility.getContext(); // Stage模型获取context - import AbilityStage from '@ohos.application.Ability'; + import UIAbility from '@ohos.app.ability.UIAbility'; let context = null; - class MainAbility extends AbilityStage{ + class EntryAbility extends UIAbility { onWindowStageCreate(windowStage){ context = this.context; } diff --git a/zh-cn/application-dev/dfx/apprecovery-guidelines.md b/zh-cn/application-dev/dfx/apprecovery-guidelines.md index 515bb3e23c..314c81ca94 100644 --- a/zh-cn/application-dev/dfx/apprecovery-guidelines.md +++ b/zh-cn/application-dev/dfx/apprecovery-guidelines.md @@ -82,7 +82,7 @@ export default class MyAbilityStage extends AbilityStage { ### 数据保存和恢复 在使能appRecovery功能后,开发者可以在Ability中采用主动保存状态,主动恢复或者选择被动恢复的方式使用appRecovery功能。 -下面为示例的MainAbility。 +下面为示例的EntryAbility。 #### 导包 @@ -108,7 +108,7 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant' onWindowStageCreate(windowStage) { // Main window is created, set main page for this ability - console.log("[Demo] MainAbility onWindowStageCreate") + console.log("[Demo] EntryAbility onWindowStageCreate") globalThis.registerObserver = (() => { registerId = errorManager.registerErrorObserver(callback); @@ -120,12 +120,12 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant' - 数据保存 -callback触发appRecovery.saveAppState()调用后,会触发MainAbility的onSaveState(state, wantParams)函数回调。 +callback触发appRecovery.saveAppState()调用后,会触发EntryAbility的onSaveState(state, wantParams)函数回调。 ```ts onSaveState(state, wantParams) { // Ability has called to save app data - console.log("[Demo] MainAbility onSaveState") + console.log("[Demo] EntryAbility onSaveState") wantParams["myData"] = "my1234567"; return AbilityConstant.onSaveResult.ALL_AGREE; } @@ -133,12 +133,12 @@ callback触发appRecovery.saveAppState()调用后,会触发MainAbility的onSav - 数据恢复 -callback触发后appRecovery.restartApp()调用后,应用会重启,重启后会走到MainAbility的onSaveState(state, wantParams)函数,保存的数据会在want参数的parameters里。 +callback触发后appRecovery.restartApp()调用后,应用会重启,重启后会走到EntryAbility的onSaveState(state, wantParams)函数,保存的数据会在want参数的parameters里。 ```ts storage: LocalStorage onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate") + console.log("[Demo] EntryAbility onCreate") globalThis.abilityWant = want; if (launchParam.launchReason == AbilityConstant.LaunchReason.APP_RECOVERY) { this.storage = new LocalStorage(); @@ -154,7 +154,7 @@ onCreate(want, launchParam) { ```ts onWindowStageDestroy() { // Main window is destroyed, release UI related resources - console.log("[Demo] MainAbility onWindowStageDestroy") + console.log("[Demo] EntryAbility onWindowStageDestroy") globalThis.unRegisterObserver = (() => { errorManager.unregisterErrorObserver(registerId, (result) => { @@ -169,10 +169,10 @@ onWindowStageDestroy() { 被动保存和恢复依赖恢复框架底层触发,无需注册监听ErrorObserver callback,只需实现Ability的onSaveState接口数据保存和onCreate接口数据恢复流程即可。 ```ts -export default class MainAbility extends Ability { +export default class EntryAbility extends Ability { storage: LocalStorage onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate") + console.log("[Demo] EntryAbility onCreate") globalThis.abilityWant = want; if (launchParam.launchReason == AbilityConstant.LaunchReason.APP_RECOVERY) { this.storage = new LocalStorage(); @@ -184,7 +184,7 @@ export default class MainAbility extends Ability { onSaveState(state, wantParams) { // Ability has called to save app data - console.log("[Demo] MainAbility onSaveState") + console.log("[Demo] EntryAbility onSaveState") wantParams["myData"] = "my1234567"; return AbilityConstant.onSaveResult.ALL_AGREE; } diff --git a/zh-cn/application-dev/dfx/errormanager-guidelines.md b/zh-cn/application-dev/dfx/errormanager-guidelines.md index 51bb951bd3..8baf36b4d1 100644 --- a/zh-cn/application-dev/dfx/errormanager-guidelines.md +++ b/zh-cn/application-dev/dfx/errormanager-guidelines.md @@ -48,13 +48,13 @@ var callback = { export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate") + console.log("[Demo] EntryAbility onCreate") registerId = errorManager.registerErrorObserver(callback); globalThis.abilityWant = want; } onDestroy() { - console.log("[Demo] MainAbility onDestroy") + console.log("[Demo] EntryAbility onDestroy") errorManager.unregisterErrorObserver(registerId, (result) => { console.log("[Demo] result " + result.code + ";" + result.message) }); @@ -62,7 +62,7 @@ export default class EntryAbility extends UIAbility { onWindowStageCreate(windowStage) { // Main window is created, set main page for this ability - console.log("[Demo] MainAbility onWindowStageCreate") + console.log("[Demo] EntryAbility onWindowStageCreate") windowStage.loadContent("pages/index", (err, data) => { if (err.code) { @@ -75,17 +75,17 @@ export default class EntryAbility extends UIAbility { onWindowStageDestroy() { // Main window is destroyed, release UI related resources - console.log("[Demo] MainAbility onWindowStageDestroy") + console.log("[Demo] EntryAbility onWindowStageDestroy") } onForeground() { // Ability has brought to foreground - console.log("[Demo] MainAbility onForeground") + console.log("[Demo] EntryAbility onForeground") } onBackground() { // Ability has back to background - console.log("[Demo] MainAbility onBackground") + console.log("[Demo] EntryAbility onBackground") } }; ``` \ No newline at end of file diff --git a/zh-cn/application-dev/faqs/faqs-event-notification.md b/zh-cn/application-dev/faqs/faqs-event-notification.md index 8fb2332c18..9d9bfe04eb 100644 --- a/zh-cn/application-dev/faqs/faqs-event-notification.md +++ b/zh-cn/application-dev/faqs/faqs-event-notification.md @@ -16,15 +16,15 @@ emitter数据大小限制不超过10240。 示例: -``` +```ts import WantAgent from '@ohos.wantAgent'; async function publishNotification() { let wantAgentInfo = { wants: [ { - bundleName: "com.example.notification", - abilityName: "MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", } ], operationType: WantAgent.OperationType.START_ABILITIES, diff --git a/zh-cn/application-dev/faqs/faqs-graphics.md b/zh-cn/application-dev/faqs/faqs-graphics.md index 61d9981d2b..229d88e8ea 100644 --- a/zh-cn/application-dev/faqs/faqs-graphics.md +++ b/zh-cn/application-dev/faqs/faqs-graphics.md @@ -17,11 +17,11 @@ 适用于:OpenHarmony SDK 3.2.6.3版本,API9 Stage模型 1. 可以在onWindowStageCreate方法获取windowClass对象。 - - ``` + + ```ts onWindowStageCreate(windowStage) { // Main window is created, set main page for this ability - console.log("[Demo] MainAbility onWindowStageCreate") + console.log("[Demo] EntryAbility onWindowStageCreate") windowStage.getMainWindow((err, data) => { if (err.code) { console.error('Failed to obtain the main window.') @@ -34,8 +34,8 @@ ``` 2. 设置窗口全屏,隐藏状态栏。 - - ``` + + ```ts globalThis.windowClass.setFullScreen(isFullScreen, (err, data) => { if (err.code) { console.error('Failed to enable the full-screen mode. Cause:' + JSON.stringify(err)); @@ -53,8 +53,8 @@ 示例: - -``` + +```ts let promise = windowClass.getProperties(); promise.then((data)=> { console.info('Succeeded in obtaining the window properties. Data: ' + JSON.stringify(data.windowRect)); @@ -69,8 +69,8 @@ promise.then((data)=> { 参考如下方式实现,示例: - -``` + +```ts window.getTopWindow(globalThis.mainContext).then(win => { var systemBarProperties = { statusBarColor: '#19B6FF', // 状态栏背景颜色 diff --git a/zh-cn/application-dev/faqs/faqs-ui-ets.md b/zh-cn/application-dev/faqs/faqs-ui-ets.md index 9afce454ad..65d9f47c91 100644 --- a/zh-cn/application-dev/faqs/faqs-ui-ets.md +++ b/zh-cn/application-dev/faqs/faqs-ui-ets.md @@ -23,7 +23,7 @@ 可以使用Stack堆叠容器,设置子组件在容器内的最底部。 示例: - + ``` build() { Stack({alignContent : Alignment.Bottom}) { @@ -59,7 +59,7 @@ build() { 示例: - + ``` // 弹窗组件 @CustomDialog @@ -144,7 +144,7 @@ GridContainer内子组件默认水平左对齐,居中显示可以参考以下 内部嵌套布局组件Row,设置Row属性justifyContent(FlexAlign.Center),内部嵌套子组件可保持居中显示,参考[栅格布局](../reference/arkui-ts/ts-container-gridcontainer.md)文档。 示例: - + ``` GridContainer({ sizeType: SizeType.SM, columns: 12 }) { Row() { @@ -164,10 +164,10 @@ GridContainer({ sizeType: SizeType.SM, columns: 12 }) { 在加载窗口内容之前,采用systemAvoidAreaChange事件监听。 示例: - -``` -// MainAbility.ts -import window from '@ohos.window'; + +```ts +import Window from '@ohos.window'; +import UIAbility from '@ohos.app.ability.UIAbility'; /** * 设置沉浸式窗口,并获取状态栏和导航栏高度 @@ -187,7 +187,7 @@ async function enterImmersion(mainWindow: window.Window) { statusBarContentColor: "#FF0000" }) } -export default class MainAbility extends Ability { +export default class EntryAbility extends UIAbility { // do something async onWindowStageCreate(windowStage: window.WindowStage) { let mainWindow = await windowStage.getMainWindow() @@ -212,8 +212,8 @@ gesture的属性distance默认值是5,把gesture的属性distance设成1就可 示例: - -``` + +```ts Column() { Text(this.value) .backgroundColor(Color.Green).margin(30).fontSize(20) @@ -234,8 +234,8 @@ List组件绑定Scoller控制器,通过currentOffset方式获取当前的滚 示例: - -``` + +```ts Column() { List({ space: 20, initialIndex: 0,scroller: this.scroller}) { ForEach(this.arr, (item) => { @@ -258,8 +258,8 @@ Column() { 适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型 - -``` + +```ts // 3.1.5.5版本之前,取值方式为:router.getParams().key private value: string = router.getParams().value; // 从3.1.6.5版本起,取值方式为:router.getParams()['key'] @@ -296,8 +296,8 @@ lpx相当于百分比视图,按比例扩大或者缩小。 颜色可以使用两种格式,例如 0x7F000000 或者 '\#7F000000' ,其中前两位是透明度,后六位是RGB。 - -``` + +```ts fontColor(0x7F000000) fontColor( '#7F000000' ) ``` @@ -400,7 +400,7 @@ input 组件的 type 设置为 date,只是会有相关格式提示,本质上 示例: - + ``` @Component struct FoodImageDisplay { @@ -504,7 +504,7 @@ Scroll支持单个子组件,子组件高度应由内容高度决定,当内 可以参考如下实现: - + ``` struct Index { @State text: string = 'Hello World' @@ -565,7 +565,7 @@ id添加为唯一值,成为关键字。 代码示例 - + ``` beautySub(str,len) { var reg = /[\u4e00-\u9fa5]/g; @@ -627,7 +627,7 @@ RichText底层是web,可以参考html的语法,在div上加上的overflow: 示例: - + ``` AppStorage.Link('varA') PersistentStorage.PersistProp("varA", "111"); diff --git a/zh-cn/application-dev/file-management/filepicker-guidelines.md b/zh-cn/application-dev/file-management/filepicker-guidelines.md index bdec4e1729..f1ca4197ed 100644 --- a/zh-cn/application-dev/file-management/filepicker-guidelines.md +++ b/zh-cn/application-dev/file-management/filepicker-guidelines.md @@ -32,7 +32,7 @@ ArkTS语言示例代码如下: globalThis.context.startAbilityForResult( { bundleName: "com.ohos.filepicker", - abilityName: "MainAbility", + abilityName: "EntryAbility", parameters: { 'startMode': 'choose', //choose or save } @@ -44,7 +44,7 @@ globalThis.context.startAbilityForResult( globalThis.context.startAbilityForResult( { bundleName: "com.ohos.filepicker", - abilityName: "MainAbility", + abilityName: "EntryAbility", parameters: { 'startMode': 'save', //choose or save 'saveFile': 'test.jpg', diff --git a/zh-cn/application-dev/file-management/medialibrary-overview.md b/zh-cn/application-dev/file-management/medialibrary-overview.md index bd1027fb78..674d3909fc 100644 --- a/zh-cn/application-dev/file-management/medialibrary-overview.md +++ b/zh-cn/application-dev/file-management/medialibrary-overview.md @@ -72,7 +72,7 @@ var media = mediaLibrary.getMediaLibrary(context); "reason": "$string:reason", "usedScene": { "abilities": [ - "MainAbility" + "EntryAbility" ], "when": "always" } @@ -82,7 +82,7 @@ var media = mediaLibrary.getMediaLibrary(context); "reason": "$string:reason", "usedScene": { "abilities": [ - "MainAbility" + "EntryAbility" ], "when": "always" } @@ -92,7 +92,7 @@ var media = mediaLibrary.getMediaLibrary(context); "reason": "$string:reason", "usedScene": { "abilities": [ - "MainAbility" + "EntryAbility" ], "when": "always" } diff --git a/zh-cn/application-dev/key-features/multi-device-app-dev/responsive-layout.md b/zh-cn/application-dev/key-features/multi-device-app-dev/responsive-layout.md index 9f7df6a329..3e3beb9373 100644 --- a/zh-cn/application-dev/key-features/multi-device-app-dev/responsive-layout.md +++ b/zh-cn/application-dev/key-features/multi-device-app-dev/responsive-layout.md @@ -47,24 +47,25 @@ OpenHarmony提供了多种方法,判断应用当前处于何种断点,进而 1. 在Ability的[onWindowStageCreate](../../application-models/uiability-lifecycle.md)生命周期回调中,获取并记录[窗口](../../reference/apis/js-apis-window.md)对象。 - ``` - // MainAbility.ts - import window from '@ohos.window' + ```ts + // EntryAbility.ts + import Window from '@ohos.window'; + import UIAbility from '@ohos.app.ability.UIAbility'; - export default class MainAbility extends Ability { - ... + export default class EntryAbility extends UIAbility { + // ... onWindowStageCreate(windowStage) { window.getTopWindow(this.context).then((windowObj) => { AppStorage.SetOrCreate('windowObj', windowObj) }) } - ... + // ... } ``` - + 2. 在页面中,通过窗口对象获取启动时的应用窗口宽度,同时注册回调函数监听窗口尺寸变化。 - ``` + ```ts @Entry @Component struct Index { @@ -145,7 +146,7 @@ OpenHarmony提供了多种方法,判断应用当前处于何种断点,进而 -``` +```ts // common/breakpointsystem.ets // 对通过媒体查询监听断点的功能做简单的封装,方便后续使用 import mediaquery from '@ohos.mediaquery'; @@ -303,7 +304,7 @@ struct MediaQuerySample { ![window3](figures/window3.gif) -``` +```ts @Entry @Component struct GridRowSample1 { @@ -337,7 +338,7 @@ struct GridRowSample1 { ![component](figures/component.gif) -``` +```ts @Entry @Component struct GridRowSample2 { @@ -403,7 +404,7 @@ struct GridRowSample2 { -``` +```ts @Entry @Component struct GridRowSample3 { @@ -440,7 +441,7 @@ struct GridRowSample3 { -``` +```ts @Entry @Component struct GridRowSample4 { @@ -515,7 +516,7 @@ struct GridRowSample4 { -``` +```ts @Entry @Component struct GridRowSample5 { @@ -557,7 +558,7 @@ struct GridRowSample5 { -``` +```ts @Entry @Component struct GridRowSample6 { @@ -599,7 +600,7 @@ struct GridRowSample6 { -``` +```ts @Entry @Component struct GridRowSample7 { @@ -641,7 +642,7 @@ struct GridRowSample7 { -``` +```ts @Entry @Component struct GridRowSample8 { @@ -684,7 +685,7 @@ struct GridRowSample8 { | ![zh-cn_image_0000001336338670](figures/zh-cn_image_0000001336338670.jpg) | ![zh-cn_image_0000001336019094](figures/zh-cn_image_0000001336019094.jpg) | ![zh-cn_image_0000001336498646](figures/zh-cn_image_0000001336498646.jpg) | -``` +```ts @Entry @Component struct GridRowSample9 { diff --git a/zh-cn/application-dev/media/avsession-guidelines.md b/zh-cn/application-dev/media/avsession-guidelines.md index 033df56f57..96e7ce8701 100644 --- a/zh-cn/application-dev/media/avsession-guidelines.md +++ b/zh-cn/application-dev/media/avsession-guidelines.md @@ -87,7 +87,7 @@ let wantAgentInfo = { wants: [ { bundleName: "com.neu.setResultOnAbilityResultTest1", - abilityName: "com.example.test.MainAbility", + abilityName: "com.example.test.EntryAbility", } ], operationType: wantAgent.OperationType.START_ABILITIES, diff --git a/zh-cn/application-dev/quick-start/application-configuration-file-overview-fa.md b/zh-cn/application-dev/quick-start/application-configuration-file-overview-fa.md index 7db321a4cf..449b54e6ed 100644 --- a/zh-cn/application-dev/quick-start/application-configuration-file-overview-fa.md +++ b/zh-cn/application-dev/quick-start/application-configuration-file-overview-fa.md @@ -49,7 +49,7 @@ config.json示例: ], "commonEvents": [ { - "name": ".MainAbility", + "name": ".EntryAbility", "permission": "ohos.permission.GET_BUNDLE_INFO", "data": [ "com.example.demo", diff --git a/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md b/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md index 8275b90dea..5858c2bf27 100644 --- a/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md +++ b/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md @@ -110,11 +110,11 @@ export default class EntryAbility extends UIAbility { onCreate() { this.storage = new LocalStorage() this.storage.setOrCreate('storageSimpleProp', 121) - console.info('[Demo MainAbility onCreate]') + console.info('[Demo EntryAbility onCreate]') } onDestroy() { - console.info('[Demo MainAbility onDestroy]') + console.info('[Demo EntryAbility onDestroy]') } onWindowStageCreate(windowStage) { @@ -123,15 +123,15 @@ export default class EntryAbility extends UIAbility { } onWindowStageDestroy() { - console.info('[Demo] MainAbility onWindowStageDestroy') + console.info('[Demo] EntryAbility onWindowStageDestroy') } onForeground() { - console.info('[Demo] MainAbility onForeground') + console.info('[Demo] EntryAbility onForeground') } onBackground() { - console.info('[Demo] MainAbility onBackground') + console.info('[Demo] EntryAbility onBackground') } } ``` diff --git a/zh-cn/application-dev/quick-start/module-structure.md b/zh-cn/application-dev/quick-start/module-structure.md index ad3e2a4455..a47a7d713b 100644 --- a/zh-cn/application-dev/quick-start/module-structure.md +++ b/zh-cn/application-dev/quick-start/module-structure.md @@ -30,7 +30,7 @@ module示例: ```json { "module": { - "mainAbility": ".MainAbility", + "mainAbility": ".EntryAbility", "deviceType": [ "default", "tablet" @@ -49,8 +49,8 @@ module示例: ], "orientation": "unspecified", "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", + "srcPath": "EntryAbility", + "name": ".EntryAbility", "srcLanguage": "ets", "icon": "$media:icon", "description": "$string:MainAbility_desc", @@ -78,7 +78,7 @@ module示例: "pages": [ "pages/Index" ], - "name": ".MainAbility", + "name": ".EntryAbility", "window": { "designWidth": 720, "autoDesignWidth": false @@ -181,7 +181,7 @@ metadata对象示例: | 属性名称 | 含义 | 数据类型 | 是否可缺省 | | -------- | -------- | -------- | -------- | | process | 运行应用程序或Ability的进程名称。如果在deviceConfig标记中配置了进程,则应用程序的所有能力都在此进程中运行。您还可以为特定能力设置流程属性,以便该能力可以在此流程中运行。如果此属性设置为与其他应用程序相同的进程名称,则所有这些应用程序可以在同一进程中运行,前提是他们具有相同的联合用户ID和相同的签名。该标签最大字节数为31个字节。 | 字符串 | 可缺省,缺省值为空。 | -| name | 标识Ability名称。取值可采用反向域名方式表示,由包名和类名组成,如"com.example.myapplication.MainAbility";也可采用"."开头的类名方式表示,如".MainAbility"。
Ability的名称,需在一个应用的范围内保证唯一。说明:在使用DevEco Studio新建项目时,默认生成首个Ability的配置,即"config.json"中"MainAbility"的配置。如使用其他IDE工具,可自定义名称。该标签最大长度为127个字节。 | 字符串 | 不可缺省 | +| name | 标识Ability名称。取值可采用反向域名方式表示,由包名和类名组成,如"com.example.myapplication.EntryAbility";也可采用"."开头的类名方式表示,如".EntryAbility"。
Ability的名称,需在一个应用的范围内保证唯一。说明:在使用DevEco Studio新建项目时,默认生成首个Ability的配置,即"config.json"中"EntryAbility"的配置。如使用其他IDE工具,可自定义名称。该标签最大长度为127个字节。 | 字符串 | 不可缺省 | | description | 标识对Ability的描述。取值可以是描述性内容,也可以是对描述性内容的资源索引,以支持多语言。该标签最大长度为255个字节。 | 字符串 | 可缺省,缺省值为空。 | | icon | 标识Ability图标资源文件的索引。取值示例:$media:ability_icon。如果在该Ability的skills属性中,actions的取值包含 "action.system.home",entities取值中包含"entity.system.home",则该Ability的icon将同时作为应用的icon。如果存在多个符合条件的Ability,则取位置靠前的Ability的icon作为应用的icon。
说明:应用的"icon"和"label"是用户可感知配置项,需要区别于当前所有已有的应用"icon"或"label"(至少有一个不同)。 | 字符串 | 可缺省,缺省值为空。 | | label | 标识Ability对用户显示的名称。取值可以是Ability名称,也可以是对该名称的资源索引,以支持多语言。如果在该Ability的skills属性中,actions的取值包含 "action.system.home",entities取值中包含"entity.system.home",则该Ability的label将同时作为应用的label。如果存在多个符合条件的Ability,则取位置靠前的Ability的label作为应用的label。
说明: 应用的"icon"和"label"是用户可感知配置项,需要区别于当前所有已有的应用"icon"或"label"(至少有一个不同)。该标签为资源文件中定义的字符串的引用,或以"{}"包括的字符串。该标签最大长度为255个字节。 | 字符串 | 可缺省,缺省值为空。 | @@ -223,7 +223,7 @@ abilities示例: ```json "abilities": [ { - "name": ".MainAbility", + "name": ".EntryAbility", "description": "test main ability", // $media:ic_launcher 为媒体类资源 "icon": "$media:ic_launcher", @@ -419,7 +419,7 @@ shortcuts示例: "intents": [ { "targetBundle": "com.example.world.test", - "targetClass": "com.example.world.test.entry.MainAbility" + "targetClass": "com.example.world.test.entry.EntryAbility" } ] } @@ -494,7 +494,7 @@ forms示例: "portraitLayouts": [ "$layout:ability_form" ], - "formConfigAbility": "ability://com.example.myapplication.fa/.MainAbility", + "formConfigAbility": "ability://com.example.myapplication.fa/.EntryAbility", "metaData": { "customizeData": [ { @@ -596,7 +596,7 @@ commonEvents示例: ```json "commonEvents": [ { - "name": ".MainAbility", + "name": ".EntryAbility", "permission": "ohos.permission.GET_BUNDLE_INFO", "data": [ "com.example.demo", diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index a5b4fafbe1..4b9d2ab507 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -721,7 +721,7 @@ let flag = bundle.BundleFlag.GET_ABILITY_INFO_WITH_PERMISSION; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; bundle.getAbilityInfo(want, flag, userId).then((abilityInfo) => { @@ -1042,7 +1042,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityInfo(bundleName, abilityName) .then((data) => { console.info('Operation successful. Data: ' + JSON.stringify(data)); @@ -1081,7 +1081,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityInfo(bundleName, abilityName, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); @@ -1126,7 +1126,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityLabel(bundleName, abilityName) .then((data) => { console.info('Operation successful. Data: ' + JSON.stringify(data)); @@ -1165,7 +1165,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityLabel(bundleName, abilityName, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); @@ -1203,7 +1203,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityInfo(bundleName, abilityName).then((abilityInfo)=>{ bundle.isAbilityEnabled(abilityInfo).then((data) => { console.info('Operation successful. Data: ' + JSON.stringify(data)); @@ -1236,7 +1236,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityInfo(bundleName, abilityName).then((abilityInfo)=>{ bundle.isAbilityEnabled(abilityInfo, (err, data) => { if (err) { @@ -1355,7 +1355,7 @@ let bundleFlags = 0; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; bundle.queryAbilityByWant(want, bundleFlags, userId) .then((data) => { @@ -1401,7 +1401,7 @@ let bundleFlags = 0; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; bundle.queryAbilityByWant(want, bundleFlags, userId, (err, data) => { if (err) { @@ -1444,7 +1444,7 @@ SystemCapability.BundleManager.BundleFramework let bundleFlags = 0; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; bundle.queryAbilityByWant(want, bundleFlags, (err, data) => { if (err) { @@ -1635,7 +1635,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityIcon(bundleName, abilityName) .then((data) => { console.info('Operation successful. Data: ' + JSON.stringify(data)); @@ -1675,7 +1675,7 @@ SystemCapability.BundleManager.BundleFramework ```ts let bundleName = "com.example.myapplication"; -let abilityName = "com.example.myapplication.MainAbility"; +let abilityName = "EntryAbility"; bundle.getAbilityIcon(bundleName, abilityName, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); diff --git a/zh-cn/application-dev/reference/apis/js-apis-ability-context.md b/zh-cn/application-dev/reference/apis/js-apis-ability-context.md index e3420b6481..ac466f330f 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-ability-context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-ability-context.md @@ -14,10 +14,10 @@ AbilityContext模块提供允许访问特定Ability的资源的能力,包括 在使用AbilityContext的功能前,需要通过Ability子类实例获取。 ```ts -import Ability from '@ohos.app.ability.UIAbility'; +import UIAbility from '@ohos.app.ability.UIAbility'; - let context = undefined; -class MainAbility extends Ability { +let context = undefined; +class EntryAbility extends UIAbility { onWindowStageCreate(windowStage) { context = this.context; } @@ -66,7 +66,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void; ```ts var want = { - bundleName: "com.example.myapp", + bundleName: "com.example.myapplication", abilityName: "MyAbility" }; @@ -123,8 +123,8 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void& ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var options = { windowMode: 0 @@ -186,7 +186,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>; ```ts var want = { - bundleName: "com.example.myapp", + bundleName: "com.example.myapplication", abilityName: "MyAbility" }; var options = { @@ -245,8 +245,8 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>): ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -302,8 +302,8 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var options = { windowMode: 0, @@ -368,7 +368,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes ```ts var want = { - bundleName: "com.example.myapp", + bundleName: "com.example.myapplication", abilityName: "MyAbility" }; var options = { @@ -431,8 +431,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -495,8 +495,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -567,8 +567,8 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -623,8 +623,8 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\): void; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -674,8 +674,8 @@ startServiceExtensionAbility(want: Want): Promise\; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -729,8 +729,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -784,8 +784,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\ ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -836,8 +836,8 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\): void; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -893,8 +893,8 @@ stopServiceExtensionAbility(want: Want): Promise\; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -954,8 +954,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -1015,8 +1015,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\< ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -1272,8 +1272,8 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var options = { onConnect(elementName, remote) { console.log('----------- onConnect -----------') }, @@ -1331,8 +1331,8 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -1488,7 +1488,7 @@ startAbilityByCall(want: Want): Promise<Caller>; var wantBackground = { bundleName: "com.example.myservice", moduleName: "entry", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "" }; @@ -1519,7 +1519,7 @@ startAbilityByCall(want: Want): Promise<Caller>; var wantForeground = { bundleName: "com.example.myservice", moduleName: "entry", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "", parameters: { "ohos.aafwk.param.callAbilityToForeground": true @@ -1582,8 +1582,8 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -1645,8 +1645,8 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -1710,8 +1710,8 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { diff --git a/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md b/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md index b72f6811ec..c78473d692 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md @@ -53,7 +53,7 @@ particleAbility.startAbility( flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, deviceId: "", bundleName: "com.example.Data", - abilityName: "com.example.Data.MainAbility", + abilityName: "EntryAbility", uri: "" }, }, @@ -104,7 +104,7 @@ particleAbility.startAbility( flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, deviceId: "", bundleName: "com.example.Data", - abilityName: "com.example. Data.MainAbility", + abilityName: "EntryAbility", uri: "" }, }, @@ -238,7 +238,7 @@ let wantAgentInfo = { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "EntryAbility" } ], operationType: wantAgent.OperationType.START_ABILITY, @@ -299,7 +299,7 @@ let wantAgentInfo = { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "EntryAbility" } ], operationType: wantAgent.OperationType.START_ABILITY, 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 a32e976765..b42b6ac2f0 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 @@ -122,8 +122,8 @@ class MyAbility extends UIAbility { ```ts let want = { - bundleName: "com.test.example", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; let option = { windowMode: AbilityConstant.WindowMode.WINDOW_MODE_FULLSCREEN diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityDelegatorRegistry.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityDelegatorRegistry.md index 3fb88dfc5e..a55ac9b04c 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityDelegatorRegistry.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityDelegatorRegistry.md @@ -49,8 +49,8 @@ import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); let want = { - bundleName: "com.ohos.example", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; abilityDelegator.startAbility(want, (err) => { if (err.code !== 0) { 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 e9a72a8ded..8eb3864949 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 @@ -58,9 +58,9 @@ var listener = { var listenerId = -1; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate"); + console.log("[Demo] EntryAbility onCreate"); globalThis.abilityWant = want; globalThis.context = this.context; } @@ -75,12 +75,12 @@ export default class MainAbility extends UIAbility { } catch (paramError) { console.log("error: " + paramError.code + ", " + paramError.message); } - console.log("[Demo] MainAbility onDestroy") + console.log("[Demo] EntryAbility onDestroy") } onWindowStageCreate(windowStage) { // Main window is created, set main page for this ability - console.log("[Demo] MainAbility onWindowStageCreate") + console.log("[Demo] EntryAbility onWindowStageCreate") try { listenerId = missionManager.on("mission", listener); } catch (paramError) { @@ -140,9 +140,9 @@ var listener = { var listenerId = -1; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate") + console.log("[Demo] EntryAbility onCreate") globalThis.abilityWant = want; globalThis.context = this.context; } @@ -157,12 +157,12 @@ export default class MainAbility extends UIAbility { } catch (paramError) { console.log("error: " + paramError.code + ", " + paramError.message); } - console.log("[Demo] MainAbility onDestroy") + console.log("[Demo] EntryAbility onDestroy") } onWindowStageCreate(windowStage) { // Main window is created, set main page for this ability - console.log("[Demo] MainAbility onWindowStageCreate") + console.log("[Demo] EntryAbility onWindowStageCreate") try { listenerId = missionManager.on("mission", listener); } catch (paramError) { @@ -227,9 +227,9 @@ var listener = { var listenerId = -1; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate") + console.log("[Demo] EntryAbility onCreate") globalThis.abilityWant = want; globalThis.context = this.context; } @@ -244,12 +244,12 @@ export default class MainAbility extends UIAbility { } catch (paramError) { console.log("error: " + paramError.code + ", " + paramError.message); } - console.log("[Demo] MainAbility onDestroy") + console.log("[Demo] EntryAbility onDestroy") } onWindowStageCreate(windowStage) { // Main window is created, set main page for this ability - console.log("[Demo] MainAbility onWindowStageCreate") + console.log("[Demo] EntryAbility onWindowStageCreate") try { listenerId = missionManager.on("mission", listener); } catch (paramError) { diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-wantAgent.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-wantAgent.md index 5f345d559e..cf1636ce99 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-wantAgent.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-wantAgent.md @@ -64,8 +64,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -159,8 +159,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -247,8 +247,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -357,8 +357,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -459,8 +459,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -569,8 +569,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -671,8 +671,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -783,8 +783,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -884,8 +884,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -994,8 +994,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -1098,8 +1098,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -1205,8 +1205,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -1318,8 +1318,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -1418,8 +1418,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -1526,8 +1526,8 @@ let wantAgentInfo = { wants: [ { deviceId: 'deviceId', - bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + bundleName: 'com.example.myapplication', + abilityName: 'EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-ability.md b/zh-cn/application-dev/reference/apis/js-apis-application-ability.md index 46b033cba9..7da6408723 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-application-ability.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-ability.md @@ -418,7 +418,7 @@ call(method: string, data: rpc.Sequenceable): Promise<void>; onWindowStageCreate(windowStage) { this.context.startAbilityByCall({ bundleName: "com.example.myservice", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "" }).then((obj) => { caller = obj; @@ -503,7 +503,7 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa onWindowStageCreate(windowStage) { this.context.startAbilityByCall({ bundleName: "com.example.myservice", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "" }).then((obj) => { caller = obj; @@ -556,7 +556,7 @@ release(): void; onWindowStageCreate(windowStage) { this.context.startAbilityByCall({ bundleName: "com.example.myservice", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "" }).then((obj) => { caller = obj; @@ -599,7 +599,7 @@ release(): void; onWindowStageCreate(windowStage) { this.context.startAbilityByCall({ bundleName: "com.example.myservice", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "" }).then((obj) => { caller = obj; diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-environmentCallback.md b/zh-cn/application-dev/reference/apis/js-apis-application-environmentCallback.md index 10d9df8fce..d64165b09c 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-application-environmentCallback.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-environmentCallback.md @@ -46,11 +46,11 @@ onMemoryLevel(level: number): void; **示例:** ```ts -import Ability from "@ohos.application.Ability"; +import UIAbility from '@ohos.app.ability.UIAbility'; var callbackId; -export default class MyAbility extends Ability { +export default class EntryAbility extends UIAbility { onCreate() { console.log("MyAbility onCreate") globalThis.applicationContext = this.context.getApplicationContext(); diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-want.md b/zh-cn/application-dev/reference/apis/js-apis-application-want.md index 79e7c66ecd..8ad2d331ce 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-application-want.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-want.md @@ -36,8 +36,8 @@ import Want from '@ohos.application.Want'; ```ts let want = { "deviceId": "", // deviceId为空表示本设备 - "bundleName": "com.extreme.test", - "abilityName": "MainAbility", + "bundleName": "com.example.myapplication", + "abilityName": "EntryAbility", "moduleName": "entry" // moduleName非必选 }; this.context.startAbility(want, (error) => { @@ -51,8 +51,8 @@ import Want from '@ohos.application.Want'; * 字符串(String) ```ts let want = { - bundleName: "com.example.demo", - abilityName: "com.example.demo.MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", parameters: { keyForString: "str", }, @@ -61,8 +61,8 @@ import Want from '@ohos.application.Want'; * 数字(Number) ```ts let want = { - bundleName: "com.example.demo", - abilityName: "com.example.demo.MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", parameters: { keyForInt: 100, keyForDouble: 99.99, @@ -72,8 +72,8 @@ import Want from '@ohos.application.Want'; * 布尔(Boolean) ```ts let want = { - bundleName: "com.example.demo", - abilityName: "com.example.demo.MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", parameters: { keyForBool: true, }, @@ -82,8 +82,8 @@ import Want from '@ohos.application.Want'; * 对象(Object) ```ts let want = { - bundleName: "com.example.demo", - abilityName: "com.example.demo.MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", parameters: { keyForObject: { keyForObjectString: "str", @@ -97,8 +97,8 @@ import Want from '@ohos.application.Want'; * 数组(Array) ```ts let want = { - bundleName: "com.example.demo", - abilityName: "com.example.demo.MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", parameters: { keyForArrayString: ["str1", "str2", "str3"], keyForArrayInt: [100, 200, 300, 400], @@ -118,8 +118,8 @@ import Want from '@ohos.application.Want'; } let want = { "deviceId": "", // deviceId为空表示本设备 - "bundleName": "com.extreme.test", - "abilityName": "MainAbility", + "bundleName": "com.example.myapplication", + "abilityName": "EntryAbility", "moduleName": "entry", // moduleName非必选 "parameters": { "keyFd":{"type":"FD", "value":fd} diff --git a/zh-cn/application-dev/reference/apis/js-apis-avsession.md b/zh-cn/application-dev/reference/apis/js-apis-avsession.md index 8638970758..3e9151bbab 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-avsession.md +++ b/zh-cn/application-dev/reference/apis/js-apis-avsession.md @@ -1008,8 +1008,8 @@ let wantAgentInfo = { wants: [ { deviceId: "deviceId", - bundleName: "com.neu.setResultOnAbilityResultTest1", - abilityName: "com.example.test.MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", action: "action1", entities: ["entity1"], type: "MIMETYPE", @@ -1073,8 +1073,8 @@ let wantAgentInfo = { wants: [ { deviceId: "deviceId", - bundleName: "com.neu.setResultOnAbilityResultTest1", - abilityName: "com.example.test.MainAbility", + bundleName: "com.example.myapplication", + abilityName: "EntryAbility", action: "action1", entities: ["entity1"], type: "MIMETYPE", diff --git a/zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md b/zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md index a9df314596..19b83a5790 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md @@ -187,7 +187,7 @@ let wantAgentInfo = { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "EntryAbility" } ], operationType: wantAgent.OperationType.START_ABILITY, @@ -223,7 +223,7 @@ export default class EntryAbility extends UIAbility { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "EntryAbility" } ], operationType: wantAgent.OperationType.START_ABILITY, @@ -276,7 +276,7 @@ let wantAgentInfo = { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "EntryAbility" } ], operationType: wantAgent.OperationType.START_ABILITY, @@ -307,7 +307,7 @@ export default class EntryAbility extends UIAbility { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "EntryAbility" } ], operationType: wantAgent.OperationType.START_ABILITY, diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md index 5cc77964ea..c081abf477 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md @@ -970,7 +970,7 @@ let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1026,7 +1026,7 @@ import hilog from '@ohos.hilog'; let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1089,7 +1089,7 @@ let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1109,7 +1109,7 @@ import hilog from '@ohos.hilog'; let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1166,7 +1166,7 @@ let extensionFlags = bundleManager.ExtensionAbilityFlag.GET_EXTENSION_ABILITY_IN let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1223,7 +1223,7 @@ let extensionAbilityType = bundleManager.ExtensionAbilityType.FORM; let extensionFlags = bundleManager.ExtensionAbilityFlag.GET_EXTENSION_ABILITY_INFO_DEFAULT; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1288,7 +1288,7 @@ let extensionFlags = bundleManager.ExtensionAbilityFlag.GET_EXTENSION_ABILITY_IN let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1309,7 +1309,7 @@ let extensionAbilityType = bundleManager.ExtensionAbilityType.FORM; let extensionFlags = bundleManager.ExtensionAbilityFlag.GET_EXTENSION_ABILITY_INFO_DEFAULT; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; try { @@ -1755,7 +1755,7 @@ let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; let info; @@ -1822,7 +1822,7 @@ let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; let info; @@ -1972,7 +1972,7 @@ let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; let info; @@ -2036,7 +2036,7 @@ let abilityFlags = bundleManager.AbilityFlag.GET_ABILITY_INFO_DEFAULT; let userId = 100; let want = { bundleName : "com.example.myapplication", - abilityName : "com.example.myapplication.MainAbility" + abilityName : "EntryAbility" }; let info; @@ -2247,7 +2247,7 @@ getProfileByAbility(moduleName: string, abilityName: string, metadataName: strin import bundleManager from '@ohos.bundle.bundleManager'; import hilog from '@ohos.hilog'; let moduleName = 'entry'; -let abilityName = 'MainAbility'; +let abilityName = 'EntryAbility'; let metadataName = 'com.example.myapplication.metadata'; try { @@ -2303,7 +2303,7 @@ getProfileByAbility(moduleName: string, abilityName: string, metadataName?: stri import bundleManager from '@ohos.bundle.bundleManager'; import hilog from '@ohos.hilog'; let moduleName = 'entry'; -let abilityName = 'MainAbility'; +let abilityName = 'EntryAbility'; try { bundleManager.getProfileByAbility(moduleName, abilityName).then((data) => { @@ -2320,7 +2320,7 @@ try { import bundleManager from '@ohos.bundle.bundleManager'; import hilog from '@ohos.hilog'; let moduleName = 'entry'; -let abilityName = 'MainAbility'; +let abilityName = 'EntryAbility'; let metadataName = 'com.example.myapplication.metadata'; try { bundleManager.getProfileByAbility(moduleName, abilityName, metadataName).then((data) => { @@ -2581,7 +2581,7 @@ import bundleManager from '@ohos.bundle.bundleManager'; import hilog from '@ohos.hilog'; let bundleName = 'com.example.myapplication'; let moduleName = 'entry'; -let abilityName = 'MainAbility'; +let abilityName = 'EntryAbility'; try { bundleManager.getAbilityLabel(bundleName, moduleName, abilityName, (err, data) => { @@ -2641,7 +2641,7 @@ import bundleManager from '@ohos.bundle.bundleManager'; import hilog from '@ohos.hilog'; let bundleName = 'com.example.myapplication'; let moduleName = 'entry'; -let abilityName = 'MainAbility'; +let abilityName = 'EntryAbility'; try { bundleManager.getAbilityLabel(bundleName, moduleName, abilityName).then((data) => { @@ -2694,7 +2694,7 @@ import bundleManager from '@ohos.bundle.bundleManager'; import hilog from '@ohos.hilog'; let bundleName = 'com.example.myapplication'; let moduleName = 'entry'; -let abilityName = 'MainAbility'; +let abilityName = 'EntryAbility'; try { bundleManager.getAbilityIcon(bundleName, moduleName, abilityName, (err, data) => { @@ -2754,7 +2754,7 @@ import bundleManager from '@ohos.bundle.bundleManager'; import hilog from '@ohos.hilog'; let bundleName = 'com.example.myapplication'; let moduleName = 'entry'; -let abilityName = 'MainAbility'; +let abilityName = 'EntryAbility'; try { bundleManager.getAbilityIcon(bundleName, moduleName, abilityName).then((data) => { diff --git a/zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md b/zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md index cf66358043..218548d2f0 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md +++ b/zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md @@ -88,8 +88,8 @@ if (!isHceSupported) { } var elementName = { - "bundleName": "com.test.cardemulation", - "abilityName": "com.test.cardemulation.MainAbility", + "bundleName": "com.example.myapplication", + "abilityName": "EntryAbility", }; var isDefaultService = cardEmulation.isDefaultService(elementName, cardEmulation.CardType.PAYMENT); console.log('is the app is default service for this card type: ' + isDefaultService); diff --git a/zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md b/zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md index 3440cd7ae3..71a3d4ec9a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md @@ -297,9 +297,9 @@ setDefaultApplication(type: string, elementName: ElementName, userId?: number): ```ts import defaultAppMgr from '@ohos.bundle.defaultAppManager'; defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { - bundleName: "com.test.app", + bundleName: "com.example.myapplication", moduleName: "module01", - abilityName: "MainAbility" + abilityName: "EntryAbility" }).then((data) => { console.info('Operation successful.'); }).catch((error) => { @@ -308,9 +308,9 @@ defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { let userId = 100; defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { - bundleName: "com.test.app", + bundleName: "com.example.myapplication", moduleName: "module01", - abilityName: "MainAbility" + abilityName: "EntryAbility" }, userId).then((data) => { console.info('Operation successful.'); }).catch((error) => { @@ -318,9 +318,9 @@ defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { }); defaultAppMgr.setDefaultApplication("image/png", { - bundleName: "com.test.app", + bundleName: "com.example.myapplication", moduleName: "module01", - abilityName: "MainAbility" + abilityName: "EntryAbility" }, userId).then((data) => { console.info('Operation successful.'); }).catch((error) => { @@ -365,9 +365,9 @@ setDefaultApplication(type: string, elementName: ElementName, userId: number, ca import defaultAppMgr from '@ohos.bundle.defaultAppManager'; let userId = 100; defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { - bundleName: "com.test.app", + bundleName: "com.example.myapplication", moduleName: "module01", - abilityName: "MainAbility" + abilityName: "EntryAbility" }, userId, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); @@ -377,9 +377,9 @@ defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { }); defaultAppMgr.setDefaultApplication("image/png", { - bundleName: "com.test.app", + bundleName: "com.example.myapplication", moduleName: "module01", - abilityName: "MainAbility" + abilityName: "EntryAbility" }, userId, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); @@ -424,9 +424,9 @@ setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCal ```ts import defaultAppMgr from '@ohos.bundle.defaultAppManager'; defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { - bundleName: "com.test.app", + bundleName: "com.example.myapplication", moduleName: "module01", - abilityName: "MainAbility" + abilityName: "EntryAbility" }, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); @@ -436,9 +436,9 @@ defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { }); defaultAppMgr.setDefaultApplication("image/png", { - bundleName: "com.test.app", + bundleName: "com.example.myapplication", moduleName: "module01", - abilityName: "MainAbility" + abilityName: "EntryAbility" }, (err, data) => { if (err) { console.error('Operation failed. Cause: ' + JSON.stringify(err)); diff --git a/zh-cn/application-dev/reference/apis/js-apis-distributedBundle.md b/zh-cn/application-dev/reference/apis/js-apis-distributedBundle.md index 8cc6ff1dc4..b08c0c05a0 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-distributedBundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-distributedBundle.md @@ -64,7 +64,7 @@ try { { deviceId: '1', bundleName: 'com.example.application', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' }, (err, data) => { if (err) { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); @@ -120,7 +120,7 @@ try { { deviceId: '1', bundleName: 'com.example.application', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' }).then(data => { console.info('Operation succeed:' + JSON.stringify(data)); }).catch(err => { @@ -170,12 +170,12 @@ try { { deviceId: '1', bundleName: 'com.example.application1', - abilityName: 'MainAbility1' + abilityName: 'EntryAbility1' }, { deviceId: '1', bundleName: 'com.example.application2', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' } ], (err, data) => { if (err) { @@ -233,12 +233,12 @@ try { { deviceId: '1', bundleName: 'com.example.application', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' }, { deviceId: '1', bundleName: 'com.example.application2', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' } ]).then(data => { console.info('Operation succeed:' + JSON.stringify(data)); @@ -289,7 +289,7 @@ try { { deviceId: '1', bundleName: 'com.example.application', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' }, 'zh-Hans-CN', (err, data) => { if (err) { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); @@ -346,7 +346,7 @@ try { { deviceId: '1', bundleName: 'com.example.application', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' }, 'zh-Hans-CN').then(data => { console.info('Operation succeed:' + JSON.stringify(data)); }).catch(err => { @@ -397,12 +397,12 @@ try { { deviceId: '1', bundleName: 'com.example.application1', - abilityName: 'MainAbility1' + abilityName: 'EntryAbility1' }, { deviceId: '1', bundleName: 'com.example.application2', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' } ], 'zh-Hans-CN', (err, data) => { if (err) { @@ -461,12 +461,12 @@ try { { deviceId: '1', bundleName: 'com.example.application', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' }, { deviceId: '1', bundleName: 'com.example.application2', - abilityName: 'MainAbility' + abilityName: 'EntryAbility' } ], 'zh-Hans-CN').then(data => { console.info('Operation succeed:' + JSON.stringify(data)); diff --git a/zh-cn/application-dev/reference/apis/js-apis-enterprise-adminManager.md b/zh-cn/application-dev/reference/apis/js-apis-enterprise-adminManager.md index 95277ddbca..e4677cc708 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-enterprise-adminManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-enterprise-adminManager.md @@ -48,7 +48,7 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, callba ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; let enterpriseInfo = { name: "enterprise name", @@ -100,7 +100,7 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; let enterpriseInfo = { name: "enterprise name", @@ -157,7 +157,7 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; let enterpriseInfo = { name: "enterprise name", @@ -582,7 +582,7 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo, callback: AsyncCa ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; let enterpriseInfo = { name: "enterprise name", @@ -635,7 +635,7 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo): Promise\; ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; let enterpriseInfo = { name: "enterprise name", @@ -676,7 +676,7 @@ getEnterpriseInfo(admin: Want, callback: AsyncCallback<EnterpriseInfo>): v ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; adminManager.getEnterpriseInfo(wantTemp, (error, result) => { if (error != null) { @@ -723,7 +723,7 @@ getEnterpriseInfo(admin: Want): Promise<EnterpriseInfo> ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; adminManager.getEnterpriseInfo(wantTemp).then((result) => { console.log(result.name); diff --git a/zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceInfo.md b/zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceInfo.md index 7f89228181..0fc0db10c4 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceInfo.md +++ b/zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceInfo.md @@ -45,7 +45,7 @@ getDeviceSerial(admin: Want, callback: AsyncCallback<string>): void ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; deviceInfo.getDeviceSerial(wantTemp, (error, result) => { if (error != null) { @@ -94,7 +94,7 @@ getDeviceSerial(admin: Want): Promise<string> ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; deviceInfo.getDeviceSerial(wantTemp).then((result) => { console.log(result); @@ -136,7 +136,7 @@ getDisplayVersion(admin: Want, callback: AsyncCallback<string>): void; ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; deviceInfo.getDisplayVersion(wantTemp, (error, result) => { if (error != null) { @@ -185,7 +185,7 @@ getDisplayVersion(admin: Want): Promise<string> ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; deviceInfo.getDisplayVersion(wantTemp).then((result) => { console.log(result); @@ -227,7 +227,7 @@ getDeviceName(admin: Want, callback: AsyncCallback<string>): void ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; deviceInfo.getDeviceName(wantTemp, (error, result) => { if (error != null) { @@ -276,7 +276,7 @@ getDeviceName(admin: Want): Promise<string> ```js let wantTemp = { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", }; deviceInfo.getDeviceName(wantTemp).then((result) => { console.log(result); diff --git a/zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md b/zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md index ebd83ea63a..3458b6d5d2 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md @@ -71,7 +71,7 @@ on(type: 'locationChange', request: LocationRequest, callback: Callback<Locat |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var requestInfo = {'priority': 0x203, 'scenario': 0x300, 'timeInterval': 0, 'distanceInterval': 0, 'maxAccuracy': 0}; @@ -115,7 +115,7 @@ off(type: 'locationChange', callback?: Callback<Location>): void |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var requestInfo = {'priority': 0x203, 'scenario': 0x300, 'timeInterval': 0, 'distanceInterval': 0, 'maxAccuracy': 0}; @@ -155,7 +155,7 @@ on(type: 'locationEnabledChange', callback: Callback<boolean>): void |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var locationEnabledChange = (state) => { @@ -193,7 +193,7 @@ off(type: 'locationEnabledChange', callback?: Callback<boolean>): void; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var locationEnabledChange = (state) => { @@ -237,7 +237,7 @@ on(type: 'cachedGnssLocationsChange', request: CachedGnssLocationsRequest, callb |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var cachedLocationsCb = (locations) => { @@ -280,7 +280,7 @@ off(type: 'cachedGnssLocationsChange', callback?: Callback<Array<Location& |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var cachedLocationsCb = (locations) => { @@ -323,7 +323,7 @@ on(type: 'satelliteStatusChange', callback: Callback<SatelliteStatusInfo>) |3301100 | The location switch is off. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var gnssStatusCb = (satelliteStatusInfo) => { @@ -366,7 +366,7 @@ off(type: 'satelliteStatusChange', callback?: Callback<SatelliteStatusInfo> **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var gnssStatusCb = (satelliteStatusInfo) => { @@ -409,7 +409,7 @@ on(type: 'nmeaMessage', callback: Callback<string>): void; **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var nmeaCb = (str) => { @@ -452,7 +452,7 @@ off(type: 'nmeaMessage', callback?: Callback<string>): void; **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var nmeaCb = (str) => { @@ -497,7 +497,7 @@ on(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): vo |3301600 | Failed to operate the geofence. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; import wantAgent from '@ohos.wantAgent'; @@ -506,7 +506,7 @@ on(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): vo wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", action: "action1", } ], @@ -555,7 +555,7 @@ off(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): v |3301600 | Failed to operate the geofence. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; import wantAgent from '@ohos.wantAgent'; @@ -564,7 +564,7 @@ off(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): v wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", action: "action1", } ], @@ -612,7 +612,7 @@ on(type: 'countryCodeChange', callback: Callback<CountryCode>): void; **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var callback = (code) => { @@ -653,7 +653,7 @@ off(type: 'countryCodeChange', callback?: Callback<CountryCode>): void; |3301500 | Failed to query the area information. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var callback = (code) => { @@ -698,7 +698,7 @@ getCurrentLocation(request: CurrentLocationRequest, callback: AsyncCallback<L |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var requestInfo = {'priority': 0x203, 'scenario': 0x300,'maxAccuracy': 0}; @@ -745,7 +745,7 @@ getCurrentLocation(callback: AsyncCallback<Location>): void; |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var locationChange = (err, location) => { @@ -797,7 +797,7 @@ getCurrentLocation(request?: CurrentLocationRequest): Promise<Location> |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var requestInfo = {'priority': 0x203, 'scenario': 0x300,'maxAccuracy': 0}; @@ -841,7 +841,7 @@ getLastLocation(): Location |3301200 |Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -875,7 +875,7 @@ isLocationEnabled(): boolean |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -912,7 +912,7 @@ requestEnableLocation(callback: AsyncCallback<boolean>): void |3301700 | No response to the request. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -956,7 +956,7 @@ requestEnableLocation(): Promise<boolean> |3301700 | No response to the request. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -999,7 +999,7 @@ enableLocation(callback: AsyncCallback<void>): void; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1041,7 +1041,7 @@ enableLocation(): Promise<void> |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1077,7 +1077,7 @@ disableLocation(): void; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1114,7 +1114,7 @@ getAddressesFromLocation(request: ReverseGeoCodeRequest, callback: AsyncCallback |3301300 | Reverse geocoding query failed. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var reverseGeocodeRequest = {"latitude": 31.12, "longitude": 121.11, "maxItems": 1}; @@ -1163,7 +1163,7 @@ getAddressesFromLocation(request: ReverseGeoCodeRequest): Promise<Array<Ge |3301300 | Reverse geocoding query failed. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var reverseGeocodeRequest = {"latitude": 31.12, "longitude": 121.11, "maxItems": 1}; @@ -1205,7 +1205,7 @@ getAddressesFromLocationName(request: GeoCodeRequest, callback: AsyncCallback< |3301400 | Geocoding query failed. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var geocodeRequest = {"description": "上海市浦东新区xx路xx号", "maxItems": 1}; @@ -1254,7 +1254,7 @@ getAddressesFromLocationName(request: GeoCodeRequest): Promise<Array<GeoAd |3301400 | Geocoding query failed. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var geocodeRequest = {"description": "上海市浦东新区xx路xx号", "maxItems": 1}; @@ -1293,7 +1293,7 @@ isGeocoderAvailable(): boolean; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1330,7 +1330,7 @@ getCachedGnssLocationsSize(callback: AsyncCallback<number>): void; |3301100 | The location switch is off. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1374,7 +1374,7 @@ getCachedGnssLocationsSize(): Promise<number>; |3301100 | The location switch is off. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1417,7 +1417,7 @@ flushCachedGnssLocations(callback: AsyncCallback<void>): void; |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1459,7 +1459,7 @@ flushCachedGnssLocations(): Promise<void>; |3301200 | Failed to obtain the geographical location. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1499,7 +1499,7 @@ sendCommand(command: LocationCommand, callback: AsyncCallback<void>): void |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var requestInfo = {'scenario': 0x301, 'command': "command_1"}; @@ -1544,7 +1544,7 @@ sendCommand(command: LocationCommand): Promise<void>; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var requestInfo = {'scenario': 0x301, 'command': "command_1"}; @@ -1585,7 +1585,7 @@ getCountryCode(callback: AsyncCallback<CountryCode>): void; |3301500 | Failed to query the area information.| **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1627,7 +1627,7 @@ getCountryCode(): Promise<CountryCode>; |3301500 | Failed to query the area information.| **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1664,7 +1664,7 @@ enableLocationMock(): void; |3301100 | The location switch is off.| **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1695,7 +1695,7 @@ disableLocationMock(): void; |3301100 | The location switch is off.| **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1732,7 +1732,7 @@ setMockedLocations(config: LocationMockConfig): void; |3301100 | The location switch is off.| **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var locations = [ @@ -1770,7 +1770,7 @@ enableReverseGeocodingMock(): void; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1800,7 +1800,7 @@ disableReverseGeocodingMock(): void; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1836,7 +1836,7 @@ setReverseGeocodingMockInfo(mockInfos: Array<ReverseGeocodingMockInfo>): v |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; var mockInfos = [ @@ -1885,7 +1885,7 @@ isLocationPrivacyConfirmed(type: LocationPrivacyType): boolean; |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { @@ -1924,7 +1924,7 @@ setLocationPrivacyConfirmStatus(type: LocationPrivacyType, isConfirmed: boolean) |3301000 | Location service is unavailable. | **示例** - + ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { diff --git a/zh-cn/application-dev/reference/apis/js-apis-geolocation.md b/zh-cn/application-dev/reference/apis/js-apis-geolocation.md index 6ee361d755..7681678b46 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-geolocation.md +++ b/zh-cn/application-dev/reference/apis/js-apis-geolocation.md @@ -411,7 +411,7 @@ on(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void; wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", action: "action1", } ], @@ -459,7 +459,7 @@ off(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void; wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", action: "action1", } ], 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 90d0b9569a..fd66401119 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 @@ -20,7 +20,7 @@ import featureAbility from '@ohos.ability.featureAbility' let Want = { bundleName: "com.example.abilityStartSettingApp2", - abilityName: "com.example.abilityStartSettingApp.MainAbility", + abilityName: "com.example.abilityStartSettingApp.EntryAbility", } let abilityStartSetting ={ diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md index 1d9c282334..25fe8e84f6 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md @@ -28,8 +28,8 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传 ```ts let want = { "deviceId": "", // deviceId为空表示本设备 - "bundleName": "com.extreme.test", - "abilityName": "MainAbility", + "bundleName": "com.example.myapplication", + "abilityName": "EntryAbility", "moduleName": "entry" // moduleName非必选 }; this.context.startAbility(want, (error) => { @@ -52,8 +52,8 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传 } let want = { "deviceId": "", // deviceId为空表示本设备 - "bundleName": "com.extreme.test", - "abilityName": "MainAbility", + "bundleName": "com.example.myapplication", + "abilityName": "EntryAbility", "moduleName": "entry", // moduleName非必选 "parameters": { "keyFd":{"type":"FD", "value":fd} diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-accessibilityExtensionContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-accessibilityExtensionContext.md index f9cb9db254..0f4099d493 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-accessibilityExtensionContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-accessibilityExtensionContext.md @@ -17,7 +17,7 @@ AccessibilityExtensionContext是AccessibilityExtensionAbility上下文环境, ```ts import AccessibilityExtensionAbility from '@ohos.application.AccessibilityExtensionAbility' let axContext; -class MainAbility extends AccessibilityExtensionAbility { +class EntryAbility extends AccessibilityExtensionAbility { onConnect(): void { console.log('AxExtensionAbility onConnect'); axContext = this.context; 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 0030a1c5eb..d4042cd5eb 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 @@ -38,11 +38,11 @@ registerAbilityLifecycleCallback(callback: AbilityLifecycleCallback): **number** **示例:** ```ts -import Ability from "@ohos.application.Ability"; +import UIAbility from '@ohos.app.ability.UIAbility'; var lifecycleId; -export default class MyAbility extends Ability { +export default class EntryAbility extends UIAbility { onCreate() { console.log("MyAbility onCreate") let AbilityLifecycleCallback = { @@ -105,11 +105,11 @@ unregisterAbilityLifecycleCallback(callbackId: **number**, callback: AsyncCallb **示例:** ```ts -import Ability from "@ohos.application.Ability"; +import UIAbility from '@ohos.app.ability.UIAbility'; var lifecycleId; -export default class MyAbility extends Ability { +export default class EntryAbility extends UIAbility { onDestroy() { let applicationContext = this.context.getApplicationContext(); console.log("stage applicationContext: " + JSON.stringify(applicationContext)); @@ -143,11 +143,11 @@ registerEnvironmentCallback(callback: EnvironmentCallback): **number**; **示例:** ```ts -import Ability from "@ohos.application.Ability"; +import UIAbility from '@ohos.app.ability.UIAbility'; var callbackId; -export default class MyAbility extends Ability { +export default class EntryAbility extends UIAbility { onCreate() { console.log("MyAbility onCreate") globalThis.applicationContext = this.context.getApplicationContext(); @@ -186,11 +186,11 @@ unregisterEnvironmentCallback(callbackId: **number**, callback: AsyncCallback<* **示例:** ```ts -import Ability from "@ohos.application.Ability"; +import UIAbility from '@ohos.app.ability.UIAbility'; var callbackId; -export default class MyAbility extends Ability { +export default class EntryAbility extends UIAbility { onDestroy() { let applicationContext = this.context.getApplicationContext(); applicationContext.unregisterEnvironmentCallback(callbackId, (error, data) => { diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md index 0757ed4304..ffa005b6b0 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-baseContext.md @@ -19,10 +19,10 @@ BaseContext抽象类用于表示继承的子类Context是Stage模型还是FA模 ```ts import UIAbility from '@ohos.app.ability.UIAbility'; -class MainAbility extends UIAbility { +class EntryAbility extends UIAbility { onCreate(want, launchParam) { - // MainAbility onCreate, isStageMode: true - console.log("MainAbility onCreate, isStageMode: " + this.context.stageMode); + // EntryAbility onCreate, isStageMode: true + console.log("EntryAbility onCreate, isStageMode: " + this.context.stageMode); } } ``` 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 26b3685915..14e6dd2a3a 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,9 +12,9 @@ EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件 在使用eventHub的功能前,需要通过UIAbility实例的成员变量context获取。 ```ts -import UIAbility from '@ohos.app.ability.UIAbility' +import UIAbility from '@ohos.app.ability.UIAbility'; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { eventFunc(){ console.log("eventFunc is called"); } @@ -43,9 +43,9 @@ on(event: string, callback: Function): void; **示例:** ```ts -import UIAbility from '@ohos.app.ability.UIAbility' +import UIAbility from '@ohos.app.ability.UIAbility'; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onForeground() { this.context.eventHub.on("myEvent", this.eventFunc); // 支持使用匿名函数订阅事件 @@ -84,9 +84,9 @@ off(event: string, callback?: Function): void; **示例:** ```ts -import UIAbility from '@ohos.app.ability.UIAbility' +import UIAbility from '@ohos.app.ability.UIAbility'; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onForeground() { this.context.eventHub.on("myEvent", this.eventFunc1); this.context.eventHub.off("myEvent", this.eventFunc1); // 取消eventFunc1对myEvent事件的订阅 @@ -123,9 +123,9 @@ emit(event: string, ...args: Object[]): void; **示例:** ```ts -import UIAbility from '@ohos.app.ability.UIAbility' +import UIAbility from '@ohos.app.ability.UIAbility'; -export default class MainAbility extends UIAbility { +export default class EntryAbility extends UIAbility { onForeground() { this.context.eventHub.on("myEvent", this.eventFunc); // 结果: diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionContext.md index 411b5d8a48..8bcef45ca7 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionContext.md @@ -61,10 +61,11 @@ export default class TheServiceExtension extends ServiceExtension { 在entry的MainAbility的onCreate回调内启动ServiceExtension ```ts -import Ability from '@ohos.app.ability.Ability' -export default class MainAbility extends Ability { +import UIAbility from '@ohos.app.ability.UIAbility'; + +export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("[Demo] MainAbility onCreate"); + console.log("[Demo] EntryAbility onCreate"); let wantExt = { deviceId: "", bundleName: "com.example.TheServiceExtension", diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-formExtensionContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-formExtensionContext.md index 17779dc827..eb46959050 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-formExtensionContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-formExtensionContext.md @@ -60,7 +60,7 @@ export default class MyFormExtensionAbility extends FormExtensionAbility { let want = { deviceId: "", bundleName: "com.example.formstartability", - abilityName: "MainAbility", + abilityName: "EntryAbility", parameters: { "message": message } @@ -110,7 +110,7 @@ export default class MyFormExtensionAbility extends FormExtensionAbility { let want = { deviceId: "", bundleName: "com.example.formstartability", - abilityName: "MainAbility", + abilityName: "EntryAbility", parameters: { "message": message } diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md index 5d21c8efae..7a6ca307c6 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md @@ -17,7 +17,7 @@ ServiceExtensionContext模块提供ServiceExtensionAbility具有的能力,包 import ServiceExtensionAbility from '@ohos.app.ability.ServiceExtensionAbility'; let context = undefined; - class MainAbility extends ServiceExtensionAbility { + class EntryAbility extends ServiceExtensionAbility { onCreate() { context = this.context; // 获取ServiceExtensionContext } @@ -214,8 +214,8 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void& ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var options = { windowMode: 0 @@ -292,8 +292,8 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -369,8 +369,8 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -455,8 +455,8 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -520,8 +520,8 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\): void; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -586,8 +586,8 @@ startServiceExtensionAbility(want: Want): Promise\; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -652,8 +652,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -723,8 +723,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\ ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -782,8 +782,8 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\): void; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -845,8 +845,8 @@ stopServiceExtensionAbility(want: Want): Promise\; ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; try { @@ -907,8 +907,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -975,8 +975,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\< ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; @@ -1180,8 +1180,8 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options ```ts var want = { deviceId: "", - bundleName: "com.extreme.test", - abilityName: "MainAbility" + bundleName: "com.example.myapplication", + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -1361,7 +1361,7 @@ startAbilityByCall(want: Want): Promise<Caller>; var wantBackground = { bundleName: "com.example.myservice", moduleName: "entry", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "" }; @@ -1392,7 +1392,7 @@ startAbilityByCall(want: Want): Promise<Caller>; var wantForeground = { bundleName: "com.example.myservice", moduleName: "entry", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "", parameters: { "ohos.aafwk.param.callAbilityToForeground": true diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md index 022abd4251..0740e38c53 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md @@ -129,7 +129,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void& var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var options = { windowMode: 0 @@ -270,7 +270,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>): var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; try { @@ -336,7 +336,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var options = { windowMode: 0, @@ -409,30 +409,30 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes **示例:** ```ts - var want = { +var want = { bundleName: "com.example.myapplication", - abilityName: "MainAbility" - }; - var options = { + abilityName: "EntryAbility" +}; +var options = { windowMode: 0, - }; +}; - try { +try { this.context.startAbilityForResult(want, options) - .then((result) => { + .then((result) => { // 执行正常业务 console.log("startAbilityForResult succeed, result.resultCode = " + result.resultCode); - }) - .catch((error) => { + }) + .catch((error) => { // 处理业务逻辑错误 console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(error.code) + - ' error.message: ' + JSON.stringify(error.message)); - }); - } catch (paramError) { + ' error.message: ' + JSON.stringify(error.message)); + }); +} catch (paramError) { // 处理入参错误异常 console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(paramError.code) + - ' error.message: ' + JSON.stringify(paramError.message)); - } + ' error.message: ' + JSON.stringify(paramError.message)); +} ``` ## UIAbilityContext.startAbilityForResultWithAccount @@ -484,7 +484,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var accountId = 100; @@ -558,7 +558,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -639,7 +639,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -1252,7 +1252,7 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi ```ts var want = { bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" } var resultCode = 100; // 返回给接口调用方AbilityResult信息 @@ -1316,7 +1316,7 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>; ```ts var want = { bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" } var resultCode = 100; // 返回给接口调用方AbilityResult信息 @@ -1629,7 +1629,7 @@ startAbilityByCall(want: Want): Promise<Caller>; var wantBackground = { bundleName: "com.example.myservice", moduleName: "entry", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "" }; @@ -1660,7 +1660,7 @@ startAbilityByCall(want: Want): Promise<Caller>; var wantForeground = { bundleName: "com.example.myservice", moduleName: "entry", - abilityName: "MainAbility", + abilityName: "EntryAbility", deviceId: "", parameters: { "ohos.aafwk.param.callAbilityToForeground": true @@ -1734,7 +1734,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\< var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var accountId = 100; @@ -1807,7 +1807,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var accountId = 100; var options = { @@ -1882,7 +1882,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): var want = { deviceId: "", bundleName: "com.example.myapplication", - abilityName: "MainAbility" + abilityName: "EntryAbility" }; var accountId = 100; var options = { diff --git a/zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-context.md b/zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-context.md index 646be644ca..f3338dc240 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-context.md @@ -20,7 +20,7 @@ import InputMethodExtensionContext from '@ohos.inputmethodextensioncontext'; ```js import InputMethodExtensionAbility from '@ohos.inputmethodextensionability'; -class MainAbility extends InputMethodExtensionAbility { +class EntryAbility extends InputMethodExtensionAbility { onCreate() { let context = this.context; } diff --git a/zh-cn/application-dev/reference/apis/js-apis-rpc.md b/zh-cn/application-dev/reference/apis/js-apis-rpc.md index 8f0c38fc57..e6683dd673 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-rpc.md +++ b/zh-cn/application-dev/reference/apis/js-apis-rpc.md @@ -232,7 +232,7 @@ class Stub extends rpc.RemoteObject { return true; } } - ``` +``` ### getSize @@ -364,7 +364,7 @@ class Stub extends rpc.RemoteObject { return true; } } - ``` +``` ### getReadableBytes @@ -2408,7 +2408,7 @@ readException(): void }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let option = new rpc.MessageOption(); @@ -4857,7 +4857,7 @@ readException(): void }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let option = new rpc.MessageOption(); @@ -5657,7 +5657,7 @@ asObject(): IRemoteObject }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); @@ -6090,7 +6090,7 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let option = new rpc.MessageOption(); @@ -6153,7 +6153,7 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let option = new rpc.MessageOption(); @@ -6224,7 +6224,7 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let option = new rpc.MessageOption(); @@ -6288,7 +6288,7 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; function sendRequestCallback(result) { if (result.errCode === 0) { @@ -6356,7 +6356,7 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; function sendRequestCallback(result) { if (result.errCode === 0) { @@ -6427,7 +6427,7 @@ getLocalInterface(interface: string): IRemoteBroker }; let want = { "bundleName":"com.ohos.server", - "abilityName":"com.ohos.server.MainAbility", + "abilityName":"com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); try { @@ -6480,7 +6480,7 @@ queryLocalInterface(interface: string): IRemoteBroker }; let want = { "bundleName":"com.ohos.server", - "abilityName":"com.ohos.server.MainAbility", + "abilityName":"com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let broker = proxy.queryLocalInterface("testObject"); @@ -6529,7 +6529,7 @@ registerDeathRecipient(recipient: DeathRecipient, flags: number): void }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); class MyDeathRecipient { @@ -6588,7 +6588,7 @@ addDeathRecipient(recipient: DeathRecipient, flags: number): boolean }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); class MyDeathRecipient { @@ -6642,7 +6642,7 @@ unregisterDeathRecipient(recipient: DeathRecipient, flags: number): boolean }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); class MyDeathRecipient { @@ -6702,7 +6702,7 @@ removeDeathRecipient(recipient: DeathRecipient, flags: number): boolean }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); class MyDeathRecipient { @@ -6757,7 +6757,7 @@ getDescriptor(): string }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); try { @@ -6804,7 +6804,7 @@ getInterfaceDescriptor(): string }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let descriptor = proxy.getInterfaceDescriptor(); @@ -6844,7 +6844,7 @@ isObjectDead(): boolean }; let want = { "bundleName": "com.ohos.server", - "abilityName": "com.ohos.server.MainAbility", + "abilityName": "com.ohos.server.EntryAbility", }; FA.connectAbility(want, connect); let isDead = proxy.isObjectDead(); @@ -6981,7 +6981,7 @@ getFlags(): number console.info("error " + error); } ``` - + ### setFlags setFlags(flags: number): void @@ -7152,11 +7152,11 @@ static getCallingTokenId(): number; **系统能力**:SystemCapability.Communication.IPC.Core **返回值:** - + | 类型 | 说明 | | ------ | --------------------- | | number | 返回调用者的TokenId。 | - + **示例:** ```ts @@ -8861,4 +8861,4 @@ readFromAshmem(size: number, offset: number): number[] console.log("RpcTest: write to Ashmem result is : " + writeResult); let readResult = ashmem.readFromAshmem(5, 0); console.log("RpcTest: read to Ashmem result is : " + readResult); - ``` \ No newline at end of file + ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md b/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md index 0ffb8c8275..bf2fe339f7 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md +++ b/zh-cn/application-dev/reference/apis/js-apis-wantAgent.md @@ -46,7 +46,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -71,8 +71,6 @@ let wantAgentInfo = { WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback); ``` - - ## WantAgent.getWantAgent getWantAgent(info: WantAgentInfo): Promise\ @@ -105,7 +103,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -132,8 +130,6 @@ WantAgent.getWantAgent(wantAgentInfo).then((data) => { }); ``` - - ## WantAgent.getBundleName getBundleName(agent: WantAgent, callback: AsyncCallback\): void @@ -173,7 +169,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -240,7 +236,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -313,7 +309,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -381,7 +377,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -453,7 +449,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -521,7 +517,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -595,7 +591,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -674,7 +670,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -744,7 +740,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -806,7 +802,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', @@ -872,7 +868,7 @@ let wantAgentInfo = { { deviceId: 'deviceId', bundleName: 'com.neu.setResultOnAbilityResultTest1', - abilityName: 'com.example.test.MainAbility', + abilityName: 'com.example.test.EntryAbility', action: 'action1', entities: ['entity1'], type: 'MIMETYPE', diff --git a/zh-cn/application-dev/reference/apis/js-apis-webview.md b/zh-cn/application-dev/reference/apis/js-apis-webview.md index edee2a44d8..608c862247 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-webview.md +++ b/zh-cn/application-dev/reference/apis/js-apis-webview.md @@ -237,10 +237,10 @@ import web_webview from '@ohos.web.webview'; export default class EntryAbility extends UIAbility { onCreate(want, launchParam) { - console.log("MainAbility onCreate") + console.log("EntryAbility onCreate") web_webview.WebviewController.initializeWebEngine() globalThis.abilityWant = want - console.log("MainAbility onCreate done") + console.log("EntryAbility onCreate done") } } ``` @@ -249,7 +249,7 @@ export default class EntryAbility extends UIAbility { ```ts // xxx.ets -import web_webview from '@ohos.web.webview' +import web_webview from '@ohos.web.webview'; @Entry @Component diff --git a/zh-cn/application-dev/reference/apis/js-apis-worker.md b/zh-cn/application-dev/reference/apis/js-apis-worker.md index 9e98a52448..54ed6379ec 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-worker.md +++ b/zh-cn/application-dev/reference/apis/js-apis-worker.md @@ -106,7 +106,7 @@ FA模型: "buildOption": { "sourceOption": { "workers": [ - "./src/main/ets/MainAbility/workers/worker.ts" + "./src/main/ets/entryability/workers/worker.ts" ] } } @@ -1191,7 +1191,7 @@ FA模型: "buildOption": { "sourceOption": { "workers": [ - "./src/main/ets/MainAbility/workers/worker.ts" + "./src/main/ets/entryability/workers/worker.ts" ] } } @@ -2113,7 +2113,7 @@ build-profile.json5 配置 : "buildOption": { "sourceOption": { "workers": [ - "./src/main/ets/MainAbility/workers/worker.ts" + "./src/main/ets/entryability/workers/worker.ts" ] } } diff --git a/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-basic-calendar.md b/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-basic-calendar.md index a297543b93..72211cf4af 100644 --- a/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-basic-calendar.md +++ b/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-basic-calendar.md @@ -173,7 +173,7 @@ calendardata示例: "clickOneDay": { "action": "router", "bundleName": "com.example.calendar", - "abilityName": "com.example.calendar.MainAbility", + "abilityName": "EntryAbility", "params": { "action": "click_month_view_event", "day": "$event.day", diff --git a/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-syntax-hml.md b/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-syntax-hml.md index 3cafcb4415..064758811a 100644 --- a/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-syntax-hml.md +++ b/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-syntax-hml.md @@ -112,7 +112,7 @@ HML(OpenHarmony Markup Language)是一套类HTML的标记语言,通过组 "action": "router", "want": { "bundleName": "com.example.myapplication", - "abilityName": "com.example.entry.MainAbility" + "abilityName": "EntryAbility" } }, "routerEventName2": { diff --git a/zh-cn/application-dev/task-management/continuous-task-dev-guide.md b/zh-cn/application-dev/task-management/continuous-task-dev-guide.md index 6badd03f53..83d0275630 100644 --- a/zh-cn/application-dev/task-management/continuous-task-dev-guide.md +++ b/zh-cn/application-dev/task-management/continuous-task-dev-guide.md @@ -77,7 +77,7 @@ struct Index { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", } ], // 点击通知后,动作类型 @@ -164,7 +164,7 @@ function startContinuousTask() { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility", + abilityName: "EntryAbility", } ], // 点击通知后,动作类型 @@ -323,7 +323,7 @@ function startContinuousTask() { wants: [ { bundleName: "com.example.myapplication", - abilityName: "com.example.myapplication.MainAbility" + abilityName: "EntryAbility" } ], // 点击通知后,动作类型 diff --git a/zh-cn/application-dev/tools/bm-tool.md b/zh-cn/application-dev/tools/bm-tool.md index bd45b86df9..521292fea9 100644 --- a/zh-cn/application-dev/tools/bm-tool.md +++ b/zh-cn/application-dev/tools/bm-tool.md @@ -84,7 +84,7 @@ bm uninstall [-h help] [-n bundleName] [-m moduleName] [-u userId] [-k] 示例: ```bash -bm uninstall -n com.ohos.app -m com.ohos.app.MainAbility -u 100 -k +bm uninstall -n com.ohos.app -m com.ohos.app.EntryAbility -u 100 -k // 执行结果 uninstall bundle successfully. ``` @@ -184,7 +184,7 @@ bm enable [-h] [-n bundleName] [-a abilityName] [-u userId] ```bash # 使能该应用 -bm enable -n com.ohos.app -a com.ohos.app.MainAbility -u 100 +bm enable -n com.ohos.app -a com.ohos.app.EntryAbility -u 100 // 执行结果 enable bundle successfully. ``` @@ -213,7 +213,7 @@ bm disable [-h] [-n bundleName] [-a abilityName] [-u userId] ```bash # 禁用该应用 -bm disable -n com.ohos.app -a com.ohos.app.MainAbility -u 100 +bm disable -n com.ohos.app -a com.ohos.app.EntryAbility -u 100 // 执行结果 disable bundle successfully. ``` diff --git a/zh-cn/application-dev/ui/ui-ts-components-web.md b/zh-cn/application-dev/ui/ui-ts-components-web.md index 9a913bd2d0..046c192db4 100644 --- a/zh-cn/application-dev/ui/ui-ts-components-web.md +++ b/zh-cn/application-dev/ui/ui-ts-components-web.md @@ -4,7 +4,7 @@ Web是提供网页显示能力的组件,具体用法请参考 [Web API](../ref ## 创建组件 -在main/ets/MainAbility/pages目录下的ets文件中创建一个Web组件。在web组件中通过src指定引用的网页路径,controller为组件的控制器,通过controller绑定Web组件,用于调用Web组件的方法。 +在main/ets/entryability/pages目录下的ets文件中创建一个Web组件。在web组件中通过src指定引用的网页路径,controller为组件的控制器,通过controller绑定Web组件,用于调用Web组件的方法。 ```ts // xxx.ets diff --git a/zh-cn/application-dev/windowmanager/application-window-stage.md b/zh-cn/application-dev/windowmanager/application-window-stage.md index 2c5667c2a8..8c8a5aae28 100644 --- a/zh-cn/application-dev/windowmanager/application-window-stage.md +++ b/zh-cn/application-dev/windowmanager/application-window-stage.md @@ -295,7 +295,7 @@ export default class EntryAbility extends UIAbility { "name" : "ohos.permission.SYSTEM_FLOAT_WINDOW", "usedScene": { "abilities": [ - "MainAbility" + "EntryAbility" ], "when":"inuse" } diff --git a/zh-cn/application-dev/windowmanager/system-window-stage.md b/zh-cn/application-dev/windowmanager/system-window-stage.md index c665a537fd..19acc8b34b 100644 --- a/zh-cn/application-dev/windowmanager/system-window-stage.md +++ b/zh-cn/application-dev/windowmanager/system-window-stage.md @@ -63,7 +63,6 @@ import window from '@ohos.window'; export default class ServiceExtensionAbility1 extends ExtensionContext { onCreate(want) { - console.log("[Demo] MainAbility onCreate") globalThis.abilityWant = want; // 1.创建音量条窗口。 let windowClass = null; @@ -151,7 +150,6 @@ import window from '@ohos.window'; export default class ServiceExtensionAbility1 extends ExtensionContext { onCreate(want) { - console.log("[Demo] MainAbility onCreate") globalThis.abilityWant = want; // 创建音量条窗口。 let windowClass = null; -- GitLab