鸿蒙开发Ability Kit程序框架服务:FA模型切换Stage模型概述

电子说

1.3w人已加入

描述

模型切换概述

本文介绍如何将一个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)。 鸿蒙

鸿蒙

鸿蒙

  • [API切换]:将FA模型应用中使用到的FAModelOnly接口切换为Stage模型下的推荐接口和写法。 鸿蒙

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分