提交 4660258c 编写于 作者: N nobbo

修改config.json相关

Signed-off-by: Nnobbo <gaoshang22@huawei.com>
上级 c3f99adf
...@@ -126,29 +126,20 @@ ohos.permission.KEEP_BACKGROUND_RUNNING ...@@ -126,29 +126,20 @@ ohos.permission.KEEP_BACKGROUND_RUNNING
## 开发步骤 ## 开发步骤
1. 在config.json文件中配置长时任务权限后台模式类型,其中ability类型为service。 1. 在config.json文件中配置长时任务权限后台模式类型,其中ability类型为service。
```json ```json
"module": { "module": {
"package": "com.example.myapplication", "package": "com.example.myapplication",
"abilities": [ "abilities": [
{ {
"backgroundModes": [ "backgroundModes": [
"dataTransfer", "dataTransfer",
"location", "location"
], ],
"type": "service" "type": "service"
} }
], ],
"defPermissions": [
{
"name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
}
],
"reqPermissions": [ "reqPermissions": [
{ {
"name": "ohos.permission.KEEP_BACKGROUND_RUNNING" "name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
...@@ -156,7 +147,7 @@ ohos.permission.KEEP_BACKGROUND_RUNNING ...@@ -156,7 +147,7 @@ ohos.permission.KEEP_BACKGROUND_RUNNING
] ]
} }
``` ```
2. 申请长时任务 2. 申请长时任务
```js ```js
...@@ -203,7 +194,9 @@ ohos.permission.KEEP_BACKGROUND_RUNNING ...@@ -203,7 +194,9 @@ ohos.permission.KEEP_BACKGROUND_RUNNING
## 开发实例 ## 开发实例
当服务启动后,在serviceAbility的onStart回调方法中,调用长时任务的申请接口,声明此服务需要在后台长时运行。在onStop回调方法里,调用长时任务取消接口,声明取消长时任务。 当服务启动后,在serviceAbility
的onStart回调方法中,调用长时任务的申请接口,声明此服务需要在后台长时运行。在onStop回调方法里,调用长时任务取消接口,声明取消长时任务。
在service.js文件中: 在service.js文件中:
```js ```js
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册