版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
HarmonyOS公共事件與通知開發(fā)指南匯報人:Kimi時間:2025.01.01目錄/CONTENTS01公共事件概述02公共事件開發(fā)03通知概述04通知開發(fā)05實戰(zhàn)案例06本章小結(jié)公共事件概述01公共事件定義CES服務(wù)功能CES為應(yīng)用提供訂閱、發(fā)布、退訂公共事件能力。系統(tǒng)會將事件發(fā)送給訂閱應(yīng)用,實現(xiàn)跨應(yīng)用通信。01事件分類公共事件分系統(tǒng)公共事件和自定義公共事件。系統(tǒng)公共事件由系統(tǒng)應(yīng)用和服務(wù)發(fā)布,自定義公共事件用于跨進程通信。02發(fā)送方式分類無序事件不保證接收順序,有序事件按優(yōu)先級發(fā)送,粘性事件可在訂閱前發(fā)送并留存。03公共事件開發(fā)02事件發(fā)布開發(fā)發(fā)布限制避免在公共事件中攜帶敏感信息,可通過權(quán)限和包名限制接收方范圍。發(fā)布接口提供publish接口,可指定事件名稱、數(shù)據(jù)和回調(diào)函數(shù)發(fā)布事件。發(fā)布示例示例代碼展示了導(dǎo)入模塊、設(shè)置發(fā)布參數(shù)和調(diào)用發(fā)布接口的完整流程。事件訂閱開發(fā)訂閱限制通過權(quán)限和包名限制發(fā)布方范圍,防止惡意事件。01訂閱接口提供createSubscriber和subscribe接口,用于創(chuàng)建訂閱者和訂閱事件。02訂閱示例示例代碼展示了創(chuàng)建訂閱者、設(shè)置訂閱回調(diào)和訂閱事件的完整流程。03事件取消訂閱取消訂閱接口提供unsubscribe接口,用于取消已訂閱的公共事件。取消訂閱示例示例代碼展示了調(diào)用取消訂閱接口的完整流程。通知概述03通知與公共事件區(qū)別01接收者差異通知接收者是系統(tǒng)通知欄,公共事件接收者是訂閱應(yīng)用。02通知類型包括文本類型、進度條類型和帶行為意圖的通知。03通知流程通知服務(wù)流程圖展示了通知從發(fā)布到顯示的完整流程。通知開發(fā)04通知授權(quán)授權(quán)示例示例代碼展示了請求通知授權(quán)的完整流程。授權(quán)接口提供isNotificationEnabled和requestEnableNotification接口,用于查詢和請求通知授權(quán)。通知發(fā)布發(fā)布接口提供publish接口,用于發(fā)布通知。發(fā)布示例示例代碼展示了構(gòu)造NotificationRequest對象和發(fā)布通知的完整流程。通知類型開發(fā)01文本類型通知普通文本類型通知由標(biāo)題、文本內(nèi)容和附加信息組成,示例代碼展示了發(fā)布普通文本通知的流程。02進度條類型通知進度條通知通過模板展示進度,示例代碼展示了發(fā)布進度條通知的流程。03行為意圖通知通過WantAgent為通知添加行為意圖,示例代碼展示了創(chuàng)建WantAgent和發(fā)布帶行為意圖通知的流程。實戰(zhàn)案例05公共事件實戰(zhàn)創(chuàng)建訂閱者示例代碼展示了創(chuàng)建訂閱者的完整流程。訂閱與發(fā)布示例代碼展示了訂閱公共事件、發(fā)布公共事件和取消訂閱的完整流程。測試與運行在模擬器中運行,展示了公共事件的訂閱、發(fā)布和取消訂閱的效果。通知實戰(zhàn)請求授權(quán)示例代碼展示了請求通知授權(quán)的完整流程。01發(fā)布通知示例代碼展示了構(gòu)造NotificationRequest對象和發(fā)布通知的完整流程。02測試與運行在模擬器中運行,展示了通知的發(fā)布效果。03本章小結(jié)06章節(jié)總結(jié)公共事件總結(jié)介紹了公共事件分類、訂閱發(fā)布流程和權(quán)限管控,通過CES服務(wù)實現(xiàn)跨應(yīng)用通信。通知總結(jié)詳細講解了通知發(fā)布策略、行為意圖集成和用戶授權(quán)管理,結(jié)合實戰(zhàn)案例演示了通知開發(fā)的完整流程。習(xí)題選擇題提供了關(guān)于公共事件和通知開發(fā)的多項選擇題,幫助鞏固知識點。判斷題提供了關(guān)于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職(寶玉石加工與檢測)寶石鑒定基礎(chǔ)試題及答案
- 2025秋冀教版(三起)小學(xué)英語六年級第一學(xué)期知識點及期末測試卷及答案
- 2025年大學(xué)第四學(xué)年(孔子與老子)教育思想綜合測試試題及答案
- 2025年大學(xué)大一(交通運輸)交通運輸概論階段測試試題及答案
- 2025年中職種子生產(chǎn)技術(shù)(種子包衣技術(shù))試題及答案
- 2025年中職營養(yǎng)學(xué)(營養(yǎng)基礎(chǔ))試題及答案
- 2025年中職數(shù)據(jù)分析(數(shù)據(jù)處理)試題及答案
- 2025年大學(xué)(生物醫(yī)學(xué)工程)生物醫(yī)學(xué)工程概論試題及答案
- 2025年中職(幼兒教育)幼兒藝術(shù)教育基礎(chǔ)階段測試題及答案
- 2026年青島單招紡織工藝專業(yè)基礎(chǔ)題必刷含答案
- 投資者關(guān)系部經(jīng)理筆試題及解析
- 《當(dāng)代廣播電視概論(第3版)》全套教學(xué)課件
- 防水補漏合同協(xié)議
- 2025年樂山市商業(yè)銀行社會招聘筆試參考題庫附答案解析
- 急救護理:基礎(chǔ)技能與操作
- 一件代發(fā)協(xié)議合同
- 2025年商洛市中心醫(yī)院招聘(35人)參考筆試試題及答案解析
- Unit 6 A Day in the Life Section A Prociation +(2a-2e) 課件 2025-2026學(xué)年人教版七年級英語上冊
- 北京市西城區(qū)2024-2025學(xué)年三年級上學(xué)期期末語文試題
- ISO15614-1 2017 金屬材料焊接工藝規(guī)程及評定(中文版)
- GB/T 4457.4-2002機械制圖圖樣畫法圖線
評論
0/150
提交評論