●VON 2025-11-21 23:40:08 发布前言
回顾这一周的学习旅程,我从对鸿蒙系统一无所知的“小白”,逐步建立起完整的认知框架,并成功搭建了开发环境、运行了第一个应用。这六天的内容环环相扣,层层递进,为后续深入开发打下了坚实基础。以下是我对第一周核心内容的系统性总结:
一、从宏观到微观:构建鸿蒙全景认知
Day1 帮我打开了鸿蒙世界的大门。我了解到,HarmonyOS 不仅是一个操作系统,更是华为面向“万物互联”时代提出的全场景解决方案。其三大核心理念——分布式架构、一次开发多端部署、服务无缝流转——彻底颠覆了我对传统移动操作系统的理解。通过与 Android 和 iOS 的对比,我清晰认识到鸿蒙的独特价值:它不是在“做另一个手机系统”,而是在“连接所有智能设备”。
Day2 则带我深入技术底层。我学习了鸿蒙的四层系统架构(内核层、系统服务层、框架层、应用层),尤其对“分布式软总线”“分布式数据管理”“分布式任务调度”这三大能力印象深刻。它们共同构成了鸿蒙“跨设备协同”的技术基石。同时,我也明确了开发技术栈的重点:ArkTS + ArkUI 是未来主流,而 Java 和 C/C++ 则分别适用于兼容旧项目和高性能模块开发。
二、工欲善其事,必先利其器:开发环境搭建
Day3 是实操的第一步。我按照教程,在 Windows 系统上成功下载并安装了 DevEco Studio。过程中特别注意了几个关键点:
- 选择最新稳定版(Stable);
- 确保网络畅通以顺利下载 HarmonyOS SDK;
- 登录 HUAWEI ID 以启用云模拟器等高级功能。
Day4 让我熟悉了这个“鸿蒙专属 IDE”。我认识了项目管理器、代码编辑区、Log 控制台、设备管理器等核心区域,并完成了个性化设置:切换为深色主题、调整字体大小、配置常用快捷键。这些看似简单的操作,却极大提升了我的编码效率和舒适度。
三、动手实践:从 Hello World 到理解项目骨架
Day5 是激动人心的一天——我创建并运行了人生第一个鸿蒙应用!通过“Empty Ability”模板,我生成了一个基于 Stage 模型的 ArkTS 项目。修改 Index.ets 中的文本内容后,点击运行按钮,模拟器上立刻显示出“Hello, HarmonyOS!”,那一刻的成就感难以言表。
Day6 则让我“知其然,更知其所以然”。我深入剖析了项目结构:
entry/是主模块目录;module.json5定义了 Ability、页面路由、权限等;main_pages.json配置了应用的页面路径;app.json5管理整个应用的全局信息(如版本号、bundleName)。
我意识到,这些配置文件就像应用的“骨架”和“身份证”,决定了应用如何被系统识别、启动和运行。
四、本周收获与能力自检
通过这一周的学习,我已具备以下能力:
✅ 能清晰阐述鸿蒙的核心优势与技术特点;
✅ 能独立完成 DevEco Studio 的安装与基础配置;
✅ 能创建 ArkTS 项目并在模拟器/真机上运行;
✅ 能理解项目基本结构并修改应用名称、图标、页面内容;
✅ 能使用声明式语法(ArkUI)编写简单 UI。
更重要的是,我建立了对鸿蒙开发生态的信心和兴趣。我知道,这只是起点,真正的挑战和乐趣还在后面。
五、下一步计划
下周,我将正式进入 ArkUI 声明式开发实战阶段,学习常用组件(Text、Button、List、Image)、布局容器(Column/Row/Flex)、状态管理(@State、@Link)等核心技能,并尝试开发一个功能完整的“待办事项”应用,真正把知识转化为生产力。
暂无评论数据
发布
相关推荐
没空恋爱的工程师
3658
0
张三的终端窗口
4953
0
阿杰的阳光笔记
4838
0
周正
9370
0
9135
0
●VON
HarmonyOS应用开发者初级工程师、影刀初级RPA工程师、YashanDB数据库V23.2认证管理员、金仓数据库认证专员等技能证书,主持参与省级团队赛9项,个人赛2项均获得省级荣誉,其中2025年作为负责人带领团队斩获“挑战杯”全国大学生课外学术科技作品竞赛河南省省级一等奖。
帖子
提问
粉丝
鸿蒙实战:用 ArkTS 开发智能饮水助手
2025-11-25 16:27:52 发布鸿蒙实战:打造跨设备音乐播放器
2025-11-25 16:23:11 发布