HarmonyOS 应用开发之模型切换

本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型,您需要完成如下动作:

  • 工程切换:新建一个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模型下的推荐接口和写法。

为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05

《鸿蒙开发学习手册》:

如何快速入门:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. ……

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ……

基于ArkTS 开发:https://qr21.cn/FV7h05

  1. Ability开发
  2. UI开发
  3. 公共事件与通知
  4. 窗口管理
  5. 媒体
  6. 安全
  7. 网络与链接
  8. 电话服务
  9. 数据管理
  10. 后台任务(Background Task)管理
  11. 设备管理
  12. 设备使用信息统计
  13. DFX
  14. 国际化开发
  15. 折叠屏系列
  16. ……

鸿蒙开发面试真题(含参考答案):https://qr18.cn/F781PH

鸿蒙开发面试大盘集篇(共计319页):https://qr18.cn/F781PH

1.项目开发必备面试题
2.性能优化方向
3.架构方向
4.鸿蒙开发系统底层方向
5.鸿蒙音视频开发方向
6.鸿蒙车载开发方向
7.鸿蒙南向开发方向

相关推荐

  1. HarmonyOs开发———页签切换、组件状态管理

    2024-03-31 17:42:04       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-31 17:42:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-31 17:42:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-31 17:42:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-31 17:42:04       20 阅读

热门阅读

  1. VS学习建议

    2024-03-31 17:42:04       15 阅读
  2. flink: 从pulsar中读取数据

    2024-03-31 17:42:04       17 阅读
  3. LLM-在CPU环境下如何运行ChatGLM-6B

    2024-03-31 17:42:04       16 阅读
  4. npm常用命令技巧

    2024-03-31 17:42:04       16 阅读
  5. 封装Redis工具类

    2024-03-31 17:42:04       17 阅读
  6. @RequestMapping和@GetMapping的区别

    2024-03-31 17:42:04       16 阅读