华为鸿蒙系统开发初体验

华为鸿蒙系统开发初体验


2023年12月1日发(作者:sufficiently什么意思啊)

华为鸿蒙系统开发初体验

前⾔

各位同学⼤家好 有段时间没有给⼤家更新⽂章了, 昨天1216 ⽇华为发布了鸿蒙os2.0 bate 版本 ,所以就趁着有时间给⼤家分享⼀下鸿蒙

开发的体验

准备⼯作

DevEco Studio⽀持Windows系统和macOS系统,在开发HarmonyOS应⽤前,您需要准备HarmonyOS应⽤的开发环境。环境准备流程如下

所⽰:

如上图所⽰,搭建HarmonyOS应⽤开发的环境包括软件安装、配置开发环境和运⾏HelloWorld三个环节,详细的指导请参考:

下载与安装软件

DevEco Studio⽀持WindowsMac版本,下⾯将针对两种操作系统的软件安装⽅式进⾏介绍

Windows环境

运⾏环境要求

为保证DevEco Studio正常运⾏,建议您的电脑配置满⾜如下要求:

操作系统:Windows10 64

内存:8GB及以上

硬盘:100GB及以上

分辨率:1280*800像素及以上

下载和安装

应⽤于开发JS应⽤和运⾏预览器功能,是开发HarmonyOS应⽤过程中必备的软件。

1.登录,下载软件包。请选择LTS版本,Windows 64位对应的软件包。

2.点击下载后的软件包进⾏安装,全部按照默认设置点击Next,直⾄Finish。安装过程中,会⾃动在系统的path环境变量中配置

的⽬录路径。

下载和安装DevEco Studio

DevEco Studio的编译构建依赖JDKDevEco Studio预置了Open JDK,版本为1.8,安装过程中会⾃动安装JDK

1 .登录,点击右上⾓注册按钮,注册开发者帐号,注册指导参考。如果已有华为开发者联盟帐号,请直接点击登录按钮。

说明

使⽤DevEco Studio远程模拟器需要华为开发者联盟帐号进⾏实名认证,建议在注册华为开发者联盟帐号后,⽴即提交实名认证审核,认证

⽅式包括个⼈实名认证企业实名认证,详情请参考。

2 .进⼊,下载DevEco Studio安装包

3 .双击下载的“”,进⼊DevEco Studio安装向导,在如下安装选项界⾯勾选DevEco Studio launcher后,点击Next

直⾄安装完成。

4.安装完成后,先不要勾选Run DevEco Studio选项,接下来请根据,检查和配置开发环境。

Mac环境

运⾏环境要求

为保证DevEco Studio正常运⾏,建议您的电脑配置满⾜如下要求:

操作系统:Mac 10.13/10.14/10.15

内存:8GB及以上

硬盘:100GB及以上

分辨率:1280*800像素及以上

下载和安装

软件仅在使⽤到JS语⾔开发HarmonyOS应⽤时才需要安装。使⽤其它语⾔开发,不⽤安装,请跳过此章节。

1.登录,下载软件包。请选择LTS版本,Mac 64位对应的软件包。

2.点击下载后的软件包进⾏安装,根据安装向导完成的安装。Mac系统在安装软件过程中,需要输⼊⽤户系统密码来授权系统运⾏安

装新软件。

下载和安装DevEco Studio

DevEco Studio的编译构建依赖JDKDevEco Studio预置了Open JDK,版本为1.8,安装过程中会⾃动安装JDK

1.登录,点击右上⾓注册按钮,注册开发者帐号,注册指导参考。如果已有华为开发者联盟帐号,请直接点击登录按钮

说明

使⽤DevEco Studio远程模拟器需要华为开发者联盟帐号进⾏实名认证,建议在注册华为开发者联盟帐号后,⽴即提交实名认证审核,认证

⽅式包括个⼈实名认证企业实名认证,详情请参考。

