媒體界 - 推動中國媒體行業創新,促進業內人士交流分享!

華為發布鴻蒙HarmonyOS后臺任務管理開發指南

   發布時間:2023-11-29 09:04

【媒體界】11月29日消息,為解決開發者在后臺任務使用中的疑問,華為近日發布了全新的后臺任務開發指南,旨在提供更為明確的概念和清晰的邏輯結構。該指南詳細介紹了后臺任務的使用場景和開發步驟,助力開發者全面了解后臺任務的必要性、種類及申請操作。

在新指南中,開發者可發現設備返回主界面、鎖屏、應用切換等操作將導致應用退至后臺,而后臺運行可能導致設備耗電快、用戶界面卡頓等問題。為此,系統對后臺應用進行了管控,包括進程掛起和進程終止等手段,以降低設備耗電速度,保障用戶體驗。

開發者在指南中可根據不同需求選擇合適的后臺任務類型。短時任務適用于實時性要求高、耗時不長的任務,例如應用更新時繼續更新數據和狀態;長時任務適用于長時間運行在后臺、用戶可感知的任務,如后臺播放音樂、導航等;延遲任務適用于實時性不高、可延遲執行的任務,系統會根據內存、功耗等統一調度;代理提醒則適用于定時提醒類業務,如倒計時、日歷和鬧鐘。

選擇了適當的后臺任務類型后,開發者可按以下步驟進行任務申請,以短時任務為例:

1. 了解相關機制及規格,提高開發效率。

2. 在應用前臺或退至后臺5秒內申請短時任務。

3. 一個應用同一時刻最多支持申請3個任務,但應注意單日配額為10分鐘,單次最大為3分鐘。

4. 導入相關模塊,申請短時任務并實現回調。

5. 查詢短時任務的剩余時間,用于判斷是否繼續運行其他業務。

6. 任務完成后,及時取消短時任務,以避免影響當日任務剩余配額。

通過這一新的開發指南,華為為開發者提供了更為細致和全面的后臺任務使用指導,有望促進應用在后臺運行時的效率和用戶體驗。

 
 
更多>同類內容
全站最新
熱門內容
本欄最新