Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
4f1d8da0
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
4f1d8da0
编写于
4月 11, 2022
作者:
H
houdisheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改review意见
Signed-off-by:
N
houdisheng
<
houdisheng@huawei.com
>
上级
c04b4f21
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
26 addition
and
26 deletion
+26
-26
zh-cn/application-dev/device-usage-statistics/device-usage-statistics-dev-guide.md
...ice-usage-statistics/device-usage-statistics-dev-guide.md
+1
-1
zh-cn/application-dev/device-usage-statistics/device-usage-statistics-overview.md
...vice-usage-statistics/device-usage-statistics-overview.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md
...ation-dev/reference/apis/js-apis-deviceUsageStatistics.md
+24
-24
未找到文件。
zh-cn/application-dev/device-usage-statistics/device-usage-statistics-dev-guide.md
浏览文件 @
4f1d8da0
...
...
@@ -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'
...
...
zh-cn/application-dev/device-usage-statistics/device-usage-statistics-overview.md
浏览文件 @
4f1d8da0
...
...
@@ -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权限。
...
...
zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md
浏览文件 @
4f1d8da0
...
...
@@ -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.getModuleUsageRecord<sup>9</sup>
## bundleState.getModuleUsageRecord<sup>9
+
</sup>
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.getModuleUsageRecord<sup>9</sup>
## bundleState.getModuleUsageRecord<sup>9
+
</sup>
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
]));
}
}
}
});
```
## BundleActiveModuleInfo<sup>9</sup>
提供FA的使用信息
。
## BundleActiveModuleInfo<sup>9
+
</sup>
FA的使用信息的属性集合
。
### 属性
...
...
@@ -495,8 +495,8 @@ getModuleUsageRecord(begin: number, end: number): Promise<Array<BundleActi
| lastModuleUsedTime | number | 是 | FA的上一次使用时间。|
| formRecords | Array
<BundleActiveFormInfo>
| 是 | FA中卡片的使用记录。|
## BundleActiveFormInfo<sup>9</sup>
提供FA中卡片的使用记录
。
## BundleActiveFormInfo<sup>9
+
</sup>
FA卡片的使用信息的属性集合
。
### 属性
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录