当前位置:   article > 正文

鸿蒙第一课_鸿蒙里的hml是什么

鸿蒙里的hml是什么

一、关于鸿蒙

1.技术架构

HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。

2.应用层介绍

①应用层包括「系统应用」和「第三方非系统应用」。应用由一个或多个FA(Feature Ability)或PA(ParticleAbility)组成。其中,FA有Ul界面,提供与用户交互的能力;而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。基于 FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。显然,我们前端领开发小干伙伴学习的核心点就在于对FA中 UI层面的开发工作。

②UI部分(FA)既支持纯JavaScript 开发,也支持纯Java开发,还可以 Java跟JavaScript混合开发。FA支持使用Java和JavaScript 两种方式开发UI界面。如果使用Java,则跟 Android一样,使用xml定义布局或者Java代码定义布局,每个页面都是一个 PageAbility,使用Java编写业务代码,不同的页面之间传递数据依然使用intent。

二、开发目录结构

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/249649
推荐阅读
相关标签
  

闽ICP备14008679号