从 0 到 1,带你踏入鸿蒙开发的大门

665 阅读4分钟

鸿蒙开发入门

作为新手,最建议的教程就是跟着官网一步一步来就可以了,很多人可能有看视频学习的习惯,但是就目前来说,最了解鸿蒙开发的,其实就是华为官方的鸿蒙开发,所以编写的文档最权威的还是华为官方的文档,这里我就只是抛砖引玉而已,更详细的文档还是需要各位观看官方文档进行学习,这里链接全都放在下面了,需要的同学自取即可。

HarmonyOS 官方文档链接

开发者文档|HarmonyOS应用开发官网

鸿蒙开发工具 DevEco Studio

然后关于鸿蒙开发,其开发的主要工具是 DevEco Studio 编辑器,其下载链接以及下载文档如下,需要的同学自行下载即可,然后关于视频教程的话,可以观看黑马在于 B 站的教程,这里全都放到下面了,只要照着下载即可

  1. 下载链接:developer.harmonyos.com/cn/develop/…
    • Windows(64-bit)
    • Mac(X86)
    • Mac(ARM)
  1. 下载文档:developer.harmonyos.com/cn/docs/doc…
  2. 下载视频教程:www.bilibili.com/video/BV1Sa…
  3. 安装过程:DevEco Studio → 一路 Next即可
  4. 运行:
  • 基础安装:Node.js >= 16.9.1 + Install ohpm 鸿蒙包管理器
  • 注意:这里需要注意一个点,DevEco Studio 需要安装 Node 环境,这里可以去 Node 官网下载,也可以直接下载,下载版本最好和默认版本保持一致

  • 然后下面的 Install 表示下载的是鸿蒙的包管理系统,如果之前没有干过鸿蒙的话,这个是必选的,直接打钩就可以了

  • 上面过程完成之后,就是鸿蒙工具包的安装了,这些是鸿蒙开发必备的,直接 next 就可以了

  • 接着这部分是关于鸿蒙 SDK 协议的选择,直接 Accept 即可

  • 然后最后是确认页面了,确认以上东西之后,直接 Next 然后等待安装即可

  • 然后以上就是 SDK 成功安装的界面了

  • 然后到此就大功告成了,我们的 DevEco Studio 就安装成功了
  • 这里的话最好点击一下右下角的检查,查看自己的 SDK 是否安装成功,安装失败也不要紧,直接 install 一下就OK了

到这里就算大功告成了,然后就可以开始我们的鸿蒙开发之旅游了。

DevEco Studio 开发快捷键

鸿蒙开发工具 DevEco Studio 的快捷键其实和 IDEA 是差不了多少的,这里我就总结了一下,感兴趣的同学可以看看:

这里为了方便大家进行查找,我准备了几个版本,供大家查找

  • PDF 版本:

0.鸿蒙 HarmonyOS DevEco Studio 常用快捷键 快捷键.pdf

  • 网站浏览版:

Github :github.com/DIDA-lJ/Har…

Gitee:gitee.com/wkw-wzs/hon…

这里放了 Github 和 Gitee 两个仓库的链接,不想下载的同学直接网页查看就可以了,这样就方便很多了,然后感兴趣的同学直接给项目点个 star 就行。

从零到一手写 Hello World

1. 创建项目

点击这里的 Create Project 即可开始创建我们的项目了

2. 选择项目模板

这里我们选择项目模板然后进行创建,这里我们就直接选择空模板进行创建就可以了

3. 填写项目信息

这里就和我们正常创建项目一样,填写项目信息就可以了,不过有一个注意点,就是项目的目录不能中文名,这个切记

  • Project name:项目名称
  • Bundle name:这个和我们 Java 的包名称,类似根路径下的包名
  • Save location:就是本地存放路径,这里很简单,就是项目存放路径,不过注意一个点,一定要是英文目录,不能有中文名,不然可能会有莫名其妙的报错
  • SDK 版本:这里默认即可
  • Model:我们这里选择 Stage,因为华为官方说了,以后不再更新 FA 模式,这里直接选择官方推荐的 Satge 模式即可
  • Enable Super Visual:这里表示低代码模式,如果学习阶段的话可以关闭,开发的时候可以开启
  • 编译 SDK: 和上面一样即可
  • 设备类型:这里全选即可,表示手机和平板

完成之后点击 Finish 即可,然后其就会开始下载依赖了,这个部分和前端一样

4. 项目创建成功运行画面

然后下载成功之后,其下面一片绿色,则表示依赖下载完毕

5. 运行 Hello World

依赖下载完成之后,点击右侧工具栏的 Previewer 即可,第一次编译的时间可能比较久,请稍作等待,过一会,一段 Hello World 成功显示,则表示我们下载成功了