Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9ebd044d
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
提交
9ebd044d
编写于
3月 31, 2022
作者:
W
wusongqing
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
updated docs
Signed-off-by:
N
wusongqing
<
wusongqing@huawei.com
>
上级
5f46a7ce
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
42 addition
and
25 deletion
+42
-25
en/application-dev/background-task-management/background-task-dev-guide.md
...v/background-task-management/background-task-dev-guide.md
+42
-25
未找到文件。
en/application-dev/background-task-management/background-task-dev-guide.md
浏览文件 @
9ebd044d
...
@@ -106,31 +106,48 @@ ohos.permission.KEEP_BACKGROUND_RUNNING
...
@@ -106,31 +106,48 @@ ohos.permission.KEEP_BACKGROUND_RUNNING
| function stopBackgroundRunning(context: Context, callback: AsyncCallback
<
void
>
): void;
<br>
function stopBackgroundRunning(context: Context): Promise
<
void
>
; | Cancels the continuous task.|
| function stopBackgroundRunning(context: Context, callback: AsyncCallback
<
void
>
): void;
<br>
function stopBackgroundRunning(context: Context): Promise
<
void
>
; | Cancels the continuous task.|
For details about
**WantAgent**
, see
[
WantAgent
](
../reference/apis/js-apis-notification.md#WantAgent
)
.
For details about
**wantAgent**
, see
[
WantAgent
](
../reference/apis/js-apis-wantAgent.md
)
.
**Table 4**
Background modes
**Table 4**
Background modes
| Name| ID Value| Description|
| -------- | -------- | -------- |
| Name| ID Value| Description| Item|
| DATA_TRANSFER | 1 | Data transfer.|
| -------- | -------- | -------- | -------- |
| AUDIO_PLAYBACK | 2 | Audio playback.|
| DATA_TRANSFER | 1 | Data transfer.| dataTransfer |
| AUDIO_RECORDING | 3 | Audio recording.|
| AUDIO_PLAYBACK | 2 | Audio playback.| audioPlayback |
| LOCATION | 4 | Positioning and navigation.|
| AUDIO_RECORDING | 3 | Audio recording.| audioRecording |
| BLUETOOTH_INTERACTION | 5 | Bluetooth-related task.|
| LOCATION | 4 | Positioning and navigation.| location |
| MULTI_DEVICE_CONNECTION | 6 | Multi-device connection.|
| BLUETOOTH_INTERACTION | 5 | Bluetooth-related task.| bluetoothInteraction |
| WIFI_INTERACTION | 7 | WLAN-related task (reserved).|
| MULTI_DEVICE_CONNECTION | 6 | Multi-device connection.| multiDeviceConnection |
| VOIP | 8 | Voice and video call (reserved).|
| WIFI_INTERACTION | 7 | WLAN-related task (reserved).| wifiInteraction |
| TASK_KEEPING | 9 | Computing task (for PC only).|
| VOIP | 8 | Voice and video call (reserved).| voip |
| TASK_KEEPING | 9 | Computing task (for PC only).| taskKeeping |
## How to Develop
## How to Develop
1.
Declare the continuous task permission in the
**config.json**
file
.
1.
Configure the continuous task permission and background mode type in the
**config.json**
file, with the ability type set to
**service**
.
```json
```json
"module": {
"module": {
"package": "com.example.myapplication",
"package": "com.example.myapplication",
...,
"abilities": [
{
"backgroundModes": [
"dataTransfer",
"location",
],
"type": "service"
}
],
"defPermissions": [
{
"name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
}
],
"reqPermissions": [
"reqPermissions": [
{
{
"name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
"name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录