模型切換概述
本文介紹如何將一個FA模型開發(fā)的聲明式范式應(yīng)用切換到Stage模型,您需要完成如下動作:
開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
- 工程切換:新建一個Stage模型的應(yīng)用工程。
- [配置文件切換]:config.json切換為app.json5和module.json5。
- [組件切換]:PageAbility/ServiceAbility/DataAbility切換為UIAbility和ExtensionAbility(圖片僅展示了FA模型的PageAbility切換成Stage模型的UIAbility:下圖左側(cè)為FA模型,app.ets為FA模型的PageAbility組件;下圖右側(cè)為Stage模型,EntryAbility.ets為Stage模型的UIAbility組件)。
- [卡片切換]:將FA模型的FormAbility切換為Stage模型的FormExtensionAbility(下圖中的Service Widget在FA中為FormAbility,在Stage中為FormExtensionAbility)。
審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
框架
+關(guān)注
關(guān)注
0文章
398瀏覽量
17404 -
鴻蒙
+關(guān)注
關(guān)注
57文章
2302瀏覽量
42689
發(fā)布評論請先 登錄
相關(guān)推薦
鴻蒙元服務(wù)萬能卡片開發(fā)-stage模型和fa模型的卡片區(qū)別
一、項目類型
Application: 應(yīng)用開發(fā)
Atomic Service:原子化服務(wù)開發(fā)
這里選擇Empty Ability模板創(chuàng)建項目。
二、
發(fā)表于 05-22 14:20
鴻蒙Ability Kit(程序框架服務(wù))【Ability內(nèi)頁面間的跳轉(zhuǎn)】
基于Stage模型下的Ability開發(fā),實現(xiàn)Ability內(nèi)頁面間的跳轉(zhuǎn)和數(shù)據(jù)傳遞。
鴻蒙開發(fā)Ability Kit程序框架服務(wù):FA模型綁定Stage模型ServiceExtensionAbility
本文介紹FA模型的三種應(yīng)用組件如何綁定Stage模型的ServiceExtensionAbility組件。
鴻蒙開發(fā)Ability Kit程序框架服務(wù):FA模型訪問Stage模型DataShareExtensionAbility
無論FA模型還是Stage模型,數(shù)據(jù)讀寫功能都包含客戶端和服務(wù)端兩部分。
鴻蒙開發(fā)Ability Kit程序框架服務(wù):Stage模型啟動FA模型PageAbility
本小節(jié)介紹Stage模型的兩種應(yīng)用組件如何啟動FA模型的PageAbility組件。
鴻蒙開發(fā)Ability Kit程序框架服務(wù):Stage模型綁定FA模型ServiceAbility
本小節(jié)介紹Stage模型的兩種應(yīng)用組件如何綁定FA模型ServiceAbility組件。
鴻蒙開發(fā)Ability Kit程序框架服務(wù):FA模型切換Stage模型指導(dǎo) app和deviceConfig的切換
為了便于開發(fā)者維護(hù)應(yīng)用級別的屬性配置,Stage模型將config.json中的app和deviceConfig標(biāo)簽提取到了app.json5中進(jìn)行配置,并對部分標(biāo)簽名稱進(jìn)行了修改,具體差異見下表。
鴻蒙開發(fā)Ability Kit程序框架服務(wù):FA模型切換Stage模型指導(dǎo) module的切換
從FA模型切換到Stage模型時,開發(fā)者需要將config.json文件module標(biāo)簽下的配置
鴻蒙開發(fā)Ability Kit程序框架服務(wù):PageAbility切換 組件切換
FA模型中PageAbility對應(yīng)Stage模型中的UIAbility,PageAbility切換為UIAbility的方法如下。
鴻蒙開發(fā)Ability Kit程序框架服務(wù):ServiceAbility切換 組件切換
FA模型中的ServiceAbility對應(yīng)Stage模型中的ServiceExtensionAbility。Stage
鴻蒙開發(fā)Ability Kit程序框架服務(wù):DataAbility切換 組件切換
FA模型中的DataAbility對應(yīng)Stage模型中的DataShareExtensionAbility。
評論