OpenHarmony应用开发中如何实现后台任务?

linhu0422 显示全部楼层 发表于 2023-11-8 15:30:20

OpenHarmony应用开发中如何实现后台任务,用来实现网络下载等耗时工作或异步消息。

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

深开鸿_王皓

沙发 发表于 2023-11-8 16:52:32
OpenHarmony应用开发可以使用@ohos.taskpool或者@ohos.worker定义的API来实现后台线程和主线程交互,实现耗时操作的后台运行。

深开鸿_王石

板凳 发表于 2023-11-9 15:58:46

后台任务有两大类: 1,ServiceExtensionAbility,这个是后台服务能力,文档详见https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/application-models/serviceextensionability.md,简单描述就是无UI应用;但是只能是系统级的,不对第三方开放; 2,后台任务,对应文档就是https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/task-management/background-task-overview.md,这个是在应用从前台回到后台的时候需要申请的资源,比如音乐播放这种,包括短任务,长任务等

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部