Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
41957326
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看板
提交
41957326
编写于
10月 13, 2022
作者:
Z
zhangxin_T
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify code
Signed-off-by:
N
zhangxin_T
<
zhangxin312@huawei.com
>
上级
cc6c582b
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
39 addition
and
38 deletion
+39
-38
zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md
...ation-dev/reference/apis/js-apis-backgroundTaskManager.md
+10
-9
zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md
...ation-dev/reference/apis/js-apis-deviceUsageStatistics.md
+26
-26
zh-cn/application-dev/reference/apis/js-apis-reminderAgent.md
...n/application-dev/reference/apis/js-apis-reminderAgent.md
+3
-3
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-backgroundTaskManager.md
浏览文件 @
41957326
...
...
@@ -74,8 +74,8 @@ getRemainingDelayTime(requestId: number, callback: AsyncCallback<number>):
**示例**
:
```
js
let
id
=
1
;
backgroundTaskManager
.
getRemainingDelayTime
(
i
d
,
(
err
,
res
)
=>
{
let
delayInfo
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
()
=>
{})
;
backgroundTaskManager
.
getRemainingDelayTime
(
delayInfo
.
requestI
d
,
(
err
,
res
)
=>
{
if
(
err
)
{
console
.
log
(
'
callback => Operation getRemainingDelayTime failed. Cause:
'
+
err
.
code
);
}
else
{
...
...
@@ -105,8 +105,8 @@ getRemainingDelayTime(requestId: number): Promise<number>
**示例**
:
```
js
let
id
=
1
;
backgroundTaskManager
.
getRemainingDelayTime
(
i
d
).
then
(
res
=>
{
let
delayInfo
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
()
=>
{})
;
backgroundTaskManager
.
getRemainingDelayTime
(
delayInfo
.
requestI
d
).
then
(
res
=>
{
console
.
log
(
'
promise => Operation getRemainingDelayTime succeeded. Data:
'
+
JSON
.
stringify
(
res
));
}).
catch
(
err
=>
{
console
.
log
(
'
promise => Operation getRemainingDelayTime failed. Cause:
'
+
err
.
code
);
...
...
@@ -129,8 +129,8 @@ cancelSuspendDelay(requestId: number): void
**示例**
:
```
js
let
id
=
1
;
backgroundTaskManager
.
cancelSuspendDelay
(
i
d
);
let
delayInfo
=
backgroundTaskManager
.
requestSuspendDelay
(
"
test
"
,
()
=>
{})
;
backgroundTaskManager
.
cancelSuspendDelay
(
delayInfo
.
requestI
d
);
```
...
...
@@ -423,8 +423,8 @@ export default class MainAbility extends Ability {
applyEfficiencyResources(request:
[
EfficiencyResourcesRequest
](
#efficiencyresourcesrequest9
)
): boolean
向系统申请或释放能效资源,使用boolean形式返回结果。
通过EfficiencyResourcesRequest参数中的isApply变量,
指定
是申请还是释放。
应用使用此接口
前
,需要向应用中心申请获得相应特权。
通过EfficiencyResourcesRequest参数中的isApply变量,
设置
是申请还是释放。
应用使用此接口,需要向应用中心申请获得相应特权。
进程和它所属的应用可以同时申请某一类资源,例如CPU资源,但是应用释放资源的时候会将进程的资源一起释放。
**系统能力**
: SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply
...
...
@@ -449,6 +449,7 @@ import backgroundTaskManager from '@ohos.backgroundTaskManager';
let
request
=
{
resourceTypes
:
backgroundTaskManager
.
ResourceType
.
CPU
,
// 如果将isApply置为false,则表示释放资源
isApply
:
true
,
timeOut
:
0
,
reason
:
"
apply
"
,
...
...
@@ -464,7 +465,7 @@ console.info("result of applyEfficiencyResources is: " + res)
resetAllEfficiencyResources(): void
释放所有已经申请的资源。
应用使用此接口
前
,需要向应用中心申请获得相应特权。
应用使用此接口,需要向应用中心申请获得相应特权。
**系统能力:**
SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply
...
...
zh-cn/application-dev/reference/apis/js-apis-deviceUsageStatistics.md
浏览文件 @
41957326
...
...
@@ -88,7 +88,7 @@ isIdleState(bundleName: string): Promise<boolean>
queryAppUsagePriorityGroup(): Promise
<
number
>
查询当前应用的优先级分组。使用Promise形式返回其应用分组。
查询当前应用的优先级分组。使用Promise形式返回其应用分组
,分组信息参考
[
GroupType
](
#grouptype
)
。
**系统能力**
:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
...
...
@@ -112,7 +112,7 @@ bundleState.queryAppUsagePriorityGroup().then( res => {
queryAppUsagePriorityGroup(callback: AsyncCallback
<
number
>
): void
查询当前应用的优先级分组。使用callback形式返回其应用分组。
查询当前应用的优先级分组。使用callback形式返回其应用分组
,分组信息参考
[
GroupType
](
#grouptype
)
。
**系统能力**
:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
...
...
@@ -150,8 +150,8 @@ queryBundleStateInfos(begin: number, end: number, callback: AsyncCallback<Bun
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------------------------------------- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
| callback | AsyncCallback
<
[BundleActiveInfoResponse](#bundleactiveinforesponse)
>
| 是 | 指定的callback回调方法。返回指定起始和结束时间内应用使用时长统计信息。 |
**示例**
:
...
...
@@ -188,8 +188,8 @@ queryBundleStateInfos(begin: number, end: number): Promise<BundleActiveInfoRe
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
**返回值**
:
...
...
@@ -230,8 +230,8 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ---------------------------------------- | ---- | ---------------------------------------- |
| byInterval |
[
IntervalType
](
#intervaltype
)
| 是 | 查询类型。 |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
| callback | AsyncCallback
<
Array
<
[BundleStateInfo](#bundlestateinfo)
>>
| 是 | 指定的callback回调方法。返回指定时间段间隔(天、周、月、年)查询应用使用时长统计信息。 |
**示例**
:
...
...
@@ -267,8 +267,8 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ----------------------------- | ---- | ----- |
| byInterval |
[
IntervalType
](
#intervaltype
)
| 是 | 查询类型。 |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
**返回值**
:
...
...
@@ -306,8 +306,8 @@ queryBundleActiveStates(begin: number, end: number, callback: AsyncCallback<A
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------------------------------------- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
| callback | AsyncCallback
<
Array
<
[BundleActiveState](#bundleactivestate)
>>
| 是 | 指定的callback回调方法。返回指定起始和结束时间查询所有应用的事件集合。 |
**示例**
:
...
...
@@ -342,8 +342,8 @@ queryBundleActiveStates(begin: number, end: number): Promise<Array<BundleA
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
**返回值**
:
...
...
@@ -377,8 +377,8 @@ queryCurrentBundleActiveStates(begin: number, end: number, callback: AsyncCallba
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------------------------------------- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
| callback | AsyncCallback
<
Array
<
[BundleActiveState](#bundleactivestate)
>>
| 是 | 指定的callback回调方法。返回指定起始和结束时间查询当前应用的事件集合。 |
**示例**
:
...
...
@@ -409,8 +409,8 @@ queryCurrentBundleActiveStates(begin: number, end: number): Promise<Array<
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
**返回值**
:
...
...
@@ -884,8 +884,8 @@ queryBundleActiveEventStates(begin: number, end: number): Promise<Array<Bu
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
**返回值**
:
...
...
@@ -920,8 +920,8 @@ queryBundleActiveEventStates(begin: number, end: number, callback: AsyncCallback
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ---------------------------------------- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
| callback | AsyncCallback
<
Array
<
[BundleActiveEventState](#bundleactiveeventstate9)
>>
| 是 | 指定的callback回调方法。返回指定起始和结束时间查询系统事件(休眠、唤醒、解锁、锁屏)统计信息。 |
**示例**
:
...
...
@@ -953,8 +953,8 @@ queryAppNotificationNumber(begin: number, end: number): Promise<Array<Bund
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
**返回值**
:
...
...
@@ -989,8 +989,8 @@ queryAppNotificationNumber(begin: number, end: number, callback: AsyncCallback&l
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ---------------------------------------- |
| begin | number | 是 | 起始时间。 |
| end | number | 是 | 结束时间。 |
| begin | number | 是 | 起始时间
,单位毫秒
。 |
| end | number | 是 | 结束时间
,单位毫秒
。 |
| callback | AsyncCallback
<
Array
<
[BundleActiveEventState](#bundleactiveeventstate9)
>>
| 是 | 指定的callback回调方法。返回通过指定起始和结束时间查询所有应用的通知次数信息。 |
**示例**
:
...
...
zh-cn/application-dev/reference/apis/js-apis-reminderAgent.md
浏览文件 @
41957326
...
...
@@ -88,7 +88,7 @@ cancelReminder(reminderId: number, callback: AsyncCallback<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| reminderId | number | 是 | 目标reminder的id号。 |
| reminderId | number | 是 | 目标reminder的id号
,publishReminder方法调用成功后获得
。 |
| callback | AsyncCallback
<
void
>
| 是 | 异步回调。 |
**示例**
:
...
...
@@ -112,7 +112,7 @@ cancelReminder(reminderId: number): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| reminderId | number | 是 | 目标reminder的id号。 |
| reminderId | number | 是 | 目标reminder的id号
,publishReminder方法调用成功后获得
。 |
**返回值**
:
...
...
@@ -452,7 +452,7 @@ reminderAgent.removeNotificationSlot(notification.SlotType.CONTENT_INFORMATION).
| 名称 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| reminderType |
ReminderType
| 是 | 指明提醒类型。 |
| reminderType |
[
ReminderType
](
#remindertype
)
| 是 | 指明提醒类型。 |
| actionButton |
[
ActionButton
](
#actionbutton
)
| 否 | 弹出的提醒通知栏中显示的按钮(参数可选,支持0/1/2个按钮)。 |
| wantAgent |
[
WantAgent
](
#wantagent
)
| 否 | 点击通知后需要跳转的目标ability信息。 |
| maxScreenWantAgent |
[
MaxScreenWantAgent
](
#maxscreenwantagent
)
| 否 | 提醒到达时跳转的目标包。如果设备正在使用中,则弹出一个通知框。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录