未验证 提交 60f16c96 编写于 作者: 朱天怡 提交者: Gitee

修改

Signed-off-by: N朱天怡 <zhutianyi2@huawei.com>
上级 5b4dec72
...@@ -23,7 +23,7 @@ import backgroundTaskManager from '@ohos.backgroundTaskManager'; ...@@ -23,7 +23,7 @@ import backgroundTaskManager from '@ohos.backgroundTaskManager';
``` ```
## backgroundTaskManager.requestSuspendDelay<sup>7+(deprecated)</sup> ## backgroundTaskManager.requestSuspendDelay<sup>7+</sup>
requestSuspendDelay(reason: string, callback: Callback&lt;void&gt;): DelaySuspendInfo requestSuspendDelay(reason: string, callback: Callback&lt;void&gt;): DelaySuspendInfo
...@@ -31,10 +31,6 @@ requestSuspendDelay(reason: string, callback: Callback&lt;void&gt;): DelaySuspen ...@@ -31,10 +31,6 @@ requestSuspendDelay(reason: string, callback: Callback&lt;void&gt;): DelaySuspen
延迟挂起时间一般情况下默认值为180000毫秒,低电量(依据系统低电量广播)时默认值为60000毫秒。 延迟挂起时间一般情况下默认值为180000毫秒,低电量(依据系统低电量广播)时默认值为60000毫秒。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.requestSuspendDelay](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerrequestsuspenddelay9)
>
> 从 API version 7开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask
**参数** **参数**
...@@ -65,16 +61,12 @@ requestSuspendDelay(reason: string, callback: Callback&lt;void&gt;): DelaySuspen ...@@ -65,16 +61,12 @@ requestSuspendDelay(reason: string, callback: Callback&lt;void&gt;): DelaySuspen
``` ```
## backgroundTaskManager.getRemainingDelayTime<sup>7+(deprecated)</sup> ## backgroundTaskManager.getRemainingDelayTime<sup>7+</sup>
getRemainingDelayTime(requestId: number, callback: AsyncCallback&lt;number&gt;): void getRemainingDelayTime(requestId: number, callback: AsyncCallback&lt;number&gt;): void
获取应用程序进入挂起状态前的剩余时间,使用callback形式返回。 获取应用程序进入挂起状态前的剩余时间,使用callback形式返回。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.getRemainingDelayTime](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagergetremainingdelaytimecallback9)
>
> 从 API version 7开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask
**参数** **参数**
...@@ -99,16 +91,12 @@ getRemainingDelayTime(requestId: number, callback: AsyncCallback&lt;number&gt;): ...@@ -99,16 +91,12 @@ getRemainingDelayTime(requestId: number, callback: AsyncCallback&lt;number&gt;):
``` ```
## backgroundTaskManager.getRemainingDelayTime<sup>7+(deprecated)</sup> ## backgroundTaskManager.getRemainingDelayTime<sup>7+</sup>
getRemainingDelayTime(requestId: number): Promise&lt;number&gt; getRemainingDelayTime(requestId: number): Promise&lt;number&gt;
获取应用程序进入挂起状态前的剩余时间,使用Promise形式返回。 获取应用程序进入挂起状态前的剩余时间,使用Promise形式返回。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.getRemainingDelayTime](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagergetremainingdelaytimepromise9)
>
> 从 API version 7开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask
**参数** **参数**
...@@ -132,16 +120,12 @@ getRemainingDelayTime(requestId: number): Promise&lt;number&gt; ...@@ -132,16 +120,12 @@ getRemainingDelayTime(requestId: number): Promise&lt;number&gt;
``` ```
## backgroundTaskManager.cancelSuspendDelay<sup>7+(deprecated)</sup> ## backgroundTaskManager.cancelSuspendDelay<sup>7+</sup>
cancelSuspendDelay(requestId: number): void cancelSuspendDelay(requestId: number): void
取消延迟挂起。 取消延迟挂起。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.cancelSuspendDelay](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagercancelsuspenddelay9)
>
> 从 API version 7开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask
**参数** **参数**
...@@ -156,16 +140,12 @@ cancelSuspendDelay(requestId: number): void ...@@ -156,16 +140,12 @@ cancelSuspendDelay(requestId: number): void
``` ```
## backgroundTaskManager.startBackgroundRunning<sup>8+(deprecated)</sup> ## backgroundTaskManager.startBackgroundRunning<sup>8+</sup>
startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent, callback: AsyncCallback&lt;void&gt;): void startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent, callback: AsyncCallback&lt;void&gt;): void
向系统申请长时任务,使用callback形式返回结果。 向系统申请长时任务,使用callback形式返回结果。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.startBackgroundRunning](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerstartbackgroundrunningcallback9)
>
> 从 API version 7开始支持。
**需要权限:** ohos.permission.KEEP_BACKGROUND_RUNNING **需要权限:** ohos.permission.KEEP_BACKGROUND_RUNNING
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask
...@@ -251,16 +231,12 @@ export default class MainAbility extends Ability { ...@@ -251,16 +231,12 @@ export default class MainAbility extends Ability {
}; };
``` ```
## backgroundTaskManager.startBackgroundRunning<sup>8+(deprecated)</sup> ## backgroundTaskManager.startBackgroundRunning<sup>8+</sup>
startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent): Promise&lt;void&gt; startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent): Promise&lt;void&gt;
向系统申请长时任务,使用promise形式返回结果。 向系统申请长时任务,使用promise形式返回结果。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.startBackgroundRunning](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerstartbackgroundrunningpromise9)
>
> 从 API version 7开始支持。
**需要权限:** ohos.permission.KEEP_BACKGROUND_RUNNING **需要权限:** ohos.permission.KEEP_BACKGROUND_RUNNING
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask
...@@ -342,16 +318,12 @@ export default class MainAbility extends Ability { ...@@ -342,16 +318,12 @@ export default class MainAbility extends Ability {
}; };
``` ```
## backgroundTaskManager.stopBackgroundRunning<sup>8+(deprecated)</sup> ## backgroundTaskManager.stopBackgroundRunning<sup>8+</sup>
stopBackgroundRunning(context: Context, callback: AsyncCallback&lt;void&gt;): void stopBackgroundRunning(context: Context, callback: AsyncCallback&lt;void&gt;): void
向系统申请取消长时任务,使用callback形式返回结果。 向系统申请取消长时任务,使用callback形式返回结果。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.stopBackgroundRunning](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerstopbackgroundrunningcallback9)
>
> 从 API version 7开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask
**参数** **参数**
...@@ -401,16 +373,12 @@ export default class MainAbility extends Ability { ...@@ -401,16 +373,12 @@ export default class MainAbility extends Ability {
}; };
``` ```
## backgroundTaskManager.stopBackgroundRunning<sup>8+(deprecated)</sup> ## backgroundTaskManager.stopBackgroundRunning<sup>8+</sup>
stopBackgroundRunning(context: Context): Promise&lt;void&gt; stopBackgroundRunning(context: Context): Promise&lt;void&gt;
向系统申请取消长时任务,使用promise形式返回结果。 向系统申请取消长时任务,使用promise形式返回结果。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.stopBackgroundRunning](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerstopbackgroundrunningpromise9)
>
> 从 API version 7开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask
**参数** **参数**
...@@ -456,7 +424,7 @@ export default class MainAbility extends Ability { ...@@ -456,7 +424,7 @@ export default class MainAbility extends Ability {
}; };
``` ```
## backgroundTaskManager.applyEfficiencyResources<sup>9+(deprecated)</sup> ## backgroundTaskManager.applyEfficiencyResources<sup>9+</sup>
applyEfficiencyResources(request: [EfficiencyResourcesRequest](#efficiencyresourcesrequest9)): void applyEfficiencyResources(request: [EfficiencyResourcesRequest](#efficiencyresourcesrequest9)): void
...@@ -465,10 +433,6 @@ applyEfficiencyResources(request: [EfficiencyResourcesRequest](#efficiencyresour ...@@ -465,10 +433,6 @@ applyEfficiencyResources(request: [EfficiencyResourcesRequest](#efficiencyresour
应用使用此接口,需要向应用中心申请获得相应特权。 应用使用此接口,需要向应用中心申请获得相应特权。
进程和它所属的应用可以同时申请某一类资源,例如CPU资源,但是应用释放资源的时候会将进程的资源一起释放。 进程和它所属的应用可以同时申请某一类资源,例如CPU资源,但是应用释放资源的时候会将进程的资源一起释放。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.applyEfficiencyResources](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerapplyefficiencyresources9)
>
> 从 API version 9开始支持。
**系统能力**: SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply **系统能力**: SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply
**系统API**: 此接口为系统接口。 **系统API**: 此接口为系统接口。
...@@ -501,17 +465,13 @@ try { ...@@ -501,17 +465,13 @@ try {
} }
``` ```
## backgroundTaskManager.resetAllEfficiencyResources<sup>9+(deprecated)</sup> ## backgroundTaskManager.resetAllEfficiencyResources<sup>9+</sup>
resetAllEfficiencyResources(): void resetAllEfficiencyResources(): void
释放所有已经申请的资源。 释放所有已经申请的资源。
应用使用此接口,需要向应用中心申请获得相应特权。 应用使用此接口,需要向应用中心申请获得相应特权。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.resetAllEfficiencyResources](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerresetallefficiencyresources9)
>
> 从 API version 9开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply
**系统API**: 此接口为系统接口。 **系统API**: 此接口为系统接口。
...@@ -528,14 +488,10 @@ try { ...@@ -528,14 +488,10 @@ try {
} }
``` ```
## DelaySuspendInfo<sup>7+(deprecated)</sup> ## DelaySuspendInfo<sup>7+</sup>
延迟挂起信息。 延迟挂起信息。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.DelaySuspendInfo](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerdelaysuspendinfo9)
>
> 从 API version 7开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -544,7 +500,7 @@ try { ...@@ -544,7 +500,7 @@ try {
| actualDelayTime | number | 是 | 应用的实际挂起延迟时间,以毫秒为单位。<br/>一般情况下默认值为180000,低电量(依据系统低电量广播)时默认值为60000。 | | actualDelayTime | number | 是 | 应用的实际挂起延迟时间,以毫秒为单位。<br/>一般情况下默认值为180000,低电量(依据系统低电量广播)时默认值为60000。 |
## BackgroundMode<sup>8+(deprecated)</sup> ## BackgroundMode<sup>8+</sup>
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask
...@@ -560,14 +516,10 @@ try { ...@@ -560,14 +516,10 @@ try {
| VOIP | 8 | 音视频通话<br />此接口为系统接口。 | | VOIP | 8 | 音视频通话<br />此接口为系统接口。 |
| TASK_KEEPING | 9 | 计算任务(仅在特定设备生效)。 | | TASK_KEEPING | 9 | 计算任务(仅在特定设备生效)。 |
## EfficiencyResourcesRequest<sup>9+(deprecated)</sup> ## EfficiencyResourcesRequest<sup>9+</sup>
能效资源申请参数。 能效资源申请参数。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.EfficiencyResourcesRequest](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerefficiencyresourcesrequest9)
>
> 从 API version 9开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply
**系统API**: 此接口为系统接口。 **系统API**: 此接口为系统接口。
...@@ -581,14 +533,10 @@ try { ...@@ -581,14 +533,10 @@ try {
| isProcess | boolean | 否 | 应用申请或者是进程申请。 | | isProcess | boolean | 否 | 应用申请或者是进程申请。 |
| reason | string | 是 | 申请资源的原因。 | | reason | string | 是 | 申请资源的原因。 |
## ResourceType<sup>9+(deprecated)</sup> ## ResourceType<sup>9+</sup>
能效资源类型。 能效资源类型。
> **说明:** 从API version 9开始废弃,建议使用[backgroundTaskManager.ResourceType](./js-apis-resourceschedule-backgroundTaskManager.md/#backgroundtaskmanagerresourcetype9)
>
> 从 API version 9开始支持。
**系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply
**系统API**: 此接口为系统接口。 **系统API**: 此接口为系统接口。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册