前言

各位同学大家好 有段时间没有给大家更新文章了, 昨天12月16 日华为发布了鸿蒙os2.0 bate 版本 ,所以就趁着有时间给大家分享一下鸿蒙开发的体验

准备工作 :

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安装包

3. 双击下载的“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 布局文件

我们简单看一下布局文件代码

xmlns:ohos="http://schemas.huawei.com/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 交流群:

华为鸿蒙系统操作教程_华为鸿蒙系统开发初体验相关推荐

  1. 华为鸿蒙系统操作教程_华为鸿蒙系统2.0怎么安装 鸿蒙系统2.0安装教程[多图]

    华为鸿蒙系统2.0还有很多玩家都在询问,那么最新的安装教程是什么,同时如何获取资格,下面一起来看看具体的攻略内容. 华为鸿蒙系统2.0安装教程 华为正式发布了鸿蒙OS 2.0 手机版,目前仍旧处于测试 ...

  2. 华为鸿蒙系统操作教程_华为鸿蒙2.0系统怎么退回EMUI11系统?手把手教你如何进行操作...

    华为鸿蒙2.0系统怎么退回EMUI11系统?相信很多玩家对于这个操作还不清楚,那么今天就让浏览器小编为大家带来,华为鸿蒙2.0系统退回EMUI11系统教程. 这次开启华为鸿蒙2.0系统手机开发者bet ...

  3. 华为鸿蒙系统操作教程_华为鸿蒙OS 2.0还原EMUI11稳定版教程

    千呼万唤始出来,手机版的鸿蒙OS系统终于出来了! 不过目前还是Beta测试版,而且因为刚刚面世,还有诸多不成熟的地方,可以尝鲜但不适合日常使用. 如果你升级到了鸿蒙OS Beta又反悔了,华为官方也提 ...

  4. 华为鸿蒙系统操作教程_华为鸿蒙系统好用吗 华为鸿蒙系统有什么优缺点

    最新华为的新系统鸿蒙也是公测更新了,小编也是做了首批更新测试,很多网友也想更新大家都担心更新了之后不好用,其实完全不用担心,大家不会更新的小编都出的有教程,还有更新之后回退原系统教程,至于好不好用,下 ...

  5. 华为麦芒5云空间升级_华为麦芒5升级教程_华为麦芒5系统更新升级方法

    这一次要说的是华为麦芒5手机的升级教程了,这个升级也是系统的正常升级了,也相当于系统更新了,之前有一些机友还在找相关的升级教程,可是一直没有找到,所以下面整理了一下详细的升级步骤供大家参考了,这个也是 ...

  6. 华为linux 装win7,华为MateBook用u盘装win7系统操作教程

    华为MateBook用u盘装win7系统操作教程,华为matebook是一款便携轻薄笔记本,深受很多商务人士的喜爱,但是这款电脑预装的是win10系统,有些用户可能不习惯使用win10系统,想要换回操 ...

  7. 升级鸿蒙系统如何退出,华为鸿蒙2.0系统升级了怎么退回EMUI11系统-操作教程详解...

    华为鸿蒙2.0系统升级了怎么退回EMUI11系统?很多用户升级了又不知道如何才能退回到原来的系统,下面就让老铁下载小编为大家带来,2.0系统升级退回EMUI11系统操作教程详解. 这次开启华为鸿蒙2. ...

  8. 《 HarmonyOS实战—HarmonyOS(鸿蒙)开发初体验,华为如何引领物联网时代》

    Harmonyos(鸿蒙)开发初体验,华为如何引领物联网时代 华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人.设备.场景有机地联系在一起,将消费者在全场景生活 ...

  9. 华硕笔记本r414u怎么安装键盘_华硕r414uv7200笔记本安装win7系统操作教程

    华硕r414uv7200是一款14英寸校园学生本,仅为27.6mm的厚度和1.7kg的重量便携性非常出色,配合led背光屏适合外出携带办公使用.那么这款笔记本如何安装win7操作系统呢?下面小编就为大 ...

最新文章

  1. 懒加载 字典转模型 自定义cell
  2. ttf能改成gfont吗_粉丝喊话岳云鹏改回本名 小岳岳在线蒙圈:我还能改成岳云啥...
  3. SLAM:现在,未来和鲁棒感知时代
  4. SAP标准培训课程C4C10学习笔记(二)第二单元
  5. 转动风车java_java实现-图的相关操作
  6. PAT乙级 1029 旧键盘 (20 分)
  7. Python中函数的用法
  8. HDOJ 2037 今年暑假不AC
  9. Python 与金融科技2|数据的滑动平均值及多图可视化
  10. chrome 插件开发中的热更新问题
  11. ps色轮插件Coolorus v2.5.14(专业的Photoshop配色插件,支持PS CC 2019)
  12. 华为 hg8245c 超级密码
  13. LeetCode-整形数组组合最大数
  14. 7个最佳小型企业电子邮件营销服务(2020)
  15. ubuntu 17.04安装为知笔记
  16. R语言和Julia以及Python使用Feather包共享数据
  17. Swift入门笔记(二)
  18. 498 对角线遍历(找规律)
  19. Linux常用命令——uname命令
  20. 网易163企业邮箱登录入口界面,如何设置公司域名

热门文章

  1. 计算S=1+22+333+4444····+n,当S超过1000时n最小值和S的值
  2. 如何正确看待当下很美很火的RPA
  3. 统信UOS专业版安装SecureCRT
  4. php web shell 扫描,基于语法分析的PHP webshell扫描工具–WoodPecker Scanner
  5. Java验证邮箱和手机号码正则表达式
  6. 为啥用计算机分析模拟,用计算机模拟逃生阅读答案
  7. 计算机网络分层思想以及俩种参考模型
  8. Oracle实例管理
  9. Nest.js 是如何实现 AOP 架构的?
  10. iOS 逆向初探防护(fishHOOK防护)