·
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
第1节: 鸿蒙系统(HarmonyOS)概述第2节:鸿蒙系统核心技术特色及架构技术第3节:鸿蒙开发环境构建及应用开发 知识点1:华为开发者帐号注册知识点2:鸿蒙本地开发环境构建知识点3【创建鸿蒙系统应用工程】知识点4【本地预览Previewer使用】知识点5【工程运行】 第4节:鸿蒙应用工程源码分析 知识点1:工程结构知识点2【java目录结构】知识点3【resources目录结构】知识点4【config.json配置文件】 总结 第1节: 鸿蒙系统(HarmonyOS)概述 HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统 第2节:鸿蒙系统核心技术特色及架构技术 HarmonyOS整体遵从分层设计,从下向上依次为:内核层、 系统服务层、框架层和应用层。系统功能按照“系统>子系统>功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。 内核层 (KAL 内核抽象层)支持针对不同资源受限设备选用适合的OS内核,为上层提供基础操作系统能力。 (驱动子系统HarmonyOS驱动框架(HDF))提供统一外设访闯能力和驱动开发管理框架。 系统基础服务层 是HarmonyOS的核心能力集合,包括适用于各类设备的基础能力以及面向特定设备的专有能力, 涵盖系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集。 框架层:为HarmonyOS应用开发提供了Java/C/C++/JS等多语言的用户程序框架和Ability框,两种UI框架(包括适用于Java语言的Java Ul框架、适用于JS语言的JS UI框架),以及各种软硬件服务对外开放的多语言框架API。 应用层 支持基于框架层实现业务逻辑的原子化开发。FA (Feature Ability)PA (Particle Ability),构建以FA/PA为基础组成单元的应用(包括系统应用和第三方应用)。这里,FA/PA 是HarmonyOS应用的基本组成单元,能够实现特定的业务功能。一个应用可以包含一个或多个FA/PA。FA有UI界面,PA无UI界面。 第3节:鸿蒙开发环境构建及应用开发 知识点3:创建鸿蒙系统应用工程 知识点4:本地预览Previewer使用 知识点5:工程运行 知识点1:华为开发者帐号注册 打开华为开发者联盟官网,点击“注册”进入注册页面 过电子邮箱或手机号码注册华为开发者联盟帐号 打开华为开发者联盟官网,登录帐号,点击“管理中心”跳转到开发者实名认证页面 知识点2:鸿蒙本地开发环境构建 知识点3【创建鸿蒙系统应用工程】 DevEco Studio创建鸿蒙系统应用工程包含以下步骤: 知识点4【本地预览Previewer使用】 DevEco Studio具有本地预览功能,预览插件为Previewer。可以实现布局和slice预览: 知识点5【工程运行】 第4节:鸿蒙应用工程源码分析 知识点1:工程结构 知识点2: java目录结构 知识点3: resources目录结构 知识点4: config.json配置文件 知识点1:工程结构 必须包含一个应用的主模块Entry,可能有多个动态特性模块Feature 知识点2【java目录结构】 知识点3【resources目录结构】 知识点4【config.json配置文件】 config.json是模块配置文件,配置信息有:支持设备类型,注册的Ability, 总结 本章介绍了鸿蒙系统(HarmonyOS)概述及展望,介绍了鸿蒙系统核心技术特色及架构技术 ,鸿蒙开发环境构建及应用开发鸿蒙应用工程源码分析。 一键三连继续学习吧!!! 参考 鸿蒙系统(HarmonyOS)–第一章 免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。