准备工作 :
DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,您需要准备HarmonyOS应用的开发环境。环境准备流程如下所示:
如上图所示,搭建HarmonyOS应用开发的环境包括软件安装、配置开发环境和运行HelloWorld三个环节,详细的指导请参考:
下载与安装软件
DevEco Studio支持Windows和Mac版本,下面将针对两种操作系统的软件安装方式进行介绍 ##Windows环境 ###运行环境要求 为保证DevEco Studio正常运行,建议您的电脑配置满足如下要求:
- 操作系统:Windows10 64位
- 内存:8GB及以上
- 硬盘:100GB及以上
- 分辨率:1280*800像素及以上
下载和安装Node.js
Node.js应用于开发JS应用和运行预览器功能,是开发HarmonyOS应用过程中必备的软件。
1.登录?Node.js官方网站,下载Node.js软件包。请选择LTS版本,Windows 64位对应的软件包。
2.点击下载后的软件包进行安装,全部按照默认设置点击Next,直至Finish。安装过程中,Node.js会自动在系统的path环境变量中配置node.exe的目录路径。
下载和安装DevEco Studio
DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。1 .登录?HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考?注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮。##说明 使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考?实名认证。
2 .进入?HUAWEI DevEco Studio产品页,下载DevEco Studio安装包 3 .双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成。
4.安装完成后,先不要勾选Run DevEco Studio选项,接下来请根据?配置开发环境,检查和配置开发环境。
Mac环境
###运行环境要求 为保证DevEco Studio正常运行,建议您的电脑配置满足如下要求:
- 操作系统:Mac 10.13/10.14/10.15
- 内存:8GB及以上
- 硬盘:100GB及以上
- 分辨率:1280*800像素及以上
下载和安装Node.js
Node.js软件仅在使用到JS语言开发HarmonyOS应用时才需要安装。使用其它语言开发,不用安装Node.js,请跳过此章节。
1.登录?Node.js官方网站,下载Node.js软件包。请选择LTS版本,Mac 64位对应的软件包。
2.点击下载后的软件包进行安装,根据安装向导完成Node.js的安装。Mac系统在安装软件过程中,需要输入用户系统密码来授权系统运行安装新软件。##下载和安装DevEco Studio DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。1.登录?HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考?注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮 ##说明 使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考?实名认证。2.进入?HUAWEI DevEco Studio产品页,下载DevEco Studio安装包
- 双击下载的“deveco-studio-xxxx.dmg”软件包。4.在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成。
5.安装完成后,先不要启动DevEco Studio,接下来请根据?配置开发环境,检查和配置开发环境
正式开发体验:
我们打开后鸿蒙OS IDE
我们点击Create HamonyOS Project 创建一个新的应用工程
我们选择phone 手机端开发,语言我们选择java (你也可以选择js)我这边java比较熟悉 因为本职工作是做安卓开发的 然后点击next下一步
我们填入项目名 项目包名 选择项目存放路径 以及sdk版本即可(这里要注意 项目名 包名 项目存放路径最好不要出现中文)然后我们点击finish
构建好一个初始化工程 IDE帮我们生产了 MainAbilitySlice MainAbility MyApplication 3个java类 作为入口 以及一个 ability_main.xml 布局文件
我们简单看一下布局文件代码
预览效果 有没有似曾相识的感觉 很像安卓开发的布局文件对不对 不过鸿蒙全部重写了 所以说像但并不是
我们启动模拟器 点击Tools 选择HVD manager
这时候浏览器会打开华为账号登录界面让你登录 输入自己的开发者账号密码登录即可 要启动模拟器需要成为开发者账号才行 同学们要自己去申请
登录以后点击允许
提示你已经登录客户端就比表示成功了
这时候IDE里面会弹出模拟器让你选择 我们这边选择phone端的p40
然后IDE里面会启动p40的模拟器出来
我们点击右上角三角标 来运行项目
选择我们对应的模拟器设备 点击OK
最后我们看到hello world 运行起来显示在我们的模拟器设备上面
到此华为鸿蒙os 的环境搭建和初体验就讲完了
最后总结:
作为一枚安卓程序员,第一点,第一次上手这个IDE和语言环境还是比较顺利的 基本能看懂 具体的还要看官网文档和api使用情况,没有具体去深入写, 个人看法学起来应该不难,第二点,有人说这是套壳安卓 我们不否认很多地方有抄袭的影子 但是这个不是套壳,套壳的是小米 miui oppo vivo 那些对安卓深度定制的,个人看法觉得鸿蒙 OS不算套壳是基于liunx系统开发出来 有些地方很像安卓但不是,第三点 作为一个热衷技术的程序员来说 我觉得现阶段 有空了解和学习鸿蒙OS开发 没有坏处 如果有大厂 BAT 后面带头加入进来 鸿蒙OS还是有机会跟 安卓 iOS 形成三足鼎立之势 我们现在学也是押宝未来 不要等到书到用书方恨少 那就不好了 ,有兴趣的同学可以根据教程安装开发环境学习和了解 ,最后希望我的文章能帮助到各位解决问题 ,以后我还会贡献更多有用的代码分享给大家。
文章来源于互联网:鸿蒙开发初体验【鸿蒙专题0】
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=19294,转载请注明出处。
评论0