diff --git a/zh-cn/application-dev/ability-deprecated/ability-delegator.md b/zh-cn/application-dev/ability-deprecated/ability-delegator.md
index d96a2db2a8c0b7c859f3cf964b4762c4af766299..81a2ed58b77bfb1b7e9d449a81c19f632e879120 100644
--- a/zh-cn/application-dev/ability-deprecated/ability-delegator.md
+++ b/zh-cn/application-dev/ability-deprecated/ability-delegator.md
@@ -63,7 +63,7 @@ AbilityMonitor是测试框架提供用来绑定并监听Ability类。开发者
**示例**
```javascript
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
+import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
@@ -87,11 +87,11 @@ AbilityDelegator是测试框架主要功能类,提供了启动Ability、获取
**导入模块**
```javascript
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
+import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
```
```javascript
-var abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator()
+var abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
```
### 启动Ability并监听Ability状态变化
diff --git a/zh-cn/application-dev/ability-deprecated/context-userguide.md b/zh-cn/application-dev/ability-deprecated/context-userguide.md
index 52303aa9e40b37ec05fc906f9bd260ca026baef9..d0f51a6da81241bdea8715cb14d642825e9a12f3 100644
--- a/zh-cn/application-dev/ability-deprecated/context-userguide.md
+++ b/zh-cn/application-dev/ability-deprecated/context-userguide.md
@@ -283,7 +283,7 @@ export default class EntryAbility extends UIAbility {
```ts
// pages/index.ets
-import context from '@ohos.application.context'
+import context from '@ohos.app.ability.context'
type Context = context.Context
diff --git a/zh-cn/application-dev/ability-deprecated/fa-formability.md b/zh-cn/application-dev/ability-deprecated/fa-formability.md
index aa9ed5685453f37aa341fd507f30848f1c3eed91..68a4773419c0527a4263f2ad5271d923df8fc6ae 100644
--- a/zh-cn/application-dev/ability-deprecated/fa-formability.md
+++ b/zh-cn/application-dev/ability-deprecated/fa-formability.md
@@ -62,9 +62,9 @@ FormProvider类具体的API详见[接口文档](../reference/apis/js-apis-applic
1. 导入相关模块。
```javascript
- import formBindingData from '@ohos.application.formBindingData'
- import formInfo from '@ohos.application.formInfo'
- import formProvider from '@ohos.application.formProvider'
+ import formBindingData from '@ohos.app.form.formBindingData';
+ import formInfo from '@ohos.app.form.formInfo';
+ import formProvider from '@ohos.app.form.formProvider';
```
2. 实现LifecycleForm生命周期接口。
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 456df515077e11d703a80a0186d52bbf214187d8..ff0ef98bb40fc9196bf1ee8444277ee368030797 100644
--- a/zh-cn/application-dev/ability-deprecated/stage-ability-continuation.md
+++ b/zh-cn/application-dev/ability-deprecated/stage-ability-continuation.md
@@ -148,7 +148,7 @@
```javascript
import UIAbility from '@ohos.app.ability.UIAbility';
- import AbilityConstant from '@ohos.application.AbilityConstant';
+ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
```
要实现迁移,此接口必须实现并返回AGREE,否则默认为拒绝迁移。
diff --git a/zh-cn/application-dev/ability-deprecated/stage-ability.md b/zh-cn/application-dev/ability-deprecated/stage-ability.md
index d3c241ee0a98cfb51e90e463edbeb9b7b66d30b6..9d46fe84685e67a9426e1f90f3fa2ae906765fe7 100644
--- a/zh-cn/application-dev/ability-deprecated/stage-ability.md
+++ b/zh-cn/application-dev/ability-deprecated/stage-ability.md
@@ -56,8 +56,8 @@ Ability功能如下(Ability类,具体的API详见[接口文档](../reference
### 实现AbilityStage及Ability生命周期
创建Stage模型的Page Ability应用,需实现AbilityStage接口及Ability生命周期接口,并使用窗口提供的方法设置页面。具体示例代码如下:
1. 导入AbilityStage模块。
- ```
- import AbilityStage from "@ohos.application.AbilityStage"
+ ```ts
+ import AbilityStage from "@ohos.app.ability.AbilityStage";
```
2. 实现AbilityStage接口,接口生成的默认相对路径:entry\src\main\ets\Application\AbilityStage.ts。
```ts
@@ -113,7 +113,8 @@ AbilityStage类及Ability类均拥有context属性,应用可以通过`this.con
如下示例展示了AbilityStage通过context属性获取包代码路径、HAP名称、Ability名称以及系统语言的方法。具体示例代码如下:
```ts
-import AbilityStage from "@ohos.application.AbilityStage"
+import AbilityStage from "@ohos.app.ability.AbilityStage";
+
export default class MyAbilityStage extends AbilityStage {
onCreate() {
console.log("MyAbilityStage onCreate")
@@ -156,8 +157,8 @@ export default class EntryAbility extends UIAbility {
如下示例展示了AbilityStage的`onConfigurationUpdated`回调实现,系统语言和颜色模式发生变化时触发该回调。具体示例代码如下:
```ts
-import AbilityStage from '@ohos.application.AbilityStage'
-import ConfigurationConstant from '@ohos.application.ConfigurationConstant'
+import AbilityStage from '@ohos.app.ability.AbilityStage';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
export default class MyAbilityStage extends AbilityStage {
onConfigurationUpdated(config) {
@@ -171,7 +172,7 @@ export default class MyAbilityStage extends AbilityStage {
如下示例展示了Ability的`onConfigurationUpdated`回调实现,系统语言、颜色模式以及Display相关的参数,比如方向、Density,发生变化时触发该回调。具体示例代码如下:
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
-import ConfigurationConstant from '@ohos.application.ConfigurationConstant';
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
export default class EntryAbility extends UIAbility {
direction : number;
diff --git a/zh-cn/application-dev/ability-deprecated/stage-formextension.md b/zh-cn/application-dev/ability-deprecated/stage-formextension.md
index 9559978c2f7a45648e3ebb4dbfac7beea31dfbac..26634f206cb4c3d35a0ce6db0743554f12244ae1 100644
--- a/zh-cn/application-dev/ability-deprecated/stage-formextension.md
+++ b/zh-cn/application-dev/ability-deprecated/stage-formextension.md
@@ -73,10 +73,10 @@ FormProvider类具体的API介绍详见[接口文档](../reference/apis/js-apis-
1. 导入相关模块
```javascript
- import FormExtension from '@ohos.application.FormExtension'
- import formBindingData from '@ohos.application.formBindingData'
- import formInfo from '@ohos.application.formInfo'
- import formProvider from '@ohos.application.formProvider'
+ import FormExtension from '@ohos.app.ability.FormExtension';
+ import formBindingData from '@ohos.app.form.formBindingData';
+ import formInfo from '@ohos.app.form.formInfo';
+ import formProvider from '@ohos.app.form.formProvider';
```
2. 实现FormExtension生命周期接口
diff --git a/zh-cn/application-dev/ability-deprecated/stage-serviceextension.md b/zh-cn/application-dev/ability-deprecated/stage-serviceextension.md
index f52701d88dfd1d9bca4be663ff8652c44e480a0b..fd8691f841abfa4d3ce4407b9f849875eb2bda0d 100644
--- a/zh-cn/application-dev/ability-deprecated/stage-serviceextension.md
+++ b/zh-cn/application-dev/ability-deprecated/stage-serviceextension.md
@@ -42,9 +42,9 @@ OpenHarmony当前不支持三方应用创建ServiceExtensionAbility。
2. 开发者在定义Service的目录下创建TS文件,自定义类继承ServiceExtensionAbility,重写基类回调函数,接口生成的默认相对路径:entry\src\main\ets\ServiceExtAbility\ServiceExtAbility.ts,示例如下:
```js
- import ServiceExtensionAbility from '@ohos.application.ServiceExtensionAbility'
- import rpc from '@ohos.rpc'
-
+ import ServiceExtensionAbility from '@ohos.app.ability.ServiceExtensionAbility';
+ import rpc from '@ohos.rpc';
+
class StubTest extends rpc.RemoteObject {
constructor(des) {
super(des);
@@ -52,7 +52,7 @@ OpenHarmony当前不支持三方应用创建ServiceExtensionAbility。
onRemoteRequest(code, data, reply, option) {
}
}
-
+
class ServiceExtAbility extends ServiceExtensionAbility {
onCreate(want) {
console.log('onCreate, want:' + want.abilityName);
diff --git a/zh-cn/application-dev/ability-deprecated/wantagent.md b/zh-cn/application-dev/ability-deprecated/wantagent.md
index 1d3609f8193b90ccef6c028200321bdacb035229..10a59ef84fdad31a771a78980cb599b1a9d90f27 100644
--- a/zh-cn/application-dev/ability-deprecated/wantagent.md
+++ b/zh-cn/application-dev/ability-deprecated/wantagent.md
@@ -15,7 +15,7 @@ WantAgent封装了一个行为意图信息,可以通过WantAgent.trigger接口
1. 导入WantAgent模块。
```ts
- import wantAgent from '@ohos.wantAgent';
+ import wantAgent from '@ohos.app.ability.wantAgent';
```
2. 创建拉起Ability的WantAgentInfo信息。详细的WantAgentInfo信息数据类型及包含的参数请见[WantAgentInfo文档](../reference/apis/js-apis-wantAgent.md#wantagentinfo)介绍。
diff --git a/zh-cn/application-dev/application-test/arkxtest-guidelines.md b/zh-cn/application-dev/application-test/arkxtest-guidelines.md
index 9fc6e8864a31802bb31b0e7a71c39a6aee27d931..8d31275f5d196b82a936c82c11baa53a17eefa9d 100644
--- a/zh-cn/application-dev/application-test/arkxtest-guidelines.md
+++ b/zh-cn/application-dev/application-test/arkxtest-guidelines.md
@@ -63,8 +63,8 @@ DevEco Studio可参考其官网介绍进行[下载](https://developer.harmonyos.
## 编写单元测试脚本
```TS
-import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
-import abilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
+import abilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
const delegator = abilityDelegatorRegistry.getAbilityDelegator()
export default function abilityTest() {
diff --git a/zh-cn/application-dev/device/location-guidelines.md b/zh-cn/application-dev/device/location-guidelines.md
index 47da8c123b8e47f3533f765f115cd3593606145c..46d12c9790f1d030bc928c8c55a3f88e636c43e2 100644
--- a/zh-cn/application-dev/device/location-guidelines.md
+++ b/zh-cn/application-dev/device/location-guidelines.md
@@ -147,7 +147,7 @@
以导航场景为例,实例化方式如下:
-
+
```ts
let requestInfo = {'scenario': geoLocationManager.LocationRequestScenario.NAVIGATION, 'timeInterval': 0, 'distanceInterval': 0, 'maxAccuracy': 0};
```
@@ -159,13 +159,13 @@
***定位优先级策略类型说明***
- 定位精度优先策略:ACCURACY
- 定位精度优先策略主要以GNSS定位技术为主,在开阔场景下可以提供米级的定位精度,具体性能指标依赖用户设备的定位硬件能力,但在室内等强遮蔽定位场景下,无法提供准确的位置服务。
+ 定位精度优先策略主要以GNSS定位技术为主,在开阔场景下可以提供米级的定位精度,具体性能指标依赖用户设备的定位硬件能力,但在室内等强遮蔽定位场景下,无法提供准确的位置服务。
- 快速定位优先策略:FIRST_FIX
- 快速定位优先策略会同时使用GNSS定位、基站定位和WLAN、蓝牙定位技术,以便室内和户外场景下,通过此策略都可以获得位置结果,当各种定位技术都有提供位置结果时,系统会选择其中精度较好的结果返回给应用。因为对各种定位技术同时使用,对设备的硬件资源消耗较大,功耗也较大。
+ 快速定位优先策略会同时使用GNSS定位、基站定位和WLAN、蓝牙定位技术,以便室内和户外场景下,通过此策略都可以获得位置结果,当各种定位技术都有提供位置结果时,系统会选择其中精度较好的结果返回给应用。因为对各种定位技术同时使用,对设备的硬件资源消耗较大,功耗也较大。
- 低功耗定位优先策略:LOW_POWER
- 低功耗定位优先策略主要使用基站定位和WLAN、蓝牙定位技术,也可以同时提供室内和户外场景下的位置服务,因为其依赖周边基站、可见WLAN、蓝牙设备的分布情况,定位结果的精度波动范围较大,如果对定位结果精度要求不高,或者使用场景多在有基站、可见WLAN、蓝牙设备高密度分布的情况下,推荐使用,可以有效节省设备功耗。
+ 低功耗定位优先策略主要使用基站定位和WLAN、蓝牙定位技术,也可以同时提供室内和户外场景下的位置服务,因为其依赖周边基站、可见WLAN、蓝牙设备的分布情况,定位结果的精度波动范围较大,如果对定位结果精度要求不高,或者使用场景多在有基站、可见WLAN、蓝牙设备高密度分布的情况下,推荐使用,可以有效节省设备功耗。
```ts
export enum LocationRequestPriority {
@@ -177,7 +177,7 @@
```
以定位精度优先策略为例,实例化方式如下:
-
+
```ts
let requestInfo = {'priority': geoLocationManager.LocationRequestPriority.ACCURACY, 'timeInterval': 0, 'distanceInterval': 0, 'maxAccuracy': 0};
```
@@ -336,7 +336,7 @@
```ts
import geoLocationManager from '@ohos.geoLocationManager';
- import wantAgent from '@ohos.wantAgent';
+ import wantAgent from '@ohos.app.ability.wantAgent';
```
3. 创建[WantAgentInfo](../reference/apis/js-apis-inner-wantAgent-wantAgentInfo.md)信息。
diff --git a/zh-cn/application-dev/dfx/apprecovery-guidelines.md b/zh-cn/application-dev/dfx/apprecovery-guidelines.md
index 314c81ca94a34e3e10a0171a99fe08a5815b6960..028b2d6cfcb17e6ff8079389db49abc3be7edf1d 100644
--- a/zh-cn/application-dev/dfx/apprecovery-guidelines.md
+++ b/zh-cn/application-dev/dfx/apprecovery-guidelines.md
@@ -87,9 +87,9 @@ export default class MyAbilityStage extends AbilityStage {
#### 导包
```ts
-import errorManager from '@ohos.app.ability.errorManager'
-import appRecovery from '@ohos.app.ability.appRecovery'
-import AbilityConstant from '@ohos.app.ability.AbilityConstant'
+import errorManager from '@ohos.app.ability.errorManager';
+import appRecovery from '@ohos.app.ability.appRecovery';
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
```
#### 主动触发保存和恢复
diff --git a/zh-cn/application-dev/dfx/errormanager-guidelines.md b/zh-cn/application-dev/dfx/errormanager-guidelines.md
index 8baf36b4d1b79e2925e9f6a6e0646abfd762469d..8a588efc18d0798d1b10a24ee43d730960309abb 100644
--- a/zh-cn/application-dev/dfx/errormanager-guidelines.md
+++ b/zh-cn/application-dev/dfx/errormanager-guidelines.md
@@ -37,7 +37,7 @@
## 开发示例
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
-import errorManager from '@ohos.application.errorManager';
+import errorManager from '@ohos.app.ability.errorManager';
var registerId = -1;
var callback = {
diff --git a/zh-cn/application-dev/faqs/faqs-event-notification.md b/zh-cn/application-dev/faqs/faqs-event-notification.md
index 9d9bfe04eb6b10b09d4618c26c4af5d40a7018b5..b507f8f85ca6013c75c5f0559e06b504419f52ef 100644
--- a/zh-cn/application-dev/faqs/faqs-event-notification.md
+++ b/zh-cn/application-dev/faqs/faqs-event-notification.md
@@ -17,7 +17,7 @@ emitter数据大小限制不超过10240。
示例:
```ts
-import WantAgent from '@ohos.wantAgent';
+import WantAgent from '@ohos.app.ability.wantAgent';
async function publishNotification() {
let wantAgentInfo = {
diff --git a/zh-cn/application-dev/key-features/multi-device-app-dev/faq.md b/zh-cn/application-dev/key-features/multi-device-app-dev/faq.md
index 68a8b425f18f6c362bb3d264b52ed9e1d7d4981e..45870a9a83fb53161c64384c221d0c148d204035 100644
--- a/zh-cn/application-dev/key-features/multi-device-app-dev/faq.md
+++ b/zh-cn/application-dev/key-features/multi-device-app-dev/faq.md
@@ -94,7 +94,7 @@ launchType字段配置为specified时,系统会根据AbilityStage的onAcceptWa
```typescript
// MyAbilityStage.ts
-import AbilityStage from "@ohos.application.AbilityStage"
+import AbilityStage from "@ohos.app.ability.AbilityStage"
import deviceInfo from'@ohos.deviceInfo'
export default class MyAbilityStage extends AbilityStage {
diff --git a/zh-cn/application-dev/media/avsession-guidelines.md b/zh-cn/application-dev/media/avsession-guidelines.md
index 96e7ce8701a43e4d4b31abbdf63c608d06344b8f..761506bfbfb3bdf3e7fcd892447c99195797e9f4 100644
--- a/zh-cn/application-dev/media/avsession-guidelines.md
+++ b/zh-cn/application-dev/media/avsession-guidelines.md
@@ -32,7 +32,7 @@
```js
import avSession from '@ohos.multimedia.avsession';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
import featureAbility from '@ohos.ability.featureAbility';
```
@@ -372,7 +372,7 @@ currentSession.deactivate().then(() => {
```js
import avSession from '@ohos.multimedia.avsession';
import {Action, KeyEvent} from '@ohos.multimodalInput.KeyEvent';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
import audio from '@ohos.multimedia.audio';
```
diff --git a/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md b/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md
index 1e9c4022a1d3b23c0fb1c0f93cad77f096e0b83e..73c9190d9fc124b353e6372ee1acc52f5d5781a8 100644
--- a/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md
+++ b/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md
@@ -4,7 +4,7 @@
**full-SDK**是提供给OEM厂商开发应用的工具包,不能随DevEco Studio下载,包含了系统应用所需要的高权限API
-三方开发者通过DevEco Studio自动下载的**API8版本**SDK均为**public版本**。public-SDK**不支持**开发者使用**所有的系统API**,包括animator组件、xcomponent组件、@ohos.application.abilityManager.d.ts、@ohos.application.formInfo.d.ts、@ohos.bluetooth.d.ts等,如工程必须依赖于系统API,请按照以下步骤替换**full-SDK**。
+三方开发者通过DevEco Studio自动下载的**API8版本**SDK均为**public版本**。public-SDK**不支持**开发者使用**所有的系统API**,包括animator组件、xcomponent组件、@ohos.app.ability.abilityManager.d.ts、@ohos.app.form.formInfo.d.ts、@ohos.bluetooth.d.ts等,如工程必须依赖于系统API,请按照以下步骤替换**full-SDK**。
> **说明**:本文中的截图仅为参考,具体的显示界面请以实际使用的DevEco Studio和SDK的版本为准。
@@ -32,7 +32,7 @@ full-SDK需要手动下载。请参考[版本说明书](../../release-notes/Open
![image-20220613220702504](figures/zh-cn_image_0000001655129232.png)
- b.检查api中是否包含系统API(@ohos.application.abilityManager.d.ts、@ohos.application.formInfo.d.ts、@ohos.bluetooth.d.ts等)
+ b.检查api中是否包含系统API(@ohos.app.ability.abilityManager.d.ts、@ohos.app.form.formInfo.d.ts、@ohos.bluetooth.d.ts等)
注:系统api判定标准以发布api指导文档为主。
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 c78473d692056a2925c7f9221ba313e29c25cd5b..f85e7013ce3fc0840dcbb23c5e176495b5d91ed4 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
@@ -224,7 +224,7 @@ startBackgroundRunning(id: number, request: NotificationRequest, callback: Async
```ts
import notification from '@ohos.notification';
import particleAbility from '@ohos.ability.particleAbility';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
function callback(err, data) {
if (err) {
@@ -293,7 +293,7 @@ startBackgroundRunning(id: number, request: NotificationRequest): Promise<voi
```ts
import notification from '@ohos.notification';
import particleAbility from '@ohos.ability.particleAbility';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
let wantAgentInfo = {
wants: [
diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-configuration.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-configuration.md
index 6b644c9a217ef1bc71edde2bb7a73ecee1bef0c3..0a958c87ae5f3de3874043ec71a0b488cf9fdebc 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-configuration.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-configuration.md
@@ -9,7 +9,7 @@
## 导入模块
```ts
-import Configuration from '@ohos.app.ability.Configuration'
+import Configuration from '@ohos.app.ability.Configuration';
```
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
@@ -26,31 +26,31 @@ import Configuration from '@ohos.app.ability.Configuration'
具体字段描述参考ohos.app.ability.Configuration.d.ts文件
**示例:**
-
+
```ts
- import UIAbility from '@ohos.app.ability.UIAbility';
+import UIAbility from '@ohos.app.ability.UIAbility';
- export default class EntryAbility extends UIAbility {
+export default class EntryAbility extends UIAbility {
onCreate(want, launchParam) {
- let envCallback = {
- onConfigurationUpdated(config) {
- console.info(`envCallback onConfigurationUpdated success: ${JSON.stringify(config)}`)
- let language = config.language;
- let colorMode = config.colorMode;
- let direction = config.direction;
- let screenDensity = config.screenDensity;
- let displayId = config.displayId;
- let hasPointerDevice = config.hasPointerDevice;
+ let envCallback = {
+ onConfigurationUpdated(config) {
+ console.info(`envCallback onConfigurationUpdated success: ${JSON.stringify(config)}`)
+ let language = config.language;
+ let colorMode = config.colorMode;
+ let direction = config.direction;
+ let screenDensity = config.screenDensity;
+ let displayId = config.displayId;
+ let hasPointerDevice = config.hasPointerDevice;
+ }
+ };
+ try {
+ let applicationContext = this.context.getApplicationContext();
+ let callbackId = applicationContext.on("environment", envCallback);
+ console.log("callbackId: " + callbackId);
+ } catch (paramError) {
+ console.log("error: " + paramError.code + ", " + paramError.message);
}
- };
- try {
- let applicationContext = this.context.getApplicationContext();
- let callbackId = applicationContext.on("environment", envCallback);
- console.log("callbackId: " + callbackId);
- } catch (paramError) {
- console.log("error: " + paramError.code + ", " + paramError.message);
- }
}
- }
+}
```
diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md b/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md
index 5d227bbcaa4439be09bf9895c330f0cd5975d4ca..9573cf44549f443ca03114be99c12dec3f74122a 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-app-form-formProvider.md
@@ -124,7 +124,7 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData,call
**示例:**
```ts
-import formBindingData from '@ohos.application.formBindingData';
+import formBindingData from '@ohos.app.form.formBindingData';
import formProvider from '@ohos.app.form.formProvider';
let formId = "12400633174999288";
@@ -173,7 +173,7 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Pr
**示例:**
```ts
-import formBindingData from '@ohos.application.formBindingData';
+import formBindingData from '@ohos.app.form.formBindingData';
import formProvider from '@ohos.app.form.formProvider';
let formId = "12400633174999288";
@@ -349,7 +349,7 @@ requestPublishForm(want: Want, formBindingData: formBindingData.FormBindingData,
**示例:**
```ts
-import formBindingData from '@ohos.application.formBindingData';
+import formBindingData from '@ohos.app.form.formBindingData';
import formProvider from '@ohos.app.form.formProvider';
let want = {
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 7da6408723c082cb55b1ac93762a3b548df0e311..0f422ebb87ae2ff1710133ece24c273741bc3d8c 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
@@ -8,14 +8,17 @@ Ability模块提供对Ability生命周期、上下文环境等调用管理的能
- [Callee](#callee):通用组件服务端注册和解除客户端caller通知送信的callback接口。
> **说明:**
->
-> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+>
+> 从API Version 9开始,该接口不再维护,推荐使用新接口[`@ohos.app.ability.UIAbility (UIAbility)`](js-apis-app-ability-uiAbility.md)。
+>
+> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+>
> 本模块接口仅可在Stage模型下使用。
## 导入模块
```ts
-import UIAbility from '@ohos.app.ability.UIAbility';
+import UIAbility from '@ohos.application.Ability';
```
## 属性
@@ -72,7 +75,7 @@ onWindowStageCreate(windowStage: window.WindowStage): void
**示例:**
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) {
console.log('onWindowStageCreate');
}
@@ -91,7 +94,7 @@ onWindowStageDestroy(): void
**示例:**
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onWindowStageDestroy() {
console.log('onWindowStageDestroy');
}
@@ -116,7 +119,7 @@ onWindowStageRestore(windowStage: window.WindowStage): void
**示例:**
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onWindowStageRestore(windowStage) {
console.log('onWindowStageRestore');
}
@@ -133,9 +136,9 @@ Ability生命周期回调,在销毁时回调,执行资源清理等操作。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
**示例:**
-
+
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onDestroy() {
console.log('onDestroy');
}
@@ -152,9 +155,9 @@ Ability生命周期回调,当应用从后台转到前台时触发。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
**示例:**
-
+
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onForeground() {
console.log('onForeground');
}
@@ -171,9 +174,9 @@ Ability生命周期回调,当应用从前台转到后台时触发。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
**示例:**
-
+
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onBackground() {
console.log('onBackground');
}
@@ -202,10 +205,11 @@ onContinue(wantParam : {[key: string]: any}): AbilityConstant.OnContinueResult;
| AbilityConstant.OnContinueResult | 继续的结果。 |
**示例:**
-
+
```ts
- import AbilityConstant from "@ohos.application.AbilityConstant"
- class myAbility extends Ability {
+ import AbilityConstant from "@ohos.app.ability.AbilityConstant";
+
+ export default class EntryAbility extends UIAbility {
onContinue(wantParams) {
console.log('onContinue');
wantParams["myData"] = "my1234567";
@@ -231,9 +235,9 @@ onNewWant(want: Want, launchParams: AbilityConstant.LaunchParam): void;
| launchParams | AbilityConstant.LaunchParam | 是 | Ability启动的原因、上次异常退出的原因信息。 |
**示例:**
-
+
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onNewWant(want, launchParams) {
console.log('onNewWant, want:' + want.abilityName);
console.log('onNewWant, launchParams:' + JSON.stringify(launchParams));
@@ -256,9 +260,9 @@ onConfigurationUpdated(config: Configuration): void;
| config | [Configuration](js-apis-application-configuration.md) | 是 | 发生全局配置变更时触发回调,当前全局配置包括系统语言、深浅色模式。 |
**示例:**
-
+
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onConfigurationUpdated(config) {
console.log('onConfigurationUpdated, language:' + config.language);
}
@@ -280,9 +284,9 @@ dump(params: Array\): Array\;
| params | Array\ | 是 | 表示命令形式的参数。|
**示例:**
-
+
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
dump(params) {
console.log('dump, params:' + JSON.stringify(params));
return ["params"]
@@ -305,9 +309,9 @@ onMemoryLevel(level: AbilityConstant.MemoryLevel): void;
| level | [AbilityConstant.MemoryLevel](js-apis-application-abilityConstant.md#abilityconstantmemorylevel) | 是 | 回调返回内存微调级别,显示当前内存使用状态。|
**示例:**
-
+
```ts
- class myAbility extends Ability {
+ export default class EntryAbility extends UIAbility {
onMemoryLevel(level) {
console.log('onMemoryLevel, level:' + JSON.stringify(level));
}
@@ -338,9 +342,9 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any})
**示例:**
```ts
-import AbilityConstant from '@ohos.application.AbilityConstant'
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-class myAbility extends Ability {
+export default class EntryAbility extends UIAbility {
onSaveState(reason, wantParam) {
console.log('onSaveState');
wantParam["myData"] = "my1234567";
@@ -349,8 +353,6 @@ class myAbility extends Ability {
}
```
-
-
## Caller
通用组件Caller通信客户端调用接口, 用来向通用组件服务端发送约定数据。
@@ -387,7 +389,7 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
| 16000050 | Internal Error. |
**示例:**
-
+
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
@@ -545,7 +547,6 @@ release(): void;
| 16000050 | Internal Error. |
**示例:**
-
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
@@ -589,7 +590,7 @@ release(): void;
| callback | OnReleaseCallBack | 是 | 返回onRelease回调结果。 |
**示例:**
-
+
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
@@ -716,7 +717,6 @@ off(method: string): void;
**示例:**
-
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md
index 6850a49cce385c59b1b1c925715dac4a777f8a8c..4d5b2ba0d9be7c4f01f700de31c1895fc9b5f70b 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md
@@ -9,7 +9,7 @@ AbilityDelegatorRegistry模块提供用于存储已注册的AbilityDelegator和A
## 导入模块
```ts
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
+import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
```
## AbilityLifecycleState
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilityLifecycleCallback.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilityLifecycleCallback.md
index bc65594148e918b9719d49ebb8cca0736b3212af..cd2faf8c5843b1eea4af6bf3129b9cbd974f38a9 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-abilityLifecycleCallback.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-abilityLifecycleCallback.md
@@ -156,7 +156,7 @@ onAbilityContinue(ability: Ability): void;
**示例:**
```ts
-import AbilityStage from "@ohos.application.AbilityStage";
+import AbilityStage from "@ohos.app.ability.AbilityStage";
var lifecycleId;
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilityManager.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilityManager.md
index 47cd2130163689e591cda66214ba35aedd13add6..f10bf6565e5fded4a7f9a447c23de17bf7d7cec4 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-abilityManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-abilityManager.md
@@ -10,7 +10,7 @@ AbilityManager模块提供对Ability相关信息和状态信息进行获取、
## 导入模块
```ts
-import abilityManager from '@ohos.application.abilityManager'
+import abilityManager from '@ohos.application.abilityManager';
```
## AbilityState
@@ -38,7 +38,7 @@ updateConfiguration(config: Configuration, callback: AsyncCallback\): void
**需要权限**: ohos.permission.UPDATE_CONFIGURATION
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
-
+
**参数**:
| 参数名 | 类型 | 必填 | 说明 |
@@ -176,7 +176,7 @@ abilityManager.getExtensionRunningInfos(upperLimit, (err,data) => {
getExtensionRunningInfos(upperLimit: number): Promise\>
获取关于运行扩展能力的信息(Promise形式)。
-
+
**需要权限**: ohos.permission.GET_RUNNING_INFO
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
@@ -232,7 +232,7 @@ abilityManager.getTopAbility((err,data) => {
getTopAbility(): Promise\;
获取窗口焦点的ability接口(Promise形式)。
-
+
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
**返回值:**
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-appManager.md b/zh-cn/application-dev/reference/apis/js-apis-application-appManager.md
index ce602be043df8fe4b32c74297d2e3cf5bbe17e80..a39b42400e04f0db7f070bcdc9a5208ef4701211 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-appManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-appManager.md
@@ -420,7 +420,7 @@ unregisterApplicationStateObserver(observerId: number): Promise\;
getForegroundApplications(callback: AsyncCallback\>): void;
获取所有当前处于前台的应用信息。该应用信息由[AppStateData](js-apis-inner-application-appStateData.md)定义。
-
+
**需要权限**:ohos.permission.GET_RUNNING_INFO
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md b/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md
index 0af24476df9124f9eb096738e48ef51172eb8af5..3c845b46dec3e12eff340ca44185e2faf116bb58 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-configuration.md
@@ -26,7 +26,6 @@ import Configuration from '@ohos.application.Configuration'
具体字段描述参考ohos.application.Configuration.d.ts文件
**示例:**
-
```ts
import hilog from '@ohos.hilog';
import UIAbility from '@ohos.app.ability.UIAbility';
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-errorManager.md b/zh-cn/application-dev/reference/apis/js-apis-application-errorManager.md
index 186be6c6dbc65dfad52d64fb2e0cb0967e412116..b3f85620f65ef55dc1da14fe22c6042239ef1566 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-errorManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-errorManager.md
@@ -8,7 +8,7 @@ ErrorManager模块提供对错误观察器的注册和注销的能力。
## 导入模块
```ts
-import errorManager from '@ohos.application.errorManager'
+import errorManager from '@ohos.application.errorManager';
```
## ErrorManager.registerErrorObserver
@@ -20,7 +20,7 @@ registerErrorObserver(observer: ErrorObserver): number;
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
-
+
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| observer | [ErrorObserver](js-apis-inner-application-errorObserver.md) | 是 | 返回观察者的数字代码。 |
@@ -45,7 +45,7 @@ unregisterErrorObserver(observerId: number, callback: AsyncCallback\): vo
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
-
+
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| observerId | number | 是 | 返回观察者的数字代码。 |
@@ -74,7 +74,7 @@ unregisterErrorObserver(observerId: number): Promise\;
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
-
+
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| observerId | number | 是 | 返回观察者的数字代码。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-formBindingData.md b/zh-cn/application-dev/reference/apis/js-apis-application-formBindingData.md
index b2b44ab897eebc9df87860180985ae99dd40e502..78f507d1bc172f864f28c6ea597d3e99ca6939f8 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-formBindingData.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-formBindingData.md
@@ -48,7 +48,7 @@ createFormBindingData(obj?: Object | string): FormBindingData
**示例:**
```ts
-import formBindingData from @ohos.application.formBindingData;
+import formBindingData from '@ohos.application.formBindingData';
import fs from '@ohos.file.fs';
try {
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-formProvider.md b/zh-cn/application-dev/reference/apis/js-apis-application-formProvider.md
index 66db8400ea57b6343fbf2b7cf217eaa0981162c8..6f78d8cb6fb2b2c16f62c648e1dc5533ae77c2c3 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-formProvider.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-formProvider.md
@@ -94,7 +94,7 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData,call
**示例:**
```ts
- import formBindingData from '@ohos.application.formBindingData';
+ import formBindingData from '@ohos.app.form.formBindingData';
import formProvider from '@ohos.app.form.formProvider';
let formId = "12400633174999288";
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 3e9151bbabc6961cfd85f93a4605ec6cfa7a544d..6937049624fafdd34768ff75e9866e53e0fc5c28 100755
--- a/zh-cn/application-dev/reference/apis/js-apis-avsession.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-avsession.md
@@ -1001,7 +1001,7 @@ setLaunchAbility(ability: WantAgent): Promise\
**示例:**
```js
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
//WantAgentInfo对象
let wantAgentInfo = {
@@ -1066,7 +1066,7 @@ setLaunchAbility(ability: WantAgent, callback: AsyncCallback\): void
**示例:**
```js
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
//WantAgentInfo对象
let wantAgentInfo = {
@@ -2222,7 +2222,7 @@ getLaunchAbility(): Promise\
**示例:**
```js
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
controller.getLaunchAbility().then((agent) => {
console.info(`GetLaunchAbility : SUCCESS : wantAgent : ${agent}`);
@@ -2257,7 +2257,7 @@ getLaunchAbility(callback: AsyncCallback\): void
**示例:**
```js
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
controller.getLaunchAbility(function (err, agent) {
if (err) {
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 19b83a579091657f576b373ee1ecc3d75dccea02..605da9955596508dd7fa5bf8417aa8e3b2d05486 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md
@@ -173,7 +173,7 @@ FA模型示例:
```js
import backgroundTaskManager from '@ohos.backgroundTaskManager';
import featureAbility from '@ohos.ability.featureAbility';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
function callback(err, data) {
if (err) {
@@ -207,7 +207,7 @@ Stage模型示例:
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
import backgroundTaskManager from '@ohos.backgroundTaskManager';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
function callback(err, data) {
if (err) {
@@ -270,7 +270,7 @@ FA模型示例:
```js
import backgroundTaskManager from '@ohos.backgroundTaskManager';
import featureAbility from '@ohos.ability.featureAbility';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
let wantAgentInfo = {
wants: [
@@ -299,7 +299,7 @@ Stage模型示例:
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
import backgroundTaskManager from '@ohos.backgroundTaskManager';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
export default class EntryAbility extends UIAbility {
onCreate(want, launchParam) {
diff --git a/zh-cn/application-dev/reference/apis/js-apis-distributedKVStore.md b/zh-cn/application-dev/reference/apis/js-apis-distributedKVStore.md
index 1c74807e53310bc5529cef01f2cc5c9fcd10e9a4..9290088c53a09d04c8056fdb817d6ec80a373c99 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-distributedKVStore.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-distributedKVStore.md
@@ -271,9 +271,10 @@ createKVManager(config: KVManagerConfig): KVManager
Stage模型下的示例:
```js
-import AbilityStage from '@ohos.application.Ability'
+import UIAbility from '@ohos.app.ability.UIAbility';
+
let kvManager;
-export default class MyAbilityStage extends AbilityStage {
+export default class EntryAbility extends UIAbility {
onCreate() {
console.log("MyAbilityStage onCreate")
let context = this.context
@@ -294,7 +295,7 @@ export default class MyAbilityStage extends AbilityStage {
FA模型下的示例:
```js
-import featureAbility from '@ohos.ability.featureAbility'
+import featureAbility from '@ohos.ability.featureAbility';
let kvManager;
let context = featureAbility.getContext()
const kvManagerConfig = {
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 f067a976424b9f35415c3aea5f91727b7722dff5..1887a656860e3358afa2b986d8b4757eff74e151 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md
@@ -775,7 +775,7 @@ on(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): vo
```ts
import geoLocationManager from '@ohos.geoLocationManager';
- import wantAgent from '@ohos.wantAgent';
+ import wantAgent from '@ohos.app.ability.wantAgent';
let wantAgentInfo = {
wants: [
@@ -833,7 +833,7 @@ off(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): v
```ts
import geoLocationManager from '@ohos.geoLocationManager';
- import wantAgent from '@ohos.wantAgent';
+ import wantAgent from '@ohos.app.ability.wantAgent';
let wantAgentInfo = {
wants: [
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 16a018d2ce0dfd446255a4eeb6df6a104a02b3c1..ebe0fa3d296fa83bb971fb90d34a13f576e53a80 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-geolocation.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-geolocation.md
@@ -404,7 +404,7 @@ on(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void;
```ts
import geolocation from '@ohos.geolocation';
- import wantAgent from '@ohos.wantAgent';
+ import wantAgent from '@ohos.app.ability.wantAgent';
let wantAgentInfo = {
wants: [
@@ -452,7 +452,7 @@ off(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void;
```ts
import geolocation from '@ohos.geolocation';
- import wantAgent from '@ohos.wantAgent';
+ import wantAgent from '@ohos.app.ability.wantAgent';
let wantAgentInfo = {
wants: [
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
index fe66bf067e46dbd9dc5e7e720517f4686999c5ac..e032f3805e99473879f246614f2a2f86ddc7240f 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
@@ -10,7 +10,7 @@ AbilityDelegator提供添加用于监视指定ability的生命周期状态更改
通过AbilityDelegatorRegistry中[getAbilityDelegator](js-apis-app-ability-abilityDelegatorRegistry.md#abilitydelegatorregistrygetabilitydelegator)方法获取。
```ts
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
+import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
```
@@ -35,13 +35,13 @@ addAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): void
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
}
-var monitor = {
+let monitor = {
abilityName: "abilityname",
onAbilityCreate: onAbilityCreateCallback
}
@@ -75,13 +75,13 @@ addAbilityMonitor(monitor: AbilityMonitor): Promise\;
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
}
-var monitor = {
+let monitor = {
abilityName: "abilityname",
onAbilityCreate: onAbilityCreateCallback
}
@@ -92,8 +92,6 @@ abilityDelegator.addAbilityMonitor(monitor).then(() => {
});
```
-
-
### removeAbilityMonitor9+
removeAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): void;
@@ -112,13 +110,13 @@ removeAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): v
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
}
-var monitor = {
+let monitor = {
abilityName: "abilityname",
onAbilityCreate: onAbilityCreateCallback
}
@@ -129,8 +127,6 @@ abilityDelegator.removeAbilityMonitor(monitor, (err : any) => {
});
```
-
-
### removeAbilityMonitor9+
removeAbilityMonitor(monitor: AbilityMonitor): Promise\;
@@ -154,13 +150,13 @@ removeAbilityMonitor(monitor: AbilityMonitor): Promise\;
- 示例
```ts
-var abilityDelegator;
+let abilityDelegator;
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
}
-var monitor = {
+let monitor = {
abilityName: "abilityname",
onAbilityCreate: onAbilityCreateCallback
}
@@ -171,8 +167,6 @@ abilityDelegator.removeAbilityMonitor(monitor).then(() => {
});
```
-
-
### waitAbilityMonitor9+
waitAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): void;
@@ -191,13 +185,13 @@ waitAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\)
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
}
-var monitor = {
+let monitor = {
abilityName: "abilityname",
onAbilityCreate: onAbilityCreateCallback
}
@@ -227,14 +221,14 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout: number, callback: AsyncCall
**示例:**
```ts
-var abilityDelegator;
-var timeout = 100;
+let abilityDelegator;
+let timeout = 100;
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
}
-var monitor = {
+let monitor = {
abilityName: "abilityname",
onAbilityCreate: onAbilityCreateCallback
}
@@ -271,13 +265,13 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout?: number): Promise\ {
});
```
-
-
### getAppContext9+
getAppContext(): Context;
@@ -307,14 +299,12 @@ getAppContext(): Context;
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
-var context = abilityDelegator.getAppContext();
+let context = abilityDelegator.getAppContext();
```
-
-
### getAbilityState9+
getAbilityState(ability: UIAbility): number;
@@ -338,20 +328,18 @@ getAbilityState(ability: UIAbility): number;
**示例:**
```ts
-var abilityDelegator;
-var ability;
+let abilityDelegator;
+let ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
console.info("getCurrentTopAbility callback");
ability = data;
- var state = abilityDelegator.getAbilityState(ability);
+ let state = abilityDelegator.getAbilityState(ability);
console.info("getAbilityState" + state);
});
```
-
-
### getCurrentTopAbility9+
getCurrentTopAbility(callback: AsyncCallback\): void;
@@ -369,8 +357,8 @@ getCurrentTopAbility(callback: AsyncCallback\): void;
**示例:**
```ts
-var abilityDelegator;
-var ability;
+let abilityDelegator;
+let ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
@@ -379,8 +367,6 @@ abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
});
```
-
-
### getCurrentTopAbility9+
getCurrentTopAbility(): Promise\;
@@ -398,8 +384,8 @@ getCurrentTopAbility(): Promise\;
**示例:**
```ts
-var abilityDelegator;
-var ability;
+let abilityDelegator;
+let ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility().then((data : any) => {
@@ -408,8 +394,6 @@ abilityDelegator.getCurrentTopAbility().then((data : any) => {
});
```
-
-
### startAbility9+
startAbility(want: Want, callback: AsyncCallback\): void;
@@ -428,8 +412,8 @@ startAbility(want: Want, callback: AsyncCallback\): void;
**示例:**
```ts
-var abilityDelegator;
-var want = {
+let abilityDelegator;
+let want = {
bundleName: "bundleName",
abilityName: "abilityName"
};
@@ -440,8 +424,6 @@ abilityDelegator.startAbility(want, (err : any, data : any) => {
});
```
-
-
### startAbility9+
startAbility(want: Want): Promise\;
@@ -465,8 +447,8 @@ startAbility(want: Want): Promise\;
**示例:**
```ts
-var abilityDelegator;
-var want = {
+let abilityDelegator;
+let want = {
bundleName: "bundleName",
abilityName: "abilityName"
};
@@ -477,8 +459,6 @@ abilityDelegator.startAbility(want).then((data: any) => {
});
```
-
-
### doAbilityForeground9+
doAbilityForeground(ability: UIAbility, callback: AsyncCallback\): void;
@@ -497,8 +477,8 @@ doAbilityForeground(ability: UIAbility, callback: AsyncCallback\): void;
**示例:**
```ts
-var abilityDelegator;
-var ability;
+let abilityDelegator;
+let ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
@@ -510,8 +490,6 @@ abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
});
```
-
-
### doAbilityForeground9+
doAbilityForeground(ability: UIAbility): Promise\;
@@ -535,8 +513,8 @@ doAbilityForeground(ability: UIAbility): Promise\;
**示例:**
```ts
-var abilityDelegator;
-var ability;
+let abilityDelegator;
+let ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
@@ -548,8 +526,6 @@ abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
});
```
-
-
### doAbilityBackground9+
doAbilityBackground(ability: UIAbility, callback: AsyncCallback\): void;
@@ -568,8 +544,8 @@ doAbilityBackground(ability: UIAbility, callback: AsyncCallback\): void;
**示例:**
```ts
-var abilityDelegator;
-var ability;
+let abilityDelegator;
+let ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
@@ -581,8 +557,6 @@ abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
});
```
-
-
### doAbilityBackground9+
doAbilityBackground(ability: UIAbility): Promise\;
@@ -606,8 +580,8 @@ doAbilityBackground(ability: UIAbility): Promise\;
**示例:**
```ts
-var abilityDelegator;
-var ability;
+let abilityDelegator;
+let ability;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
@@ -619,8 +593,6 @@ abilityDelegator.getCurrentTopAbility((err : any, data : any) => {
});
```
-
-
### printSync9+
printSync(msg: string): void;
@@ -638,15 +610,13 @@ printSync(msg: string): void;
**示例:**
```ts
-var abilityDelegator;
-var msg = "msg";
+let abilityDelegator;
+let msg = "msg";
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.printSync(msg);
```
-
-
### print
print(msg: string, callback: AsyncCallback\): void;
@@ -665,8 +635,8 @@ print(msg: string, callback: AsyncCallback\): void;
**示例:**
```ts
-var abilityDelegator;
-var msg = "msg";
+let abilityDelegator;
+let msg = "msg";
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.print(msg, (err : any) => {
@@ -674,8 +644,6 @@ abilityDelegator.print(msg, (err : any) => {
});
```
-
-
### print
print(msg: string): Promise\;
@@ -699,8 +667,8 @@ print(msg: string): Promise\;
**示例:**
```ts
-var abilityDelegator;
-var msg = "msg";
+let abilityDelegator;
+let msg = "msg";
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.print(msg).then(() => {
@@ -708,8 +676,6 @@ abilityDelegator.print(msg).then(() => {
});
```
-
-
### executeShellCommand
executeShellCommand(cmd: string, callback: AsyncCallback\): void;
@@ -728,8 +694,8 @@ executeShellCommand(cmd: string, callback: AsyncCallback\): void
**示例:**
```ts
-var abilityDelegator;
-var cmd = "cmd";
+let abilityDelegator;
+let cmd = "cmd";
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.executeShellCommand(cmd, (err : any, data : any) => {
@@ -737,8 +703,6 @@ abilityDelegator.executeShellCommand(cmd, (err : any, data : any) => {
});
```
-
-
### executeShellCommand
executeShellCommand(cmd: string, timeoutSecs: number, callback: AsyncCallback\): void;
@@ -758,9 +722,9 @@ executeShellCommand(cmd: string, timeoutSecs: number, callback: AsyncCallback\ {
@@ -768,8 +732,6 @@ abilityDelegator.executeShellCommand(cmd, timeout, (err : any, data : any) => {
});
```
-
-
### executeShellCommand
executeShellCommand(cmd: string, timeoutSecs?: number): Promise\;
@@ -794,9 +756,9 @@ executeShellCommand(cmd: string, timeoutSecs?: number): Promise\
**示例:**
```ts
-var abilityDelegator;
-var cmd = "cmd";
-var timeout = 100;
+let abilityDelegator;
+let cmd = "cmd";
+let timeout = 100;
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.executeShellCommand(cmd, timeout).then((data : any) => {
@@ -804,8 +766,6 @@ abilityDelegator.executeShellCommand(cmd, timeout).then((data : any) => {
});
```
-
-
### finishTest9+
finishTest(msg: string, code: number, callback: AsyncCallback\): void;
@@ -825,8 +785,8 @@ finishTest(msg: string, code: number, callback: AsyncCallback\): void;
**示例:**
```ts
-var abilityDelegator;
-var msg = "msg";
+let abilityDelegator;
+let msg = "msg";
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.finishTest(msg, 0, (err : any) => {
@@ -834,8 +794,6 @@ abilityDelegator.finishTest(msg, 0, (err : any) => {
});
```
-
-
### finishTest9+
finishTest(msg: string, code: number): Promise\;
@@ -860,8 +818,8 @@ finishTest(msg: string, code: number): Promise\;
**示例:**
```ts
-var abilityDelegator;
-var msg = "msg";
+let abilityDelegator;
+let msg = "msg";
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.finishTest(msg, 0).then(() => {
@@ -887,9 +845,9 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\ {
});
```
-
-
### addAbilityStageMonitor9+
addAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\;
@@ -925,9 +881,9 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\;
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
-var monitor = {
+let monitor = {
moduleName: "moduleName",
srcEntrance: "srcEntrance",
}
@@ -956,9 +912,9 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
-var monitor = {
+let monitor = {
moduleName: "moduleName",
srcEntrance: "srcEntrance",
}
@@ -969,8 +925,6 @@ abilityDelegator.removeAbilityStageMonitor(monitor, (err : any) => {
});
```
-
-
### removeAbilityStageMonitor9+
removeAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\;
@@ -994,9 +948,9 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\;
**示例:**
```ts
-var abilityDelegator;
+let abilityDelegator;
-var monitor = {
+let monitor = {
moduleName: "moduleName",
srcEntrance: "srcEntrance",
}
@@ -1025,13 +979,13 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\ {
});
```
-
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md
index 79dd323daeeef52717d3d571181603ed51affe57..12de812a9cb3cb1f81063f504d53c73517d4895d 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md
@@ -28,7 +28,8 @@ AbilityRunningInfo模块提供对Ability运行的相关信息和状态的定义
**示例:**
```ts
-import abilitymanager from '@ohos.application.abilityManager';
+import abilitymanager from '@ohos.app.ability.abilityManager';
+
abilitymanager.getAbilityRunningInfos((err,data) => {
console.log("getAbilityRunningInfos err: " + err + " data: " + JSON.stringify(data));
for (let i = 0; i < data.length; i++) {
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageContext.md
index 4664de608fb2b18de7a2160e1c178ade303a1de2..c5b4aae5a0e82d0bdccc8b93738baa8e59340e73 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageContext.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageContext.md
@@ -14,7 +14,8 @@ AbilityStageContext提供允许访问特定于abilityStage的资源的能力,
通过AbilityStage实例来获取。
```ts
-import AbilityStage from '@ohos.application.AbilityStage';
+import AbilityStage from '@ohos.app.ability.AbilityStage';
+
class MyAbilityStage extends AbilityStage {
onCreate() {
let abilityStageContext = this.context;
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageMonitor.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageMonitor.md
index 840cc6da4dab10dd9bb3898dbdb2a4ce59422b74..68ca3259d21e37889c4a0efd0baba95d47929bd1 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageMonitor.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStageMonitor.md
@@ -11,7 +11,7 @@
**示例:**
```ts
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
+import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
let monitor = {
moduleName: "feature_as1",
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationStateObserver.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationStateObserver.md
index 32084be192c100c27333aa0522958e1dd6eefd61..9e077460adb3d1fd332efcc1d58d6c3143393ee3 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationStateObserver.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationStateObserver.md
@@ -16,7 +16,7 @@
**示例:**
```ts
-import appManager from "@ohos.application.appManager"
+import appManager from "@ohos.app.ability.appManager";
let applicationStateObserver = {
onForegroundApplicationChanged(appStateData) {
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 8bcef45ca75f01221cecee54b083b55ec719ff38..f45abf105bdaa9d18ffd2ee8b07405a44204249a 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
@@ -31,8 +31,9 @@ ExtensionContext主要用于查询所属Extension的信息、Module的配置信
三个Module内都定义一个相同名称的ServiceExtension:
```ts
-import ServiceExtension from '@ohos.app.ability.ServiceExtensionAbility'
-import Want from '@ohos.application.Want'
+import ServiceExtension from '@ohos.app.ability.ServiceExtensionAbility';
+import Want from '@ohos.app.ability.Want';
+
export default class TheServiceExtension extends ServiceExtension {
onCreate(want:Want) {
console.log('ServiceAbility onCreate, want: ' + want.abilityName);
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md
index 69f0f5d0f9e5191ebacfc6e91ee5ac3da0ba0fc9..1b0a054930850bcdc387db9edb98d51e1ce4ab18 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md
@@ -17,7 +17,7 @@
**示例:**
```ts
-import appManager from '@ohos.application.appManager'
+import appManager from '@ohos.app.ability.appManager';
let applicationStateObserver = {
onForegroundApplicationChanged(appStateData) {
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md
index e184f612c16a0a00b85a2935c38b446cebedc85b..d28e3d0eb888323684bab4865ad5c0c9011df71d 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md
@@ -23,7 +23,7 @@
**示例:**
```ts
-import appManager from '@ohos.application.appManager';
+import appManager from '@ohos.app.ability.appManager';
appManager.getProcessRunningInfos().then((data) => {
console.log('success:' + JSON.stringify(data));
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-shellCmdResult.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-shellCmdResult.md
index 2b664bda21be0db446efd27cc1faf2cb864b0891..aeae1305fb1d5451d69bd96ab0b3ec54b0c912ec 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-shellCmdResult.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-shellCmdResult.md
@@ -19,7 +19,7 @@
**示例:**
```ts
-import AbilityDelegatorRegistry from "@ohos.application.abilityDelegatorRegistry";
+import AbilityDelegatorRegistry from "@ohos.app.ability.abilityDelegatorRegistry";
let abilityDelegator;
let cmd = "cmd";
diff --git a/zh-cn/application-dev/reference/apis/js-apis-notificationManager.md b/zh-cn/application-dev/reference/apis/js-apis-notificationManager.md
index 7c53b3cd6e78afc6cc4f8520689bc6c193e8e474..50072a29d3d45636495c043a45be97da0484ee6d 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-notificationManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-notificationManager.md
@@ -8,11 +8,11 @@
## 导入模块
-```js
-import Notification from '@ohos.notificationManager';
+```ts
+import notificationManager from '@ohos.notificationManager';
```
-## Notification.publish
+## notificationManager.publish
publish(request: NotificationRequest, callback: AsyncCallback\): void
@@ -40,7 +40,7 @@ publish(request: NotificationRequest, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
//publish回调
function publishCallback(err) {
if (err) {
@@ -53,7 +53,7 @@ function publishCallback(err) {
let notificationRequest = {
id: 1,
content: {
- contentType: Notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
+ contentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
normal: {
title: "test_title",
text: "test_text",
@@ -61,12 +61,10 @@ let notificationRequest = {
}
}
};
-Notification.publish(notificationRequest, publishCallback);
+notificationManager.publish(notificationRequest, publishCallback);
```
-
-
-## Notification.publish
+## notificationManager.publish
publish(request: NotificationRequest): Promise\
@@ -93,12 +91,12 @@ publish(request: NotificationRequest): Promise\
**示例:**
-```js
+```ts
// 通知Request对象
let notificationRequest = {
notificationId: 1,
content: {
- contentType: Notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
+ contentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
normal: {
title: "test_title",
text: "test_text",
@@ -106,13 +104,13 @@ let notificationRequest = {
}
}
};
-Notification.publish(notificationRequest).then(() => {
+notificationManager.publish(notificationRequest).then(() => {
console.info("publish success");
});
```
-## Notification.publish
+## notificationManager.publish
publish(request: NotificationRequest, userId: number, callback: AsyncCallback\): void
@@ -146,7 +144,7 @@ publish(request: NotificationRequest, userId: number, callback: AsyncCallback\
@@ -205,11 +203,11 @@ publish(request: NotificationRequest, userId: number): Promise\
**示例:**
-```js
+```ts
let notificationRequest = {
notificationId: 1,
content: {
- contentType: Notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
+ contentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
normal: {
title: "test_title",
text: "test_text",
@@ -220,13 +218,13 @@ let notificationRequest = {
let userId = 1;
-Notification.publish(notificationRequest, userId).then(() => {
+notificationManager.publish(notificationRequest, userId).then(() => {
console.info("publish success");
});
```
-## Notification.cancel
+## notificationManager.cancel
cancel(id: number, label: string, callback: AsyncCallback\): void
@@ -253,7 +251,7 @@ cancel(id: number, label: string, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
// cancel回调
function cancelCallback(err) {
if (err) {
@@ -262,12 +260,10 @@ function cancelCallback(err) {
console.info("cancel success");
}
}
-Notification.cancel(0, "label", cancelCallback);
+notificationManager.cancel(0, "label", cancelCallback);
```
-
-
-## Notification.cancel
+## notificationManager.cancel
cancel(id: number, label?: string): Promise\
@@ -293,15 +289,13 @@ cancel(id: number, label?: string): Promise\
**示例:**
-```js
-Notification.cancel(0).then(() => {
+```ts
+notificationManager.cancel(0).then(() => {
console.info("cancel success");
});
```
-
-
-## Notification.cancel
+## notificationManager.cancel
cancel(id: number, callback: AsyncCallback\): void
@@ -327,7 +321,7 @@ cancel(id: number, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
// cancel回调
function cancelCallback(err) {
if (err) {
@@ -336,12 +330,10 @@ function cancelCallback(err) {
console.info("cancel success");
}
}
-Notification.cancel(0, cancelCallback);
+notificationManager.cancel(0, cancelCallback);
```
-
-
-## Notification.cancelAll
+## notificationManager.cancelAll
cancelAll(callback: AsyncCallback\): void
@@ -365,7 +357,7 @@ cancelAll(callback: AsyncCallback\): void
**示例:**
-```js
+```ts
// cancel回调
function cancelAllCallback(err) {
if (err) {
@@ -374,12 +366,10 @@ function cancelAllCallback(err) {
console.info("cancelAll success");
}
}
-Notification.cancelAll(cancelAllCallback);
+notificationManager.cancelAll(cancelAllCallback);
```
-
-
-## Notification.cancelAll
+## notificationManager.cancelAll
cancelAll(): Promise\
@@ -397,15 +387,13 @@ cancelAll(): Promise\
**示例:**
-```js
-Notification.cancelAll().then(() => {
+```ts
+notificationManager.cancelAll().then(() => {
console.info("cancelAll success");
});
```
-
-
-## Notification.addSlot
+## notificationManager.addSlot
addSlot(slot: NotificationSlot, callback: AsyncCallback\): void
@@ -434,7 +422,7 @@ addSlot(slot: NotificationSlot, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
// addslot回调
function addSlotCallBack(err) {
if (err) {
@@ -445,14 +433,12 @@ function addSlotCallBack(err) {
}
// 通知slot对象
let notificationSlot = {
- type: Notification.SlotType.SOCIAL_COMMUNICATION
+ type: notificationManager.SlotType.SOCIAL_COMMUNICATION
};
-Notification.addSlot(notificationSlot, addSlotCallBack);
+notificationManager.addSlot(notificationSlot, addSlotCallBack);
```
-
-
-## Notification.addSlot
+## notificationManager.addSlot
addSlot(slot: NotificationSlot): Promise\
@@ -480,19 +466,17 @@ addSlot(slot: NotificationSlot): Promise\
**示例:**
-```js
+```ts
// 通知slot对象
let notificationSlot = {
- type: Notification.SlotType.SOCIAL_COMMUNICATION
+ type: notificationManager.SlotType.SOCIAL_COMMUNICATION
};
-Notification.addSlot(notificationSlot).then(() => {
+notificationManager.addSlot(notificationSlot).then(() => {
console.info("addSlot success");
});
```
-
-
-## Notification.addSlot
+## notificationManager.addSlot
addSlot(type: SlotType, callback: AsyncCallback\): void
@@ -517,7 +501,7 @@ addSlot(type: SlotType, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
// addslot回调
function addSlotCallBack(err) {
if (err) {
@@ -526,12 +510,10 @@ function addSlotCallBack(err) {
console.info("addSlot success");
}
}
-Notification.addSlot(Notification.SlotType.SOCIAL_COMMUNICATION, addSlotCallBack);
+notificationManager.addSlot(notificationManager.SlotType.SOCIAL_COMMUNICATION, addSlotCallBack);
```
-
-
-## Notification.addSlot
+## notificationManager.addSlot
addSlot(type: SlotType): Promise\
@@ -555,15 +537,13 @@ addSlot(type: SlotType): Promise\
**示例:**
-```js
-Notification.addSlot(Notification.SlotType.SOCIAL_COMMUNICATION).then(() => {
+```ts
+notificationManager.addSlot(notificationManager.SlotType.SOCIAL_COMMUNICATION).then(() => {
console.info("addSlot success");
});
```
-
-
-## Notification.addSlots
+## notificationManager.addSlots
addSlots(slots: Array\, callback: AsyncCallback\): void
@@ -592,7 +572,7 @@ addSlots(slots: Array\, callback: AsyncCallback\): voi
**示例:**
-```js
+```ts
// addSlots回调
function addSlotsCallBack(err) {
if (err) {
@@ -603,18 +583,16 @@ function addSlotsCallBack(err) {
}
// 通知slot对象
let notificationSlot = {
- type: Notification.SlotType.SOCIAL_COMMUNICATION
+ type: notificationManager.SlotType.SOCIAL_COMMUNICATION
};
// 通知slot array 对象
let notificationSlotArray = new Array();
notificationSlotArray[0] = notificationSlot;
-Notification.addSlots(notificationSlotArray, addSlotsCallBack);
+notificationManager.addSlots(notificationSlotArray, addSlotsCallBack);
```
-
-
-## Notification.addSlots
+## notificationManager.addSlots
addSlots(slots: Array\): Promise\
@@ -642,23 +620,21 @@ addSlots(slots: Array\): Promise\
**示例:**
-```js
+```ts
// 通知slot对象
let notificationSlot = {
- type: Notification.SlotType.SOCIAL_COMMUNICATION
+ type: notificationManager.SlotType.SOCIAL_COMMUNICATION
};
// 通知slot array 对象
let notificationSlotArray = new Array();
notificationSlotArray[0] = notificationSlot;
-Notification.addSlots(notificationSlotArray).then(() => {
+notificationManager.addSlots(notificationSlotArray).then(() => {
console.info("addSlots success");
});
```
-
-
-## Notification.getSlot
+## notificationManager.getSlot
getSlot(slotType: SlotType, callback: AsyncCallback\): void
@@ -683,7 +659,7 @@ getSlot(slotType: SlotType, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
// getSlot回调
function getSlotCallback(err,data) {
if (err) {
@@ -692,13 +668,11 @@ function getSlotCallback(err,data) {
console.info("getSlot success");
}
}
-let slotType = Notification.SlotType.SOCIAL_COMMUNICATION;
-Notification.getSlot(slotType, getSlotCallback);
+let slotType = notificationManager.SlotType.SOCIAL_COMMUNICATION;
+notificationManager.getSlot(slotType, getSlotCallback);
```
-
-
-## Notification.getSlot
+## notificationManager.getSlot
getSlot(slotType: SlotType): Promise\
@@ -728,16 +702,14 @@ getSlot(slotType: SlotType): Promise\
**示例:**
-```js
-let slotType = Notification.SlotType.SOCIAL_COMMUNICATION;
-Notification.getSlot(slotType).then((data) => {
+```ts
+let slotType = notificationManager.SlotType.SOCIAL_COMMUNICATION;
+notificationManager.getSlot(slotType).then((data) => {
console.info("getSlot success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.getSlots
+## notificationManager.getSlots
getSlots(callback: AsyncCallback>): void
@@ -761,7 +733,7 @@ getSlots(callback: AsyncCallback>): void
**示例:**
-```js
+```ts
// getSlots回调
function getSlotsCallback(err,data) {
if (err) {
@@ -770,12 +742,10 @@ function getSlotsCallback(err,data) {
console.info("getSlots success");
}
}
-Notification.getSlots(getSlotsCallback);
+notificationManager.getSlots(getSlotsCallback);
```
-
-
-## Notification.getSlots
+## notificationManager.getSlots
getSlots(): Promise\>
@@ -799,15 +769,13 @@ getSlots(): Promise\>
**示例:**
-```js
-Notification.getSlots().then((data) => {
+```ts
+notificationManager.getSlots().then((data) => {
console.info("getSlots success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.removeSlot
+## notificationManager.removeSlot
removeSlot(slotType: SlotType, callback: AsyncCallback\): void
@@ -832,7 +800,7 @@ removeSlot(slotType: SlotType, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
// removeSlot回调
function removeSlotCallback(err) {
if (err) {
@@ -841,13 +809,11 @@ function removeSlotCallback(err) {
console.info("removeSlot success");
}
}
-let slotType = Notification.SlotType.SOCIAL_COMMUNICATION;
-Notification.removeSlot(slotType,removeSlotCallback);
+let slotType = notificationManager.SlotType.SOCIAL_COMMUNICATION;
+notificationManager.removeSlot(slotType,removeSlotCallback);
```
-
-
-## Notification.removeSlot
+## notificationManager.removeSlot
removeSlot(slotType: SlotType): Promise\
@@ -871,16 +837,14 @@ removeSlot(slotType: SlotType): Promise\
**示例:**
-```js
-let slotType = Notification.SlotType.SOCIAL_COMMUNICATION;
-Notification.removeSlot(slotType).then(() => {
+```ts
+let slotType = notificationManager.SlotType.SOCIAL_COMMUNICATION;
+notificationManager.removeSlot(slotType).then(() => {
console.info("removeSlot success");
});
```
-
-
-## Notification.removeAllSlots
+## notificationManager.removeAllSlots
removeAllSlots(callback: AsyncCallback\): void
@@ -904,7 +868,7 @@ removeAllSlots(callback: AsyncCallback\): void
**示例:**
-```js
+```ts
function removeAllCallBack(err) {
if (err) {
console.info("removeAllSlots failed " + JSON.stringify(err));
@@ -912,12 +876,10 @@ function removeAllCallBack(err) {
console.info("removeAllSlots success");
}
}
-Notification.removeAllSlots(removeAllCallBack);
+notificationManager.removeAllSlots(removeAllCallBack);
```
-
-
-## Notification.removeAllSlots
+## notificationManager.removeAllSlots
removeAllSlots(): Promise\
@@ -935,15 +897,13 @@ removeAllSlots(): Promise\
**示例:**
-```js
-Notification.removeAllSlots().then(() => {
+```ts
+notificationManager.removeAllSlots().then(() => {
console.info("removeAllSlots success");
});
```
-
-
-## Notification.setNotificationEnable
+## notificationManager.setNotificationEnable
setNotificationEnable(bundle: BundleOption, enable: boolean, callback: AsyncCallback\): void
@@ -974,7 +934,7 @@ setNotificationEnable(bundle: BundleOption, enable: boolean, callback: AsyncCall
**示例:**
-```js
+```ts
function setNotificationEnablenCallback(err) {
if (err) {
console.info("setNotificationEnablenCallback failed " + JSON.stringify(err));
@@ -985,12 +945,10 @@ function setNotificationEnablenCallback(err) {
let bundle = {
bundle: "bundleName1",
};
-Notification.setNotificationEnable(bundle, false, setNotificationEnablenCallback);
+notificationManager.setNotificationEnable(bundle, false, setNotificationEnablenCallback);
```
-
-
-## Notification.setNotificationEnable
+## notificationManager.setNotificationEnable
setNotificationEnable(bundle: BundleOption, enable: boolean): Promise\
@@ -1020,18 +978,16 @@ setNotificationEnable(bundle: BundleOption, enable: boolean): Promise\
**示例:**
-```js
+```ts
let bundle = {
bundle: "bundleName1",
};
-Notification.setNotificationEnable(bundle, false).then(() => {
+notificationManager.setNotificationEnable(bundle, false).then(() => {
console.info("setNotificationEnable success");
});
```
-
-
-## Notification.isNotificationEnabled
+## notificationManager.isNotificationEnabled
isNotificationEnabled(bundle: BundleOption, callback: AsyncCallback\): void
@@ -1061,7 +1017,7 @@ isNotificationEnabled(bundle: BundleOption, callback: AsyncCallback\):
**示例:**
-```js
+```ts
function isNotificationEnabledCallback(err, data) {
if (err) {
console.info("isNotificationEnabled failed " + JSON.stringify(err));
@@ -1072,12 +1028,10 @@ function isNotificationEnabledCallback(err, data) {
let bundle = {
bundle: "bundleName1",
};
-Notification.isNotificationEnabled(bundle, isNotificationEnabledCallback);
+notificationManager.isNotificationEnabled(bundle, isNotificationEnabledCallback);
```
-
-
-## Notification.isNotificationEnabled
+## notificationManager.isNotificationEnabled
isNotificationEnabled(bundle: BundleOption): Promise\
@@ -1112,18 +1066,16 @@ isNotificationEnabled(bundle: BundleOption): Promise\
**示例:**
-```js
+```ts
let bundle = {
bundle: "bundleName1",
};
-Notification.isNotificationEnabled(bundle).then((data) => {
+notificationManager.isNotificationEnabled(bundle).then((data) => {
console.info("isNotificationEnabled success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.isNotificationEnabled
+## notificationManager.isNotificationEnabled
isNotificationEnabled(callback: AsyncCallback\): void
@@ -1151,7 +1103,7 @@ isNotificationEnabled(callback: AsyncCallback\): void
**示例:**
-```js
+```ts
function isNotificationEnabledCallback(err, data) {
if (err) {
console.info("isNotificationEnabled failed " + JSON.stringify(err));
@@ -1160,12 +1112,10 @@ function isNotificationEnabledCallback(err, data) {
}
}
-Notification.isNotificationEnabled(isNotificationEnabledCallback);
+notificationManager.isNotificationEnabled(isNotificationEnabledCallback);
```
-
-
-## Notification.isNotificationEnabled
+## notificationManager.isNotificationEnabled
isNotificationEnabled(): Promise\
@@ -1200,15 +1150,13 @@ isNotificationEnabled(): Promise\
**示例:**
-```js
-Notification.isNotificationEnabled().then((data) => {
+```ts
+notificationManager.isNotificationEnabled().then((data) => {
console.info("isNotificationEnabled success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.displayBadge
+## notificationManager.displayBadge
displayBadge(bundle: BundleOption, enable: boolean, callback: AsyncCallback\): void
@@ -1239,7 +1187,7 @@ displayBadge(bundle: BundleOption, enable: boolean, callback: AsyncCallback\
@@ -1285,18 +1231,16 @@ displayBadge(bundle: BundleOption, enable: boolean): Promise\
**示例:**
-```js
+```ts
let bundle = {
bundle: "bundleName1",
};
-Notification.displayBadge(bundle, false).then(() => {
+notificationManager.displayBadge(bundle, false).then(() => {
console.info("displayBadge success");
});
```
-
-
-## Notification.isBadgeDisplayed
+## notificationManager.isBadgeDisplayed
isBadgeDisplayed(bundle: BundleOption, callback: AsyncCallback\): void
@@ -1326,7 +1270,7 @@ isBadgeDisplayed(bundle: BundleOption, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
function isBadgeDisplayedCallback(err, data) {
if (err) {
console.info("isBadgeDisplayed failed " + JSON.stringify(err));
@@ -1337,12 +1281,10 @@ function isBadgeDisplayedCallback(err, data) {
let bundle = {
bundle: "bundleName1",
};
-Notification.isBadgeDisplayed(bundle, isBadgeDisplayedCallback);
+notificationManager.isBadgeDisplayed(bundle, isBadgeDisplayedCallback);
```
-
-
-## Notification.isBadgeDisplayed
+## notificationManager.isBadgeDisplayed
isBadgeDisplayed(bundle: BundleOption): Promise\
@@ -1377,18 +1319,16 @@ isBadgeDisplayed(bundle: BundleOption): Promise\
**示例:**
-```js
+```ts
let bundle = {
bundle: "bundleName1",
};
-Notification.isBadgeDisplayed(bundle).then((data) => {
+notificationManager.isBadgeDisplayed(bundle).then((data) => {
console.info("isBadgeDisplayed success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.setSlotByBundle
+## notificationManager.setSlotByBundle
setSlotByBundle(bundle: BundleOption, slot: NotificationSlot, callback: AsyncCallback\): void
@@ -1417,11 +1357,9 @@ setSlotByBundle(bundle: BundleOption, slot: NotificationSlot, callback: AsyncCal
| 1600003 | Failed to connect service. |
| 17700001 | The specified bundle name was not found. |
-
-
**示例:**
-```js
+```ts
function setSlotByBundleCallback(err) {
if (err) {
console.info("setSlotByBundle failed " + JSON.stringify(err));
@@ -1433,14 +1371,12 @@ let bundle = {
bundle: "bundleName1",
};
let notificationSlot = {
- type: Notification.SlotType.SOCIAL_COMMUNICATION
+ type: notificationManager.SlotType.SOCIAL_COMMUNICATION
};
-Notification.setSlotByBundle(bundle, notificationSlot, setSlotByBundleCallback);
+notificationManager.setSlotByBundle(bundle, notificationSlot, setSlotByBundleCallback);
```
-
-
-## Notification.setSlotByBundle
+## notificationManager.setSlotByBundle
setSlotByBundle(bundle: BundleOption, slot: NotificationSlot): Promise\
@@ -1470,21 +1406,19 @@ setSlotByBundle(bundle: BundleOption, slot: NotificationSlot): Promise\
**示例:**
-```js
+```ts
let bundle = {
bundle: "bundleName1",
};
let notificationSlot = {
- type: Notification.SlotType.SOCIAL_COMMUNICATION
+ type: notificationManager.SlotType.SOCIAL_COMMUNICATION
};
-Notification.setSlotByBundle(bundle, notificationSlot).then(() => {
+notificationManager.setSlotByBundle(bundle, notificationSlot).then(() => {
console.info("setSlotByBundle success");
});
```
-
-
-## Notification.getSlotsByBundle
+## notificationManager.getSlotsByBundle
getSlotsByBundle(bundle: BundleOption, callback: AsyncCallback>): void
@@ -1514,7 +1448,7 @@ getSlotsByBundle(bundle: BundleOption, callback: AsyncCallback>
@@ -1565,18 +1497,16 @@ getSlotsByBundle(bundle: BundleOption): Promise>
**示例:**
-```js
+```ts
let bundle = {
bundle: "bundleName1",
};
-Notification.getSlotsByBundle(bundle).then((data) => {
+notificationManager.getSlotsByBundle(bundle).then((data) => {
console.info("getSlotsByBundle success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.getSlotNumByBundle
+## notificationManager.getSlotNumByBundle
getSlotNumByBundle(bundle: BundleOption, callback: AsyncCallback\): void
@@ -1606,7 +1536,7 @@ getSlotNumByBundle(bundle: BundleOption, callback: AsyncCallback\): voi
**示例:**
-```js
+```ts
function getSlotNumByBundleCallback(err, data) {
if (err) {
console.info("getSlotNumByBundle failed " + JSON.stringify(err));
@@ -1617,12 +1547,10 @@ function getSlotNumByBundleCallback(err, data) {
let bundle = {
bundle: "bundleName1",
};
-Notification.getSlotNumByBundle(bundle, getSlotNumByBundleCallback);
+notificationManager.getSlotNumByBundle(bundle, getSlotNumByBundleCallback);
```
-
-
-## Notification.getSlotNumByBundle
+## notificationManager.getSlotNumByBundle
getSlotNumByBundle(bundle: BundleOption): Promise\
@@ -1657,19 +1585,17 @@ getSlotNumByBundle(bundle: BundleOption): Promise\
**示例:**
-```js
+```ts
let bundle = {
bundle: "bundleName1",
};
-Notification.getSlotNumByBundle(bundle).then((data) => {
+notificationManager.getSlotNumByBundle(bundle).then((data) => {
console.info("getSlotNumByBundle success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.getAllActiveNotifications
+## notificationManager.getAllActiveNotifications
getAllActiveNotifications(callback: AsyncCallback>): void
@@ -1697,7 +1623,7 @@ getAllActiveNotifications(callback: AsyncCallback>)
**示例:**
-```js
+```ts
function getAllActiveNotificationsCallback(err, data) {
if (err) {
console.info("getAllActiveNotifications failed " + JSON.stringify(err));
@@ -1706,12 +1632,10 @@ function getAllActiveNotificationsCallback(err, data) {
}
}
-Notification.getAllActiveNotifications(getAllActiveNotificationsCallback);
+notificationManager.getAllActiveNotifications(getAllActiveNotificationsCallback);
```
-
-
-## Notification.getAllActiveNotifications
+## notificationManager.getAllActiveNotifications
getAllActiveNotifications(): Promise\\>
@@ -1739,15 +1663,13 @@ getAllActiveNotifications(): Promise\ {
+```ts
+notificationManager.getAllActiveNotifications().then((data) => {
console.info("getAllActiveNotifications success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.getActiveNotificationCount
+## notificationManager.getActiveNotificationCount
getActiveNotificationCount(callback: AsyncCallback\): void
@@ -1771,7 +1693,7 @@ getActiveNotificationCount(callback: AsyncCallback\): void
**示例:**
-```js
+```ts
function getActiveNotificationCountCallback(err, data) {
if (err) {
console.info("getActiveNotificationCount failed " + JSON.stringify(err));
@@ -1780,12 +1702,10 @@ function getActiveNotificationCountCallback(err, data) {
}
}
-Notification.getActiveNotificationCount(getActiveNotificationCountCallback);
+notificationManager.getActiveNotificationCount(getActiveNotificationCountCallback);
```
-
-
-## Notification.getActiveNotificationCount
+## notificationManager.getActiveNotificationCount
getActiveNotificationCount(): Promise\
@@ -1809,15 +1729,13 @@ getActiveNotificationCount(): Promise\
**示例:**
-```js
-Notification.getActiveNotificationCount().then((data) => {
+```ts
+notificationManager.getActiveNotificationCount().then((data) => {
console.info("getActiveNotificationCount success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.getActiveNotifications
+## notificationManager.getActiveNotifications
getActiveNotifications(callback: AsyncCallback>): void
@@ -1841,7 +1759,7 @@ getActiveNotifications(callback: AsyncCallback>): v
**示例:**
-```js
+```ts
function getActiveNotificationsCallback(err, data) {
if (err) {
console.info("getActiveNotifications failed " + JSON.stringify(err));
@@ -1850,12 +1768,10 @@ function getActiveNotificationsCallback(err, data) {
}
}
-Notification.getActiveNotifications(getActiveNotificationsCallback);
+notificationManager.getActiveNotifications(getActiveNotificationsCallback);
```
-
-
-## Notification.getActiveNotifications
+## notificationManager.getActiveNotifications
getActiveNotifications(): Promise\\>
@@ -1879,15 +1795,13 @@ getActiveNotifications(): Promise\ {
+```ts
+notificationManager.getActiveNotifications().then((data) => {
console.info("removeGroupByBundle success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.cancelGroup
+## notificationManager.cancelGroup
cancelGroup(groupName: string, callback: AsyncCallback\): void
@@ -1912,7 +1826,7 @@ cancelGroup(groupName: string, callback: AsyncCallback\): void
**示例:**
-```js
+```ts
function cancelGroupCallback(err) {
if (err) {
console.info("cancelGroup failed " + JSON.stringify(err));
@@ -1923,12 +1837,10 @@ function cancelGroupCallback(err) {
let groupName = "GroupName";
-Notification.cancelGroup(groupName, cancelGroupCallback);
+notificationManager.cancelGroup(groupName, cancelGroupCallback);
```
-
-
-## Notification.cancelGroup
+## notificationManager.cancelGroup
cancelGroup(groupName: string): Promise\
@@ -1952,16 +1864,14 @@ cancelGroup(groupName: string): Promise\
**示例:**
-```js
+```ts
let groupName = "GroupName";
-Notification.cancelGroup(groupName).then(() => {
+notificationManager.cancelGroup(groupName).then(() => {
console.info("cancelGroup success");
});
```
-
-
-## Notification.removeGroupByBundle
+## notificationManager.removeGroupByBundle
removeGroupByBundle(bundle: BundleOption, groupName: string, callback: AsyncCallback\): void
@@ -1992,7 +1902,7 @@ removeGroupByBundle(bundle: BundleOption, groupName: string, callback: AsyncCall
**示例:**
-```js
+```ts
function removeGroupByBundleCallback(err) {
if (err) {
console.info("removeGroupByBundle failed " + JSON.stringify(err));
@@ -2004,12 +1914,10 @@ function removeGroupByBundleCallback(err) {
let bundleOption = {bundle: "Bundle"};
let groupName = "GroupName";
-Notification.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback);
+notificationManager.removeGroupByBundle(bundleOption, groupName, removeGroupByBundleCallback);
```
-
-
-## Notification.removeGroupByBundle
+## notificationManager.removeGroupByBundle
removeGroupByBundle(bundle: BundleOption, groupName: string): Promise\
@@ -2039,17 +1947,15 @@ removeGroupByBundle(bundle: BundleOption, groupName: string): Promise\
**示例:**
-```js
+```ts
let bundleOption = {bundle: "Bundle"};
let groupName = "GroupName";
-Notification.removeGroupByBundle(bundleOption, groupName).then(() => {
+notificationManager.removeGroupByBundle(bundleOption, groupName).then(() => {
console.info("removeGroupByBundle success");
});
```
-
-
-## Notification.setDoNotDisturbDate
+## notificationManager.setDoNotDisturbDate
setDoNotDisturbDate(date: DoNotDisturbDate, callback: AsyncCallback\): void
@@ -2078,7 +1984,7 @@ setDoNotDisturbDate(date: DoNotDisturbDate, callback: AsyncCallback\): vo
**示例:**
-```js
+```ts
function setDoNotDisturbDateCallback(err) {
if (err) {
console.info("setDoNotDisturbDate failed " + JSON.stringify(err));
@@ -2088,17 +1994,15 @@ function setDoNotDisturbDateCallback(err) {
}
let doNotDisturbDate = {
- type: Notification.DoNotDisturbType.TYPE_ONCE,
+ type: notificationManager.DoNotDisturbType.TYPE_ONCE,
begin: new Date(),
end: new Date(2021, 11, 15, 18, 0)
};
-Notification.setDoNotDisturbDate(doNotDisturbDate, setDoNotDisturbDateCallback);
+notificationManager.setDoNotDisturbDate(doNotDisturbDate, setDoNotDisturbDateCallback);
```
-
-
-## Notification.setDoNotDisturbDate
+## notificationManager.setDoNotDisturbDate
setDoNotDisturbDate(date: DoNotDisturbDate): Promise\
@@ -2126,19 +2030,19 @@ setDoNotDisturbDate(date: DoNotDisturbDate): Promise\
**示例:**
-```js
+```ts
let doNotDisturbDate = {
- type: Notification.DoNotDisturbType.TYPE_ONCE,
+ type: notificationManager.DoNotDisturbType.TYPE_ONCE,
begin: new Date(),
end: new Date(2021, 11, 15, 18, 0)
};
-Notification.setDoNotDisturbDate(doNotDisturbDate).then(() => {
+notificationManager.setDoNotDisturbDate(doNotDisturbDate).then(() => {
console.info("setDoNotDisturbDate success");
});
```
-## Notification.setDoNotDisturbDate
+## notificationManager.setDoNotDisturbDate
setDoNotDisturbDate(date: DoNotDisturbDate, userId: number, callback: AsyncCallback\): void
@@ -2169,7 +2073,7 @@ setDoNotDisturbDate(date: DoNotDisturbDate, userId: number, callback: AsyncCallb
**示例:**
-```js
+```ts
function setDoNotDisturbDateCallback(err) {
if (err) {
console.info("setDoNotDisturbDate failed " + JSON.stringify(err));
@@ -2179,19 +2083,17 @@ function setDoNotDisturbDateCallback(err) {
}
let doNotDisturbDate = {
- type: Notification.DoNotDisturbType.TYPE_ONCE,
+ type: notificationManager.DoNotDisturbType.TYPE_ONCE,
begin: new Date(),
end: new Date(2021, 11, 15, 18, 0)
};
let userId = 1;
-Notification.setDoNotDisturbDate(doNotDisturbDate, userId, setDoNotDisturbDateCallback);
+notificationManager.setDoNotDisturbDate(doNotDisturbDate, userId, setDoNotDisturbDateCallback);
```
-
-
-## Notification.setDoNotDisturbDate
+## notificationManager.setDoNotDisturbDate
setDoNotDisturbDate(date: DoNotDisturbDate, userId: number): Promise\
@@ -2221,22 +2123,22 @@ setDoNotDisturbDate(date: DoNotDisturbDate, userId: number): Promise\
**示例:**
-```js
+```ts
let doNotDisturbDate = {
- type: Notification.DoNotDisturbType.TYPE_ONCE,
+ type: notificationManager.DoNotDisturbType.TYPE_ONCE,
begin: new Date(),
end: new Date(2021, 11, 15, 18, 0)
};
let userId = 1;
-Notification.setDoNotDisturbDate(doNotDisturbDate, userId).then(() => {
+notificationManager.setDoNotDisturbDate(doNotDisturbDate, userId).then(() => {
console.info("setDoNotDisturbDate success");
});
```
-## Notification.getDoNotDisturbDate
+## notificationManager.getDoNotDisturbDate
getDoNotDisturbDate(callback: AsyncCallback\): void
@@ -2264,7 +2166,7 @@ getDoNotDisturbDate(callback: AsyncCallback\): void
**示例:**
-```js
+```ts
function getDoNotDisturbDateCallback(err,data) {
if (err) {
console.info("getDoNotDisturbDate failed " + JSON.stringify(err));
@@ -2273,12 +2175,10 @@ function getDoNotDisturbDateCallback(err,data) {
}
}
-Notification.getDoNotDisturbDate(getDoNotDisturbDateCallback);
+notificationManager.getDoNotDisturbDate(getDoNotDisturbDateCallback);
```
-
-
-## Notification.getDoNotDisturbDate
+## notificationManager.getDoNotDisturbDate
getDoNotDisturbDate(): Promise\
@@ -2306,14 +2206,14 @@ getDoNotDisturbDate(): Promise\
**示例:**
-```js
-Notification.getDoNotDisturbDate().then((data) => {
+```ts
+notificationManager.getDoNotDisturbDate().then((data) => {
console.info("getDoNotDisturbDate success, data: " + JSON.stringify(data));
});
```
-## Notification.getDoNotDisturbDate
+## notificationManager.getDoNotDisturbDate
getDoNotDisturbDate(userId: number, callback: AsyncCallback\): void
@@ -2343,7 +2243,7 @@ getDoNotDisturbDate(userId: number, callback: AsyncCallback\)
**示例:**
-```js
+```ts
function getDoNotDisturbDateCallback(err,data) {
if (err) {
console.info("getDoNotDisturbDate failed " + JSON.stringify(err));
@@ -2354,12 +2254,10 @@ function getDoNotDisturbDateCallback(err,data) {
let userId = 1;
-Notification.getDoNotDisturbDate(userId, getDoNotDisturbDateCallback);
+notificationManager.getDoNotDisturbDate(userId, getDoNotDisturbDateCallback);
```
-
-
-## Notification.getDoNotDisturbDate
+## notificationManager.getDoNotDisturbDate
getDoNotDisturbDate(userId: number): Promise\
@@ -2394,16 +2292,16 @@ getDoNotDisturbDate(userId: number): Promise\
**示例:**
-```js
+```ts
let userId = 1;
-Notification.getDoNotDisturbDate(userId).then((data) => {
+notificationManager.getDoNotDisturbDate(userId).then((data) => {
console.info("getDoNotDisturbDate success, data: " + JSON.stringify(data));
});
```
-## Notification.supportDoNotDisturbMode
+## notificationManager.supportDoNotDisturbMode
supportDoNotDisturbMode(callback: AsyncCallback\): void
@@ -2431,7 +2329,7 @@ supportDoNotDisturbMode(callback: AsyncCallback\): void
**示例:**
-```js
+```ts
function supportDoNotDisturbModeCallback(err,data) {
if (err) {
console.info("supportDoNotDisturbMode failed " + JSON.stringify(err));
@@ -2440,12 +2338,10 @@ function supportDoNotDisturbModeCallback(err,data) {
}
}
-Notification.supportDoNotDisturbMode(supportDoNotDisturbModeCallback);
+notificationManager.supportDoNotDisturbMode(supportDoNotDisturbModeCallback);
```
-
-
-## Notification.supportDoNotDisturbMode
+## notificationManager.supportDoNotDisturbMode
supportDoNotDisturbMode(): Promise\
@@ -2473,15 +2369,13 @@ supportDoNotDisturbMode(): Promise\
**示例:**
-```js
-Notification.supportDoNotDisturbMode().then((data) => {
+```ts
+notificationManager.supportDoNotDisturbMode().then((data) => {
console.info("supportDoNotDisturbMode success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.isSupportTemplate
+## notificationManager.isSupportTemplate
isSupportTemplate(templateName: string, callback: AsyncCallback\): void
@@ -2517,12 +2411,10 @@ function isSupportTemplateCallback(err, data) {
}
}
-Notification.isSupportTemplate(templateName, isSupportTemplateCallback);
+notificationManager.isSupportTemplate(templateName, isSupportTemplateCallback);
```
-
-
-## Notification.isSupportTemplate
+## notificationManager.isSupportTemplate
isSupportTemplate(templateName: string): Promise\
@@ -2556,14 +2448,12 @@ isSupportTemplate(templateName: string): Promise\
```javascript
let templateName = 'process';
-Notification.isSupportTemplate(templateName).then((data) => {
+notificationManager.isSupportTemplate(templateName).then((data) => {
console.info("isSupportTemplate success, data: " + JSON.stringify(data));
});
```
-
-
-## Notification.requestEnableNotification
+## notificationManager.requestEnableNotification
requestEnableNotification(callback: AsyncCallback\): void
@@ -2596,12 +2486,10 @@ function requestEnableNotificationCallback(err) {
}
};
-Notification.requestEnableNotification(requestEnableNotificationCallback);
+notificationManager.requestEnableNotification(requestEnableNotificationCallback);
```
-
-
-## Notification.requestEnableNotification
+## notificationManager.requestEnableNotification
requestEnableNotification(): Promise\
@@ -2620,14 +2508,14 @@ requestEnableNotification(): Promise\
**示例:**
```javascript
-Notification.requestEnableNotification().then(() => {
+notificationManager.requestEnableNotification().then(() => {
console.info("requestEnableNotification success");
});
```
-## Notification.setDistributedEnable
+## notificationManager.setDistributedEnable
setDistributedEnable(enable: boolean, callback: AsyncCallback\): void
@@ -2668,12 +2556,10 @@ function setDistributedEnableCallback() {
let enable = true;
-Notification.setDistributedEnable(enable, setDistributedEnableCallback);
+notificationManager.setDistributedEnable(enable, setDistributedEnableCallback);
```
-
-
-## Notification.setDistributedEnable
+## notificationManager.setDistributedEnable
setDistributedEnable(enable: boolean): Promise\
@@ -2705,13 +2591,13 @@ setDistributedEnable(enable: boolean): Promise\
```javascript
let enable = true;
-Notification.setDistributedEnable(enable).then(() => {
+notificationManager.setDistributedEnable(enable).then(() => {
console.info("setDistributedEnable success");
});
```
-## Notification.isDistributedEnabled
+## notificationManager.isDistributedEnabled
isDistributedEnabled(callback: AsyncCallback\): void
@@ -2745,12 +2631,12 @@ function isDistributedEnabledCallback(err, data) {
}
};
-Notification.isDistributedEnabled(isDistributedEnabledCallback);
+notificationManager.isDistributedEnabled(isDistributedEnabledCallback);
```
-## Notification.isDistributedEnabled
+## notificationManager.isDistributedEnabled
isDistributedEnabled(): Promise\
@@ -2776,14 +2662,14 @@ isDistributedEnabled(): Promise\
**示例:**
```javascript
-Notification.isDistributedEnabled()
+notificationManager.isDistributedEnabled()
.then((data) => {
console.info("isDistributedEnabled success, data: " + JSON.stringify(data));
});
```
-## Notification.setDistributedEnableByBundle
+## notificationManager.setDistributedEnableByBundle
setDistributedEnableByBundle(bundle: BundleOption, enable: boolean, callback: AsyncCallback\): void
@@ -2830,12 +2716,12 @@ let bundle = {
let enable = true
-Notification.setDistributedEnableByBundle(bundle, enable, setDistributedEnableByBundleCallback);
+notificationManager.setDistributedEnableByBundle(bundle, enable, setDistributedEnableByBundleCallback);
```
-## Notification.setDistributedEnableByBundle
+## notificationManager.setDistributedEnableByBundle
setDistributedEnableByBundle(bundle: BundleOption, enable: boolean): Promise\
@@ -2873,12 +2759,12 @@ let bundle = {
let enable = true
-Notification.setDistributedEnableByBundle(bundle, enable).then(() => {
- console.info("setDistributedEnableByBundle success");
- });
+notificationManager.setDistributedEnableByBundle(bundle, enable).then(() => {
+ console.info("setDistributedEnableByBundle success");
+});
```
-## Notification.isDistributedEnabledByBundle
+## notificationManager.isDistributedEnabledByBundle
isDistributedEnabledByBundle(bundle: BundleOption, callback: AsyncCallback\): void
@@ -2922,12 +2808,10 @@ let bundle = {
bundle: "bundleName1",
};
-Notification.isDistributedEnabledByBundle(bundle, isDistributedEnabledByBundleCallback);
+notificationManager.isDistributedEnabledByBundle(bundle, isDistributedEnabledByBundleCallback);
```
-
-
-## Notification.isDistributedEnabledByBundle
+## notificationManager.isDistributedEnabledByBundle
isDistributedEnabledByBundle(bundle: BundleOption): Promise\
@@ -2968,13 +2852,13 @@ let bundle = {
bundle: "bundleName1",
};
-Notification.isDistributedEnabledByBundle(bundle).then((data) => {
+notificationManager.isDistributedEnabledByBundle(bundle).then((data) => {
console.info("isDistributedEnabledByBundle success, data: " + JSON.stringify(data));
});
```
-## Notification.getDeviceRemindType
+## notificationManager.getDeviceRemindType
getDeviceRemindType(callback: AsyncCallback\): void
@@ -3011,12 +2895,10 @@ function getDeviceRemindTypeCallback(err, data) {
}
};
-Notification.getDeviceRemindType(getDeviceRemindTypeCallback);
+notificationManager.getDeviceRemindType(getDeviceRemindTypeCallback);
```
-
-
-## Notification.getDeviceRemindType
+## notificationManager.getDeviceRemindType
getDeviceRemindType(): Promise\
@@ -3045,13 +2927,13 @@ getDeviceRemindType(): Promise\
**示例:**
```javascript
-Notification.getDeviceRemindType().then((data) => {
+notificationManager.getDeviceRemindType().then((data) => {
console.info("getDeviceRemindType success, data: " + JSON.stringify(data));
});
```
-## Notification.publishAsBundle
+## notificationManager.publishAsBundle
publishAsBundle(request: NotificationRequest, representativeBundle: string, userId: number, callback: AsyncCallback\): void
@@ -3086,7 +2968,7 @@ publishAsBundle(request: NotificationRequest, representativeBundle: string, user
**示例:**
-```js
+```ts
//publishAsBundle回调
function callback(err) {
if (err) {
@@ -3103,7 +2985,7 @@ let userId = 100;
let request = {
id: 1,
content: {
- contentType: Notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
+ contentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
normal: {
title: "test_title",
text: "test_text",
@@ -3112,10 +2994,10 @@ let request = {
}
};
-Notification.publishAsBundle(request, representativeBundle, userId, callback);
+notificationManager.publishAsBundle(request, representativeBundle, userId, callback);
```
-## Notification.publishAsBundle
+## notificationManager.publishAsBundle
publishAsBundle(request: NotificationRequest, representativeBundle: string, userId: number): Promise\
@@ -3150,7 +3032,7 @@ publishAsBundle(request: NotificationRequest, representativeBundle: string, user
**示例:**
-```js
+```ts
// 被代理应用的包名
let representativeBundle = "com.example.demo";
// 用户ID
@@ -3159,7 +3041,7 @@ let userId = 100;
let request = {
id: 1,
content: {
- contentType: Notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
+ contentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,
normal: {
title: "test_title",
text: "test_text",
@@ -3168,12 +3050,12 @@ let request = {
}
};
-Notification.publishAsBundle(request, representativeBundle, userId).then(() => {
+notificationManager.publishAsBundle(request, representativeBundle, userId).then(() => {
console.info("publishAsBundle success");
});
```
-## Notification.cancelAsBundle
+## notificationManager.cancelAsBundle
cancelAsBundle(id: number, representativeBundle: string, userId: number, callback: AsyncCallback\): void
@@ -3208,7 +3090,7 @@ cancelAsBundle(id: number, representativeBundle: string, userId: number, callbac
**示例:**
-```js
+```ts
// cancelAsBundle
function cancelAsBundleCallback(err) {
if (err) {
@@ -3222,10 +3104,10 @@ let representativeBundle = "com.example.demo";
// 用户ID
let userId = 100;
-Notification.cancelAsBundle(0, representativeBundle, userId, cancelAsBundleCallback);
+notificationManager.cancelAsBundle(0, representativeBundle, userId, cancelAsBundleCallback);
```
-## Notification.cancelAsBundle
+## notificationManager.cancelAsBundle
cancelAsBundle(id: number, representativeBundle: string, userId: number): Promise\
@@ -3259,18 +3141,18 @@ cancelAsBundle(id: number, representativeBundle: string, userId: number): Promis
**示例:**
-```js
+```ts
// 被代理应用的包名
let representativeBundle = "com.example.demo";
// 用户ID
let userId = 100;
-Notification.cancelAsBundle(0, representativeBundle, userId).then(() => {
+notificationManager.cancelAsBundle(0, representativeBundle, userId).then(() => {
console.info("cancelAsBundle success");
});
```
-## Notification.setNotificationEnableSlot
+## notificationManager.setNotificationEnableSlot
setNotificationEnableSlot(bundle: BundleOption, type: SlotType, enable: boolean, callback: AsyncCallback\): void
@@ -3302,7 +3184,7 @@ setNotificationEnableSlot(bundle: BundleOption, type: SlotType, enable: boolean,
**示例:**
-```js
+```ts
// setNotificationEnableSlot
function setNotificationEnableSlotCallback(err) {
if (err) {
@@ -3312,14 +3194,14 @@ function setNotificationEnableSlotCallback(err) {
}
};
-Notification.setNotificationEnableSlot(
+notificationManager.setNotificationEnableSlot(
{ bundle: "ohos.samples.notification", },
- Notification.SlotType.SOCIAL_COMMUNICATION,
+ notificationManager.SlotType.SOCIAL_COMMUNICATION,
true,
setNotificationEnableSlotCallback);
```
-## Notification.setNotificationEnableSlot
+## notificationManager.setNotificationEnableSlot
setNotificationEnableSlot(bundle: BundleOption, type: SlotType, enable: boolean): Promise\
@@ -3350,17 +3232,17 @@ setNotificationEnableSlot(bundle: BundleOption, type: SlotType, enable: boolean)
**示例:**
-```js
+```ts
// setNotificationEnableSlot
-Notification.setNotificationEnableSlot(
+notificationManager.setNotificationEnableSlot(
{ bundle: "ohos.samples.notification", },
- Notification.SlotType.SOCIAL_COMMUNICATION,
+ notificationManager.SlotType.SOCIAL_COMMUNICATION,
true).then(() => {
console.info("setNotificationEnableSlot success");
});
```
-## Notification.isNotificationSlotEnabled
+## notificationManager.isNotificationSlotEnabled
isNotificationSlotEnabled(bundle: BundleOption, type: SlotType, callback: AsyncCallback\): void
@@ -3391,7 +3273,7 @@ isNotificationSlotEnabled(bundle: BundleOption, type: SlotType, callback: AsyncC
**示例:**
-```js
+```ts
// isNotificationSlotEnabled
function getEnableSlotCallback(err, data) {
if (err) {
@@ -3401,13 +3283,13 @@ function getEnableSlotCallback(err, data) {
}
};
-Notification.isNotificationSlotEnabled(
+notificationManager.isNotificationSlotEnabled(
{ bundle: "ohos.samples.notification", },
- Notification.SlotType.SOCIAL_COMMUNICATION,
+ notificationManager.SlotType.SOCIAL_COMMUNICATION,
getEnableSlotCallback);
```
-## Notification.isNotificationSlotEnabled
+## notificationManager.isNotificationSlotEnabled
isNotificationSlotEnabled(bundle: BundleOption, type: SlotType): Promise\
@@ -3443,16 +3325,16 @@ isNotificationSlotEnabled(bundle: BundleOption, type: SlotType): Promise\ {
+notificationManager.isNotificationSlotEnabled({ bundle: "ohos.samples.notification", },
+ notificationManager.SlotType.SOCIAL_COMMUNICATION).then((data) => {
console.info("isNotificationSlotEnabled success, data: " + JSON.stringify(data));
});
```
-## Notification.setSyncNotificationEnabledWithoutApp
+## notificationManager.setSyncNotificationEnabledWithoutApp
setSyncNotificationEnabledWithoutApp(userId: number, enable: boolean, callback: AsyncCallback\): void
@@ -3483,7 +3365,7 @@ setSyncNotificationEnabledWithoutApp(userId: number, enable: boolean, callback:
**示例:**
-```js
+```ts
let userId = 100;
let enable = true;
@@ -3495,11 +3377,11 @@ function callback(err) {
}
}
-Notification.setSyncNotificationEnabledWithoutApp(userId, enable, callback);
+notificationManager.setSyncNotificationEnabledWithoutApp(userId, enable, callback);
```
-## Notification.setSyncNotificationEnabledWithoutApp
+## notificationManager.setSyncNotificationEnabledWithoutApp
setSyncNotificationEnabledWithoutApp(userId: number, enable: boolean): Promise\
@@ -3535,11 +3417,11 @@ setSyncNotificationEnabledWithoutApp(userId: number, enable: boolean): Promise\<
**示例:**
-```js
+```ts
let userId = 100;
let enable = true;
-Notification.setSyncNotificationEnabledWithoutApp(userId, enable).then(() => {
+notificationManager.setSyncNotificationEnabledWithoutApp(userId, enable).then(() => {
console.info('setSyncNotificationEnabledWithoutApp success');
}).catch((err) => {
console.info('setSyncNotificationEnabledWithoutApp, err:' + JSON.stringify(err));
@@ -3547,7 +3429,7 @@ Notification.setSyncNotificationEnabledWithoutApp(userId, enable).then(() => {
```
-## Notification.getSyncNotificationEnabledWithoutApp
+## notificationManager.getSyncNotificationEnabledWithoutApp
getSyncNotificationEnabledWithoutApp(userId: number, callback: AsyncCallback\): void
@@ -3577,7 +3459,7 @@ getSyncNotificationEnabledWithoutApp(userId: number, callback: AsyncCallback\
@@ -3627,21 +3509,16 @@ getSyncNotificationEnabledWithoutApp(userId: number): Promise\
**示例:**
-```js
+```ts
let userId = 100;
-Notification.getSyncNotificationEnabledWithoutApp(userId).then((data) => {
+notificationManager.getSyncNotificationEnabledWithoutApp(userId).then((data) => {
console.info('getSyncNotificationEnabledWithoutApp, data:' + data);
}).catch((err) => {
console.info('getSyncNotificationEnabledWithoutApp, err:' + err);
});
- .catch((err) => {
- console.info('getSyncNotificationEnabledWithoutApp, err:', err);
- });
```
-
-
## DoNotDisturbDate
**系统能力**:以下各项对应的系统能力均为SystemCapability.Notification.Notification
@@ -3654,8 +3531,6 @@ Notification.getSyncNotificationEnabledWithoutApp(userId).then((data) => {
| begin | Date | 是 | 是 | 免打扰设置的起点时间。 |
| end | Date | 是 | 是 | 免打扰设置的终点时间。 |
-
-
## DoNotDisturbType
**系统能力**:以下各项对应的系统能力均为SystemCapability.Notification.Notification
diff --git a/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md b/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md
index 2486de75b87b73fe47e0a3f9dba4dc9cb2632fc3..dbddbcff6b7a3a62d279baaf3fc774df5e84c359 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md
@@ -257,7 +257,7 @@ startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: Want
```js
import UIAbility from '@ohos.app.ability.UIAbility';
import backgroundTaskManager from '@ohos.resourceschedule.backgroundTaskManager';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
function callback(error, data) {
if (error) {
@@ -336,7 +336,7 @@ startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: Want
```js
import UIAbility from '@ohos.app.ability.UIAbility';
import backgroundTaskManager from '@ohos.resourceschedule.backgroundTaskManager';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
export default class EntryAbility extends UIAbility {
onCreate(want, launchParam) {
diff --git a/zh-cn/application-dev/reference/apis/js-apis-system-notification.md b/zh-cn/application-dev/reference/apis/js-apis-system-notification.md
index 56b7b9504fe0f1429b326ba9dd61c65f03d7dca5..90e659026163849de506824f05de742aa919db44 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-system-notification.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-system-notification.md
@@ -9,7 +9,7 @@
## 导入模块
-```
+```ts
import notification from '@system.notification';
```
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md
index 533a958fc0b8bc20a029de65d4204e72219f22b7..bc6a54e414a7fff721138d60240d8f28cdaf3335 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md
@@ -354,9 +354,9 @@ struct ImageExample3 {
### 渲染沙箱路径图片
```ts
-import fileio from '@ohos.fileio'
-import fs from '@ohos.file.fs'
-import context from '@ohos.application.context'
+import fileio from '@ohos.fileio';
+import fs from '@ohos.file.fs';
+import context from '@ohos.app.ability.context';
@Entry
@Component
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 83d0275630f667542d71fb46ecce0655369ce7f8..f616b8f38274ad2d322e27f4fd005f2df2b972c1 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
@@ -61,7 +61,7 @@ Stage模型的相关信息参考[Stage模型开发概述](../application-models/
2、在应用内执行长时任务时,由于元能力启动管控规则限制,不支持同应用通过startAbilityByCall的形式在后台创建并运行Ability。可以直接在page中,执行相应的代码。Stage模型的Ability使用参考[Stage模型开发指导-UIAbility组件](../application-models/uiability-overview.md)。
```ts
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
import backgroundTaskManager from '@ohos.resourceschedule.backgroundTaskManager';
@Entry
@@ -152,7 +152,7 @@ struct Index {
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
import backgroundTaskManager from '@ohos.resourceschedule.backgroundTaskManager';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
const MSG_SEND_METHOD: string = 'CallSendMsg';
@@ -314,7 +314,7 @@ export default class BgTaskAbility extends UIAbility {
```js
import backgroundTaskManager from '@ohos.resourceschedule.backgroundTaskManager';
import featureAbility from '@ohos.ability.featureAbility';
-import wantAgent from '@ohos.wantAgent';
+import wantAgent from '@ohos.app.ability.wantAgent';
import rpc from "@ohos.rpc";
function startContinuousTask() {
diff --git a/zh-cn/application-dev/ui/arkui-overview.md b/zh-cn/application-dev/ui/arkui-overview.md
index 7fa89a6eac39ce7be21dc7cca64f85b83723f419..f788b416e46528ccebe5a5c8f84693ee74cbb619 100644
--- a/zh-cn/application-dev/ui/arkui-overview.md
+++ b/zh-cn/application-dev/ui/arkui-overview.md
@@ -50,11 +50,10 @@ OpenHarmony提供了FA模型与Stage模型两种[应用模型](../application-mo
**Stage模型:**
-| 类型 | UI开发范式 | 说明 |
-| ---- | -------- | ---------------------------------------- |
-| 应用 | 类web开发范式 | 当前不支持 |
-| | 声明式开发范式 | UI开发语言:ArkTS
业务入口:应用模型基于ohos.application.Ability/ExtensionAbility等派生
业务逻辑语言:ts |
-| 服务卡片 | 类web开发范式 | UI开发语言:卡片显示使用hml+css+json(action)
业务入口:从FormExtensionAbility派生
业务逻辑语言:ts |
-| | 声明式开发范式 | 当前不支持 |
-
+| 类型 | UI开发范式 | 说明 |
+| -------- | -------------- | ------------------------------------------------------------ |
+| 应用 | 类web开发范式 | 当前不支持 |
+| | 声明式开发范式 | UI开发语言:ArkTS
业务入口:应用模型基于ohos.app.ability.UIAbility/ExtensionAbility等派生
业务逻辑语言:ts |
+| 服务卡片 | 类web开发范式 | UI开发语言:卡片显示使用hml+css+json(action)
业务入口:从FormExtensionAbility派生
业务逻辑语言:ts |
+| | 声明式开发范式 | 当前不支持 |
diff --git a/zh-cn/application-dev/windowmanager/application-window-stage.md b/zh-cn/application-dev/windowmanager/application-window-stage.md
index 8c8a5aae28c6ab7ea0af2676909cf8d454865d70..47cd5be52f8e4ba5ea2598df1fdb5a5f8a34b794 100644
--- a/zh-cn/application-dev/windowmanager/application-window-stage.md
+++ b/zh-cn/application-dev/windowmanager/application-window-stage.md
@@ -320,7 +320,7 @@ export default class EntryAbility extends UIAbility {
```ts
import UIAbility from '@ohos.app.ability.UIAbility';
- import ExtensionContext from '@ohos.application.ServiceExtensionAbility';
+ import ExtensionContext from '@ohos.app.ability.ServiceExtensionAbility';
import window from '@ohos.window';
export default class EntryAbility extends UIAbility {
diff --git a/zh-cn/application-dev/windowmanager/system-window-stage.md b/zh-cn/application-dev/windowmanager/system-window-stage.md
index 19acc8b34b35f8e77cb5b7fdf857f85154955d65..58011ceea1a651473c615c4f621999128d592a7b 100644
--- a/zh-cn/application-dev/windowmanager/system-window-stage.md
+++ b/zh-cn/application-dev/windowmanager/system-window-stage.md
@@ -58,7 +58,7 @@
当不再需要音量条窗口时,可根据具体实现逻辑,使用`hide`接口或`destroyWindow`接口对其进行隐藏或销毁。
```ts
-import ExtensionContext from '@ohos.application.ServiceExtensionAbility';
+import ExtensionContext from '@ohos.app.ability.ServiceExtensionAbility';
import window from '@ohos.window';
export default class ServiceExtensionAbility1 extends ExtensionContext {