赞
踩
一、关于鸿蒙
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。
二、开发目录结构
①
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。