進程模型概述
系統(tǒng)的進程模型如下圖所示:
- 應(yīng)用中(同一包名)的所有PageAbility、ServiceAbility、DataAbility、FormAbility運行在同一個獨立進程中,即圖中綠色部分的“Main Process”。
- WebView擁有獨立的渲染進程,即圖中黃色部分的“Render Process”。
- 開發(fā)前請熟悉鴻蒙開發(fā)指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點擊或者復(fù)制轉(zhuǎn)到。
圖1 進程模型示意圖
基于當前的進程模型,針對應(yīng)用間存在多個進程的情況,系統(tǒng)提供了如下進程間通信機制:
公共事件機制:多用于一對多的通信場景,公共事件發(fā)布者可能存在多個訂閱者同時接收事件。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
通信
+關(guān)注
關(guān)注
18文章
5972瀏覽量
135860 -
模型
+關(guān)注
關(guān)注
1文章
3173瀏覽量
48716 -
鴻蒙
+關(guān)注
關(guān)注
57文章
2310瀏覽量
42747
發(fā)布評論請先 登錄
相關(guān)推薦
鴻蒙開發(fā):【進程模型】
應(yīng)用中(同一Bundle名稱)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是運行在同一個獨立進程(主進程)中,如下圖中綠色部分的“Main Process”。
鴻蒙應(yīng)用模型:【應(yīng)用模型】解析
應(yīng)用模型是系統(tǒng)為開發(fā)者提供的應(yīng)用程序所需能力的抽象提煉,它提供了應(yīng)用程序必備的組件和運行機制。有了應(yīng)用模型,開發(fā)者可以基于一套統(tǒng)一的模型進行
鴻蒙應(yīng)用模型:【Stage模型開發(fā)】概述
每個Entry類型或者Feature類型的HAP在運行期都有一個AbilityStage類實例,當HAP中的代碼首次被加載到進程中的時候,系統(tǒng)會先創(chuàng)建AbilityStage實例。
OpenHarmony實戰(zhàn)開發(fā)-如何實現(xiàn)窗口開發(fā)概述
獲取焦點。
實現(xiàn)原理
當前窗口的實現(xiàn)和開發(fā)與應(yīng)用開發(fā)模型相關(guān)聯(lián),不同模型下的接口功能略有區(qū)別。當前應(yīng)用開發(fā)
發(fā)表于 05-06 14:29
鴻蒙實戰(zhàn)項目開發(fā):【短信服務(wù)】
兩位前阿里高級研發(fā)工程師聯(lián)合打造的 《鴻蒙NEXT星河版OpenHarmony開發(fā)文檔》 里面內(nèi)容包含了(ArkTS、ArkUI開發(fā)組件、Stage模型、多端部署、分布式應(yīng)用
發(fā)表于 03-03 21:29
純血鴻蒙系統(tǒng),拿什么與安卓、iOS比?
、數(shù)碼、車載等等一系列生態(tài)閉環(huán)。
而華為鴻蒙是全棧自研底座,從AI大模型、AI框架、安全隱私、集成開發(fā)環(huán)境、設(shè)計系統(tǒng)、編程框體、編譯器、編程語言和文件系統(tǒng),到操作系統(tǒng)內(nèi)核。去掉了傳統(tǒng)的AOSP 代碼
發(fā)表于 02-21 21:04
HarmonyOS跨進程通信—IPC與RPC通信開發(fā)
一、IPC與RPC通信概述 基本概念 IPC(Inter-Process Communication)與RPC(Remote Procedure Call)用于實現(xiàn)跨進程通信,不同的是前者
使用 Taro 開發(fā)鴻蒙原生應(yīng)用 —— 快速上手,鴻蒙應(yīng)用開發(fā)指南
隨著鴻蒙系統(tǒng)的不斷完善,許多應(yīng)用廠商都希望將自己的應(yīng)用移植到鴻蒙平臺上。最近,Taro 發(fā)布了 v4.0.0-beta.x 版本,支持使用 Taro 快速開發(fā)鴻蒙原生應(yīng)用,也可將現(xiàn)有的
鴻蒙開發(fā)教程
去年8 月份華為發(fā)布會上,華為發(fā)布了HarmonyOS NEXT預(yù)覽版,宣布不再兼容安卓應(yīng)用。大家期待的純血鴻蒙終于要來臨了,next 預(yù)覽版本現(xiàn)在已經(jīng)開放申請渠道了,Next 開發(fā)者預(yù)覽版本目前只
鴻蒙Stage模型--概述
Stage模型:HarmonyOS 3.1 Develper Preview版本開始新增的模型,是目前主推且會長期演進的模型。在該模型中,由于提供了AbilityStage、Windo
免費學習鴻蒙(HarmonyOS)開發(fā),一些地址分享
。
分別有ArkTS語言、ArkUI聲明式UI開發(fā)、Stage模型、北向和南向的開發(fā)等等鴻蒙入門到實戰(zhàn)的內(nèi)容。
發(fā)表于 01-12 20:48
評論