2.进⼊,下载DevEco Studio安装包

3. 双击下载的“”软件包。

4.在安装界⾯中,将“”拖拽到“Applications”中,等待安装完成。

5.安装完成后,先不要启动DevEco Studio,接下来请根据,检查和配置开发环境

正式开发体验:

我们打开后鸿蒙OS IDE

我们点击Create HamonyOS Project 创建⼀个新的应⽤⼯程

我们选择phone ⼿机端开发,语⾔我们选择java (你也可以选择js)我这边java⽐较熟悉 因为本职⼯作是做安卓开发的 然后点击next下⼀步

我们填⼊项⽬名 项⽬包名 选择项⽬存放路径 以及sdk版本即可(这⾥要注意 项⽬名 包名 项⽬存放路径最好不要出现中⽂)然后我们点击

finish

构建好⼀个初始化⼯程 IDE帮我们⽣产了 MainAbilitySlice MainAbility MyApplication 3java 作为⼊⼝ 以及⼀个 ability_ 布局⽂

我们简单看⼀下布局⽂件代码

xmlns:ohos="/res/ohos"

ohos:height="match_parent"

ohos:width="match_parent"

ohos:orientation="vertical">

ohos:id="$+id:text_helloworld"

ohos:height="match_content"

ohos:width="match_content"

ohos:background_element="$graphic:background_ability_main"

ohos:layout_alignment="horizontal_center"

ohos:text="Hello World"

ohos:text_size="50"

/>

预览效果 有没有似曾相识的感觉 很像安卓开发的布局⽂件对不对 不过鸿蒙全部重写了 所以说像但并不是

我们启动模拟器 点击Tools 选择HVD manager

这时候浏览器会打开华为账号登录界⾯让你登录 输⼊⾃⼰的开发者账号密码登录即可 要启动模拟器需要成为开发者账号才⾏ 同学们要⾃⼰

去申请

登录以后点击允许

提⽰你已经登录客户端就⽐表⽰成功了

这时候IDE⾥⾯会弹出模拟器让你选择 我们这边选择phone端的p40

然后IDE⾥⾯会启动p40的模拟器出来

我们点击右上⾓三⾓标 来运⾏项⽬

选择我们对应的模拟器设备 点击OK

最后我们看到hello world 运⾏起来显⽰在我们的模拟器设备上⾯

到此华为鸿蒙os 的环境搭建和初体验就讲完了

最后总结:

作为⼀枚安卓程序员,第⼀点,第⼀次上⼿这个IDE和语⾔环境还是⽐较顺利的 基本能看懂 具体的还要看官⽹⽂档和api使⽤情况,没有具

体去深⼊写, 个⼈看法学起来应该不难,第⼆点,有⼈说这是套壳安卓 我们不否认很多地⽅有抄袭的影⼦ 但是这个不是套壳,套壳的是⼩

miui oppo vivo 那些对安卓深度定制的,个⼈看法觉得鸿蒙 OS不算套壳是基于liunx系统开发出来 有些地⽅很像安卓但不是,第三点 作为

⼀个热衷技术的程序员来说 我觉得现阶段 有空了解和学习鸿蒙OS开发 没有坏处 如果有⼤⼚ BAT 后⾯带头加⼊进来 鸿蒙OS还是有机会跟

安卓 iOS 形成三⾜⿍⽴之势 我们现在学也是押宝未来 不要等到书到⽤书⽅恨少 那就不好了 ,有兴趣的同学可以根据教程安装开发环境学习

和了解 ,最后希望我的⽂章能帮助到各位解决问题 ,以后我还会贡献更多有⽤的代码分享给⼤家。各位同学如果觉得⽂章还不错 ,⿇烦给

关注和star,⼩弟在这⾥谢过啦 也可以加我个⼈QQ/微信(1693891473

QQ 交流群:


发布者:admin,转转请注明出处:http://www.yc00.com/num/1701420064a1080237.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信