diff --git a/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-dev-guide.md b/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-dev-guide.md
index 7cf87789f9e463123908f37143049c0e9458347b..792b939a9668b340f9dffd8dc9a59221dce5714d 100644
--- a/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-dev-guide.md
+++ b/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-dev-guide.md
@@ -207,7 +207,7 @@ import stats from '@ohos.bundleState';
});
```
-8. 根据maxNum,查询FA使用记录,返回不超过maxNum条FA使用记录,config.json中需要配置权限:ohos.permission.BUNDLE_ACTIVE_INFO。
+8. 查询FA使用记录。返回数量最大不超过maxNum设置的值,config.json中需要配置权限:ohos.permission.BUNDLE_ACTIVE_INFO。
```js
import stats from '@ohos.bundleState'
diff --git a/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-overview.md b/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-overview.md
index 82cd448eb5a1f4613f88b436f5591ea04d449d52..32a29f47b95c12bc46eed57b54445b01a83c0a69 100644
--- a/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-overview.md
+++ b/zh-cn/application-dev/device-usage-statistics/device-usage-statistics-overview.md
@@ -18,7 +18,7 @@
>4. 根据interval(日、周、月、年)类型和起止时间查询应用的使用时长;
>5. 查询调用者应用的优先级群组;
>6. 判断指定应用当前是否是空闲状态;
->7. 根据maxNum,查询FA使用记录,返回不超过maxNum条FA使用记录;
+>7. 查询FA使用记录。返回数量最大不超过maxNum设置的值,maxNum最大为1000;
### 设备使用信息统计使用权限
- 设备使用信息统计的queryBundleActiveStates、queryBundleStateInfos、queryBundleStateInfoByInterval接口为系统api,调用前需要申请ohos.permission.BUNDLE_ACTIVE_INFO权限。
diff --git a/zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md b/zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md
index 1ca049d423415c240fb97b82433fe2a4c4dd19bc..d6c753a4b7ade34a3aae5b71a90cae75cbd821c9 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md
@@ -59,7 +59,7 @@ isIdleState(bundleName: string): Promise<boolean>
**示例**:
- ```
+ ```js
bundleState.isIdleState("com.ohos.camera").then( res => {
console.log('BUNDLE_ACTIVE isIdleState promise succeeded, result: ' + JSON.stringify(res));
}).catch( err => {
@@ -83,7 +83,7 @@ queryAppUsagePriorityGroup(callback: AsyncCallback<number>): void
**示例**:
- ```
+ ```js
bundleState.queryAppUsagePriorityGroup((err, res) => {
if (err) {
console.log('BUNDLE_ACTIVE queryAppUsagePriorityGroup callback failed. because: ' + err.code);
@@ -109,7 +109,7 @@ queryAppUsagePriorityGroup(): Promise<number>
**示例**:
- ```
+ ```js
bundleState.queryAppUsagePriorityGroup().then( res => {
console.log('BUNDLE_ACTIVE queryAppUsagePriorityGroup promise succeeded. result: ' + JSON.stringify(res));
}).catch( err => {
@@ -137,7 +137,7 @@ queryBundleStateInfos(begin: number, end: number, callback: AsyncCallback<Bun
**示例**:
- ```
+ ```js
bundleState.queryBundleStateInfos(0, 20000000000000, (err, res) => {
if (err) {
console.log('BUNDLE_ACTIVE queryBundleStateInfos callback failed, because: ' + err.code);
@@ -178,7 +178,7 @@ queryBundleStateInfos(begin: number, end: number): Promise<BundleActiveInfoRe
**示例**:
- ```
+ ```js
bundleState.queryBundleStateInfos(0, 20000000000000).then( res => {
console.log('BUNDLE_ACTIVE queryBundleStateInfos promise success.');
let i = 1;
@@ -213,7 +213,7 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num
**示例**:
- ```
+ ```js
bundleState.queryBundleStateInfoByInterval(0, 0, 20000000000000, (err, res) => {
if (err) {
console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval callback failed, because: ' + err.code);
@@ -253,7 +253,7 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num
**示例**:
- ```
+ ```js
bundleState.queryBundleStateInfoByInterval(0, 0, 20000000000000).then( res => {
console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval promise success.');
for (let i = 0; i < res.length; i++) {
@@ -285,7 +285,7 @@ queryBundleActiveStates(begin: number, end: number, callback: AsyncCallback<A
**示例**:
- ```
+ ```js
bundleState.queryBundleActiveStates(0, 20000000000000, (err, res) => {
if (err) {
console.log('BUNDLE_ACTIVE queryBundleActiveStates callback failed, because: ' + err.code);
@@ -324,7 +324,7 @@ queryBundleActiveStates(begin: number, end: number): Promise<Array<BundleA
**示例**:
- ```
+ ```js
bundleState.queryBundleActiveStates(0, 20000000000000).then( res => {
console.log('BUNDLE_ACTIVE queryBundleActiveStates promise success.');
for (let i = 0; i < res.length; i++) {
@@ -354,7 +354,7 @@ queryCurrentBundleActiveStates(begin: number, end: number, callback: AsyncCallba
**示例**:
- ```
+ ```js
bundleState.queryCurrentBundleActiveStates(0, 20000000000000, (err, res) => {
if (err) {
console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates callback failed, because: ' + err.code);
@@ -391,7 +391,7 @@ queryCurrentBundleActiveStates(begin: number, end: number): Promise<Array<
**示例**:
- ```
+ ```js
bundleState.queryCurrentBundleActiveStates(0, 20000000000000).then( res => {
console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates promise success.');
for (let i = 0; i < res.length; i++) {
@@ -403,11 +403,11 @@ queryCurrentBundleActiveStates(begin: number, end: number): Promise<Array<
});
```
-## bundleState.getModuleUsageRecord9
+## bundleState.getModuleUsageRecord9+
-getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActiveModuleInfo>>
+getModuleUsageRecord(maxNum: number): Promise<Array<BundleActiveModuleInfo>>
-据maxNum,查询FA使用记录,使用Promise返回不超过maxNum条FA使用记录。
+据maxNum,查询FA使用记录,使用Promise返回不超过maxNum条FA使用记录,maxNum最大为1000。
**需要权限**:ohos.permission.BUNDLE_ACTIVE_INFO
@@ -427,7 +427,7 @@ getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActi
**示例**:
- ```
+ ```js
bundleState.getModuleUsageRecord(this.maxNum).then( res => {
console.log('BUNDLE_ACTIVE getModuleUsageRecord promise succeeded');
for (let i = 0; i < res.length; i++) {
@@ -439,11 +439,11 @@ getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActi
});
```
-## bundleState.getModuleUsageRecord9
+## bundleState.getModuleUsageRecord9+
-getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActiveModuleInfo>>
+getModuleUsageRecord(maxNum: number): Promise<Array<BundleActiveModuleInfo>>
-据maxNum,查询FA使用记录,使用CallBack返回不超过maxNum条FA使用记录。
+查询FA使用记录。使用callback返回数量最大不超过maxNum设置的值,maxNum最大为1000。
**需要权限**:ohos.permission.BUNDLE_ACTIVE_INFO
@@ -458,7 +458,7 @@ getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActi
**示例**:
- ```
+ ```js
bundleState.getModuleUsageRecord(this.maxNum,(err, res) => {
if(err) {
console.log('BUNDLE_ACTIVE getModuleUsageRecord callback failed, because: ' + err.code);
@@ -468,12 +468,12 @@ getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActi
console.log('BUNDLE_ACTIVE getModuleUsageRecord callback number : ' + (i + 1));
console.log('BUNDLE_ACTIVE getModuleUsageRecord callback result ' + JSON.stringify(res[i]));
}
- }
+ }
});
```
-## BundleActiveModuleInfo9
-提供FA的使用信息。
+## BundleActiveModuleInfo9+
+FA的使用信息的属性集合。
### 属性
@@ -495,8 +495,8 @@ getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActi
| lastModuleUsedTime | number | 是 | FA的上一次使用时间。|
| formRecords | Array | 是 | FA中卡片的使用记录。|
-## BundleActiveFormInfo9
-提供FA中卡片的使用记录。
+## BundleActiveFormInfo9+
+FA卡片的使用信息的属性集合。
### 属性