华为推出鸿蒙HarmonyOS后台任务管理开发指南,包含使用场景等

IT之家 11 月 28 日消息,针对开发者使用后台任务中的疑问,华为现已上线概念更明确、逻辑结构更清晰的后台任务开发指南,包含具体的使用场景、详细的开发步骤,帮助开发者全面理解申请后台任务的必要性、后台任务类型和申请操作步骤等。

据介绍,设备返回主界面、锁屏、应用切换等操作会使应用退至后台,应用退至后台后如果继续活动,可能会造成设备耗电快、用户界面卡顿等现象。为了降低设备耗电速度、保障用户使用流畅度,系统会对退至后台的应用进行管控,包括进程挂起(即系统不再为应用进程分配 CPU 资源,同时对应的公共事件等不再发给应用进程)和进程终止。

华为推出鸿蒙HarmonyOS后台任务管理开发指南,包含使用场景等

▲ 后台任务类型选择,图源华为官方

开发者可以根据如下的功能介绍,选择合适的后台任务,以满足应用退至后台后继续运行的需求:

  • 短时任务:适用于实时性要求高、耗时不长的任务,例如应用更新时退至后台后继续更新,保存更新时的数据和状态。

  • 长时任务:适用于长时间运行在后台、用户可感知的任务,例如后台播放音乐、导航、设备连接等,使用长时任务避免应用进程被挂起。

  • 延迟任务:适用于实时性要求不高、可延迟执行的任务。应用退至后台后被放入执行队列,系统会根据内存、功耗等统一调度,例如有网络时不定期主动获取邮件。

  • 代理提醒:代理提醒是指应用退后台或进程终止后,系统会代理应用做相应的提醒。适用于定时提醒类业务,当前支持的提醒类型包括倒计时、日历和闹钟三类。

华为推出鸿蒙HarmonyOS后台任务管理开发指南,包含使用场景等

▲ 图源华为官网

选择合适的后台任务类型后,开发者便可以进行申请后台任务的操作,以短时任务为例,IT之家附操作步骤如下:

1、了解相关机制及规格,实现更高效开发。

  • 申请时机:应用需要在前台或退至后台 5 秒内申请短时任务。

  • 数量限制:一个应用同一时刻最多支持申请 3 个。

  • 配额机制:一个应用有一定时间配额,单日配额 10 分钟,单次配额最大为 3 分钟,低电量时默认为 1 分钟,配额消耗完后不允许再申请短时任务。所以,任务完成后,应用需主动取消短时任务,否则会影响应用当日短时任务的剩余配额。

  • 配额计算:仅当应用在后台时,统计应用下的短时任务计时;同一个应用下的同一个时间段的短时任务,不重复计时。

2、导入相关模块,申请短时任务并实现回调

3、查询短时任务的剩余时间,用以判断是否继续运行其他业务。

4、任务完成后,及时取消短时任务。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月2日 上午8:50
下一篇 2024年5月2日 上午9:01

相关推荐

  • 深圳项目管理培训机构(深圳项目管理管理)

    深圳项目管理管理深圳项目管理管理一、资源管理随着新技术的应用落地,企业将会根据核心项目的位置和要求,具有针对性地设置财务、物联网、物联网等管理的技能和岗位,这一技能的落地包括经济、…

    科研百科 2024年7月30日
    32
  • 医院科研绩效管理办法

    医院科研绩效管理办法 随着现代医学的不断发展,医院科研已经成为推动医院发展的重要力量。医院科研绩效的管理和考核对于提高医院科研水平和竞争力至关重要。本文将介绍一种医院科研绩效管理办…

    科研百科 2024年10月23日
    0
  • 科技作品制作方法简单 小学生

    科技作品制作方法简单 小学生 制作科技作品是小学生非常喜欢的一项活动,不仅可以提高动手能力,还可以学习新知识。下面是一些简单的科技作品制作方法,供小学生参考。 1. 电子电路制作 …

    科研百科 2024年10月10日
    17
  • 协会会议管理

    协会会议管理 协会会议管理是组织和管理协会会议的重要方面之一。它有助于确保协会会议的顺利进行,提高协会成员之间的沟通和协作,同时也有助于协会更好地实现其目标和愿景。 协会会议管理需…

    科研百科 2024年9月18日
    22
  • 大学老师科研项目赚多少钱大学老师科研项目赚多少钱

    大学老师科研项目赚多少钱 随着科技的不断进步,大学教育也在不断发展。在大学中教授知识并不仅仅是为了让学生掌握知识,更是为了培养学生的创新能力和实践能力。因此,许多大学老师开始关注科…

    科研百科 2024年6月18日
    55
  • 瑞金协同办公

    瑞金协同办公: 推动企业高效协作的新时代 瑞金协同办公是指利用互联网技术,将企业内部不同的部门和员工进行连接和协作,以实现协同工作、提高工作效率和生产力的一种方式。随着互联网技术的…

    科研百科 2024年9月25日
    18
  • 项目管理软件:实现项目目标的必备工具(项目管理软件-实现项目目标的必备工具有哪些)

    项目管理涉及到多个方面,包括计划、组织、执行、控制和收尾 在当今竞争激烈的商业环境中,成功地管理项目变得至关重要。项目管理涉及到多个方面,包括计划、组织、执行、控制和收尾。为了有效…

    科研百科 2024年4月29日
    65
  • 项目电子采购管理系统

    项目电子采购管理系统 随着数字化时代的到来,项目采购领域也在逐渐数字化。电子采购管理系统是一种通过电子方式完成采购过程的管理系统,它可以帮助采购人员更加高效地进行采购工作,同时也可…

    科研百科 2024年12月24日
    0
  • 【实验室管理】- 实验室设备档案管理(实验室设备档案包括哪些内容)

    1.设备档案放哪些东西 仪器设备档案的记录应至少应包括以下八个方面的内容: (1)设备及其软件的识别; (2)制造商名称、型号、出厂编号; (3)对设备是否符合规范的核查; (4)…

    科研百科 2023年12月27日
    155
  • 涉密系统集成项目管理

    涉密系统集成项目管理 随着国家保密意识的不断提高,涉密项目的管理水平也越来越高。涉密系统集成项目管理是一个非常重要的任务,它涉及到国家机密的安全和保密,因此必须严格管理。本文将介绍…

    科研百科 2024年12月12日
    0