华为推出的HarmonyOS鸿蒙系统,目前可使用的语言有Java、C/C++、js三种,Java、js适合用于手机应用的开发,C/C++适用于硬件的开发。在以后的鸿蒙版本中(华为计划是3.0),即将推出仓颉语言开发。仓颉语言是华为自主研发的一款语言。
但是就目前而言,华为主推的还是Java。
鸿蒙开发的完整流程
Java开发的准备工作
注册华为开发者账号:
开发之前,需要注册华为开发者账号并且实名认证才可以,否则无法使用远程模拟器。
第一步:注册
打开华为开发者联盟官网,点击右上角的”注册”进入注册页面。可以通过电子邮箱或手机号码注册华为开发者联盟帐号。
网址:https://developer.huawei.com/consumer/cn 可选邮箱注册或手机号注册,截图如下:
邮箱注册截图如下:
第二步:实名认证
登录之后,点击右上角的箭头,再点击实名认证,按照提示的步骤和实际情况进行认证即可。
下载开发工具
DevEco Studio就是鸿蒙应用开发的开发工具,是基于IntelliJ IDEA Community开源版本打造的,所以如果大家有idea的基础,在学习DevEco Studio是非常容易上手的。
DevEco Studio中提供SDK Manager统一管理SDK和这个包依赖的工具链。通过SDK Manager能自动下载各个语言对应的SDK包。
下载网址:
https://developer.huawei.com/consumer/cn/deveco_studio
版本说明:
DevEco Studio 1.0 用于华为EMUI系统的应用App。
DevEco Studio 2.0 用于华为鸿蒙系统的应用App。
使用Java开发
开发工具会帮我们自动下载JDK、展示界面以及开发工具等相关软件。所以我们不需要自己安装JDK等环境。
JDK和工具链
JDK: 是Java语言所需要的开发环境。鸿蒙开发工具DevEco Studio会帮我们自动下载。
鸿蒙开发工具目前只支持JDK8。
工具链:
就是开发软件DevEco Studio里面需要用到的一些插件工具。
1. Toolchains:SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集
合,首次下载SDK时默认下载。
2. Previewer:Lite Wearable预览器,在开发过程中可以动态预览Lite Wearable应用的界面呈现效果,默认不自
动下载,需手动勾选下载。
安装开发工具
安装IDE时候的坑1:一直加载gradle
1. 下载指定的gadle版本
可以到 官网下载或者借助网友提供的下载好的版本,直接下载使用。
2. 打开DevEco studio自动加载路径
默认在这个目录:C:/Users/Administrator.gradle/wrapper/dists/gradle-6.3-all/b4awcolw9l59x95tu1obfh9i8
3. 下载好的zip文件放进去
将下载好的gradle文件复制在以上文件夹内(注意一定要放置在类似“3221gyojl5jsh0helicew6rwx”目录下),重启软件即可。
4. 修改模板
首先进入/plugins/harmony目录,这是DevEco Studio的插件目录。在该目录下继续找到lib/templates/gradle/wrapper/gradle/wrapper/gradle-wrapper.properties文件,该文件就是每次创建HarmonyOS工程时的gradle-wrapper.properties文件,打开该文件,将distributionUrl改成http://127.0.0.1/gradle-6.3-all.zip即可。然后重新启动DevEco Studio。
安装IDE时候的坑2:模拟器刷不出来
开发应用的时候需要模拟器跑效果,需要在DevEco Studio菜单栏,点击Tools > HVD Manager开发模拟器,第一次打开,会自动下载相关资料。
注意1:浏览器一定要更新到最新版本,否则可能模拟器刷不出来。
目前亲测可用的浏览器有:chrom(谷歌)、火狐浏览器、360急速浏览器、360安全浏览器。
注意2:模拟器不是本地的,而是远程的,需要先登录才可以使用,登录的账号就是我们刚刚注册并实名认证的开发者账号。
注意3:模拟器启动之后只能用一小时,时间到了之后,关闭模拟器重新开启即可。
开发工具常见设置
修改主题
字体大小
取消注释斜体并修改注释颜色
自动提示忽略大小写
修改自动导包
修改自动提示的快捷键
快速入门+项目实战:HarmonyOS 2.0鸿蒙开发实战教程
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/254032.html