From 120760394356be0a1274072c91fac79d47a8f498 Mon Sep 17 00:00:00 2001 From: houdisheng Date: Wed, 13 Apr 2022 10:52:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5api=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: houdisheng --- .../device-usage-statistics-dev-guide.md | 22 ++++++------- .../apis/js-apis-deviceUsageStatistics.md | 32 +++++++++---------- 2 files changed, 27 insertions(+), 27 deletions(-) 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 bbeb28556c..37adf61598 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 @@ -21,7 +21,7 @@ import stats from '@ohos.bundleState'; | function queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: number, callback: AsyncCallback<Array<BundleStateInfo>>): void | 通过指定时间段间隔(天、周、月、年)查询应用使用时长统计信息。 | | function queryAppUsagePriorityGroup(callback: AsyncCallback<number>): void | 查询(返回)当前调用者应用的使用优先级群组。 | | function isIdleState(bundleName: string, callback: AsyncCallback<boolean>): void | 判断指定Bundle Name的应用当前是否是空闲状态。 | -| function getRecentUsageModules(maxNum: number, callback: AsyncCallback<BundleActiveModuleInfo>): void | 根据maxNum,查询FA使用记录,返回不超过maxNum条FA使用记录。 | +| function getRecentlyUsedModules(maxNum: number, callback: AsyncCallback<BundleActiveModuleInfo>): void | 根据maxNum,查询FA使用记录,返回不超过maxNum条FA使用记录。 | ## 开发步骤 @@ -213,25 +213,25 @@ import stats from '@ohos.bundleState'; import stats from '@ohos.bundleState' // 异步方法promise方式 - stats.getRecentUsageModules(this.maxNum).then( res => { - console.log('BUNDLE_ACTIVE getRecentUsageModules promise succeeded'); + stats.getRecentlyUsedModules(this.maxNum).then( res => { + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise succeeded'); for (let i = 0; i < res.length; i++) { - console.log('BUNDLE_ACTIVE getRecentUsageModules promise number : ' + (i + 1)); - console.log('BUNDLE_ACTIVE getRecentUsageModules promise result ' + JSON.stringify(res[i])); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise number : ' + (i + 1)); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise result ' + JSON.stringify(res[i])); } }).catch( err=> { - console.log('BUNDLE_ACTIVE getRecentUsageModules promise failed, because: ' + err.code); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise failed, because: ' + err.code); }); // 异步方法callback方式 - stats.getRecentUsageModules(this.maxNum,(err, res) => { + stats.getRecentlyUsedModules(this.maxNum,(err, res) => { if(err) { - console.log('BUNDLE_ACTIVE getRecentUsageModules callback failed, because: ' + err.code); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback failed, because: ' + err.code); } else { - console.log('BUNDLE_ACTIVE getRecentUsageModules callback succeeded.'); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback succeeded.'); for (let i = 0; i < res.length; i++) { - console.log('BUNDLE_ACTIVE getRecentUsageModules callback number : ' + (i + 1)); - console.log('BUNDLE_ACTIVE getRecentUsageModules callback result ' + JSON.stringify(res[i])); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback number : ' + (i + 1)); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback result ' + JSON.stringify(res[i])); } } }); 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 ad75eeed9d..d29ae32815 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md +++ b/zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md @@ -403,11 +403,11 @@ queryCurrentBundleActiveStates(begin: number, end: number): Promise<Array< }); ``` -## bundleState.getRecentUsageModules9+ +## bundleState.getRecentlyUsedModules9+ -getRecentUsageModules(maxNum: number): Promise<Array<BundleActiveModuleInfo>> +getRecentlyUsedModules(maxNum: number): Promise<Array<BundleActiveModuleInfo>> -据maxNum,查询FA使用记录,使用Promise形式返回不超过maxNum条FA使用记录,maxNum最大为1000。 +据maxNum,查询FA使用记录,使用Promise形式返回不超过maxNum条FA使用记录,FA使用记录由近及远排序,maxNum最大为1000。 **需要权限**:ohos.permission.BUNDLE_ACTIVE_INFO @@ -428,22 +428,22 @@ getRecentUsageModules(maxNum: number): Promise<Array<BundleActiveModuleInf **示例**: ```js - bundleState.getRecentUsageModules(this.maxNum).then( res => { - console.log('BUNDLE_ACTIVE getRecentUsageModules promise succeeded'); + bundleState.getRecentlyUsedModules(this.maxNum).then( res => { + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise succeeded'); for (let i = 0; i < res.length; i++) { - console.log('BUNDLE_ACTIVE getRecentUsageModules promise number : ' + (i + 1)); - console.log('BUNDLE_ACTIVE getRecentUsageModules promise result ' + JSON.stringify(res[i])); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise number : ' + (i + 1)); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise result ' + JSON.stringify(res[i])); } }).catch( err=> { - console.log('BUNDLE_ACTIVE getRecentUsageModules promise failed, because: ' + err.code); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise failed, because: ' + err.code); }); ``` -## bundleState.getRecentUsageModules9+ +## bundleState.getRecentlyUsedModules9+ -getRecentUsageModules(maxNum: number, callback: AsyncCallback<Array<BundleActiveModuleInfo>>): void +getRecentlyUsedModules(maxNum: number, callback: AsyncCallback<Array<BundleActiveModuleInfo>>): void -查询FA使用记录。使用callback形式返回数量最大不超过maxNum设置的值,maxNum最大为1000。 +查询FA使用记录。使用CallBack形式返回数量最大不超过maxNum设置的值,FA使用记录由近及远排序,maxNum最大为1000。 **需要权限**:ohos.permission.BUNDLE_ACTIVE_INFO @@ -459,14 +459,14 @@ getRecentUsageModules(maxNum: number, callback: AsyncCallback<Array<Bundle **示例**: ```js - bundleState.getRecentUsageModules(this.maxNum,(err, res) => { + bundleState.getRecentlyUsedModules(this.maxNum,(err, res) => { if(err) { - console.log('BUNDLE_ACTIVE getRecentUsageModules callback failed, because: ' + err.code); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback failed, because: ' + err.code); } else { - console.log('BUNDLE_ACTIVE getRecentUsageModules callback succeeded.'); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback succeeded.'); for (let i = 0; i < res.length; i++) { - console.log('BUNDLE_ACTIVE getRecentUsageModules callback number : ' + (i + 1)); - console.log('BUNDLE_ACTIVE getRecentUsageModules callback result ' + JSON.stringify(res[i])); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback number : ' + (i + 1)); + console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback result ' + JSON.stringify(res[i])); } } }); -- GitLab