模型切換概述
本文介紹如何將一個FA模型開發的聲明式范式應用切換到Stage模型,您需要完成如下動作:
開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
- 工程切換:新建一個Stage模型的應用工程。
- [配置文件切換]:config.json切換為app.json5和module.json5。
- [組件切換]:PageAbility/ServiceAbility/DataAbility切換為UIAbility和ExtensionAbility(圖片僅展示了FA模型的PageAbility切換成Stage模型的UIAbility:下圖左側為FA模型,app.ets為FA模型的PageAbility組件;下圖右側為Stage模型,EntryAbility.ets為Stage模型的UIAbility組件)。
- [卡片切換]:將FA模型的FormAbility切換為Stage模型的FormExtensionAbility(下圖中的Service Widget在FA中為FormAbility,在Stage中為FormExtensionAbility)。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
框架
+關注
關注
0文章
403瀏覽量
17542 -
鴻蒙
+關注
關注
57文章
2392瀏覽量
43050
發布評論請先 登錄
相關推薦
鴻蒙元服務萬能卡片開發-stage模型和fa模型的卡片區別
一、項目類型
Application: 應用開發
Atomic Service:原子化服務開發
這里選擇Empty Ability模板創建項目。
二、
發表于 05-22 14:20
鴻蒙開發Ability Kit程序框架服務:FA模型綁定Stage模型ServiceExtensionAbility
本文介紹FA模型的三種應用組件如何綁定Stage模型的ServiceExtensionAbility組件。
鴻蒙開發Ability Kit程序框架服務:FA模型切換Stage模型指導 app和deviceConfig的切換
為了便于開發者維護應用級別的屬性配置,Stage模型將config.json中的app和deviceConfig標簽提取到了app.json5中進行配置,并對部分標簽名稱進行了修改,具體差異見下表。
鴻蒙開發Ability Kit程序框架服務:PageAbility切換 組件切換
FA模型中PageAbility對應Stage模型中的UIAbility,PageAbility切換為UIAbility的方法如下。
鴻蒙開發Ability Kit程序框架服務:ServiceAbility切換 組件切換
FA模型中的ServiceAbility對應Stage模型中的ServiceExtensionAbility。Stage
評論