HarmonyOS 鸿蒙开发-初体验(IDE)

共计 2115 个字符,预计需要花费 6 分钟才能阅读完成。

引言:打开万物互联的大门

自从华为发布 HarmonyOS 以来,我就一直对这个号称“面向未来”、“万物互联”的操作系统充满了好奇。它真的能打破设备之间的壁垒吗?应用开发起来和 Android 有什么不同?作为一个初学者,最好的了解方式就是亲手尝试开发一个应用。于是,我决定开始我的鸿蒙开发之旅,而这一切的第一步,就是从它的集成开发环境——DevEco Studio开始。

第一章:万事开头难——安装前的准备

工欲善其事,必先利其器。

  1. 官方入口:首先,果断打开HarmonyOS 应用开发官网,这里是一切开始的地方。

  2. 系统要求 :我的电脑是 Macbook Pro,macOS Sequoia,它满足要求,具体环境要求可以看这个: 安装要求 。官网明确写了需要8GB 及以上内存 硬盘也需要 100GB 及以上。JDK 版本方面,DevEco Studio 已经自带了 JDK,无需自己折腾,非常贴心。

  3. 账号注册 :你需要一个 华为开发者账号。没有的话就去注册一个,这是后续签名、调试和发布应用所必需的。

HarmonyOS 鸿蒙开发 - 初体验(IDE)

Tips:整个过程需要下载几个 GB 的文件(IDE + SDK)。

第二章:初见 DevEco Studio——安装与配置

下载好安装包后,Mac 安装过程非常傻瓜式,把“DevEco-Studio.app”拖到“Applications”就行。Windows 一路“Next”即可。安装完成后,第一次启动会进入配置向导。

HarmonyOS 鸿蒙开发 - 初体验(IDE)

接受协议后,就到了欢迎界面了,可以选择配置或者创建项目

HarmonyOS 鸿蒙开发 - 初体验(IDE)

如果不确认自己的电脑环境是否满足要求,DevEco Studio 也提供了开发环境诊断的功能,点欢迎界面的“Diagnose”

HarmonyOS 鸿蒙开发 - 初体验(IDE)

 

第一印象:安装界面是深色主题,很干净,看起来很专业,流程也非常清晰顺畅,对新手友好。

第三章:Hello, HarmonyOS!——创建第一个项目

激动人心的时刻到了!点击 Create Project

  1. 选择模板:模板列表非常丰富,有 Phone、Tablet、TV、Wearable 等各种设备类型。作为初学者,我选择了最经典的 Empty Ability(Phone)。

  2. 项目配置

    • Project NameHelloHarmony

    • Project TypeApplication

    • Bundle Name: 反向域名格式,com.[你的名字].helloharmony

    • Save Location: 选一个你喜欢的位置

    • Compile API: 选择了最新的版本

    • LanguageArkTS (这是鸿蒙主推的基于 TypeScript 的开发语言,未来趋势)

    • Enable Super Visual: 暂时不勾选(这是低代码开发模式,我们先从代码开始学起)

  3. 点击 Finish:IDE 开始创建项目并自动进行 Gradle 构建。第一次构建会下载一些依赖,又需要稍等片刻。

当构建成功的提示出现时,心情无比舒畅!

第四章:项目结构初探

项目创建完成后的界面如下(这里可以附上你的项目结构截图):

  • entry > src > main > ets:这是核心代码所在地。

    • pages 文件夹:里面放着我们的页面文件。

    • Index.ets:默认创建的首页组件。

  • entry > src > main > resources:存放图片、字符串、布局等资源文件。

  • entry > src > main > module.json5:应用的配置文件,声明权限、应用信息、设备类型等。

虽然看起来复杂,但结构清晰,和 Android Studio 有几分神似,有相关经验的开发者会感到非常亲切。

第五章:让世界听到我们的问候——修改并运行

让我们做一点小小的改动,让应用打出我们自己的招呼。

  1. 打开 Index.ets 文件。

  2. 找到 Text 组件,将其内容 'Hello World' 修改为 '你好,鸿蒙!这是我的第一个应用!'

  3. 点击工具栏上的 Run 'entry' 按钮(绿色的播放图标)。

  4. 选择已安装的模拟器(或者连接你的真机),点击运行。

激动人心的时刻:模拟器启动,应用被安装并运行起来。屏幕上赫然显示着我刚刚修改的文字!

(此处务必附上模拟器运行的成功截图)

也可以选择设置中文,在 DevEco Studio > Preferences > Plugins,搜索“Chinese”,然后点“OK”,重后生效。

HarmonyOS 鸿蒙开发 - 初体验(IDE)

总结与初体验感受

这第一次与 DevEco Studio 的接触,整体体验是 惊喜大于挑战

  • 优点

    • 安装流程顺畅:一条龙服务,几乎无需手动配置环境,对新手极其友好。

    • 界面熟悉:基于 IntelliJ IDEA,对于用过 JetBrains 家产品(如 Android Studio, PyCharm)的开发者来说,上手零成本。

    • 功能强大:代码提示、补全、调试、模拟器等功能一应俱全,非常专业。

    • 文档丰富:IDE 内直接提供了丰富的样例代码和 API 文档,查阅方便。

  • 小挑战

    • 网络要求:由于需要从华为服务器下载资源,网络不稳定时可能会影响体验。

    • 构建时间:第一次构建和下载资源耗时较长,需要耐心。

总的来说,DevEco Studio 给了我一个非常棒的第一印象。它降低了我踏入鸿蒙开发世界的门槛,让我对后续学习 ArkTS 语言UI 开发 以及神奇的 跨设备特性 充满了期待。

下一步,我打算深入研究一下 ArkTS 的语法,并尝试做一个更复杂一点的页面。敬请期待我的下一篇学习笔记吧!

正文完
 0
caoguojian
版权声明:本站原创文章,由 caoguojian 于2025-10-02发表,共计2115字。
转载说明:除特殊说明外本站文章皆由CGJ发布,转载请注明出处。
一言一句话
-「
评论(没有评论)