HUAWEI HarmonyOS 鸿蒙系统开发

前言

HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言。带来简洁,流畅,连续,安全可靠的全场景交互体验。也就是所谓的 引领 万物互联。(相比手机鸿蒙,万物鸿蒙系统才是华为鸿蒙系统的目标所在。武汉大学讲师赵小刚介绍时说道“鸿蒙是一款面向物联网的操作系统,做到万物互联,成为超级终端,将家里面所有智能设备联系到一起。”)https://www.harmonyos.com/cn/home/

准备

DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,需要安装开发工具,并配置相关开发环境。 环境准备流程如下所示:

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

下载与安装软件

DevEco Studio支持Windows和Mac版本,下面将针对两种操作系统的软件安装方式进行介绍

Windows环境

运行环境要求
为保证DevEco Studio正常运行,建议您的电脑配置满足如下要求:

   操作系统:Windows10 64位

   内存:8GB及以上

   硬盘:100GB及以上

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

下载和安装DevEco Studio

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

1.进入HUAWEI DevEco Studio产品页,点击下载列表后的按钮,下载DevEco Studio。

  说明:如果下载DevEco Studio Beta版本,则需要注册并登录华为开发者帐号。

2.下载完成后,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选64-bit launcher后,点击Next,直至安装完成。

3.安装完成后,点击Finish完成安装。


macOS环境

运行环境要求

为保证DevEco Studio正常运行,建议电脑配置满足如下要求:

   操作系统:macOS 10.14/10.15/11.2.2

   内存:8GB及以上

   硬盘:100GB及以上

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

下载和安装DevEco Studio

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

进入HUAWEI DevEco Studio产品页,点击下载列表后的按钮,下载DevEco Studio。

说明:如果下载DevEco Studio Beta版本,则需要注册并登录华为开发者帐号。

2.下载完成后,双击下载的“deveco-studio-xxxx.dmg”软件包。

3.在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成。

4.安装完成后,接下来请根据配置开发环境,检查和配置开发环境。

正式开发体验:

打开后鸿蒙OS IDE

点击Create HamonyOS Project 创建一个新的应用工程

语言选择java (你也可以选择js)我这边java比较熟悉 因为本职工作是做安卓开发的 然后点击next下一步

填入项目名 项目包名 选择项目存放路径 以及sdk版本即可(这里要注意 项目名 包名 项目存放路径最好不要出现中文)然后我们点击finish

构建好一个初始化工程 IDE帮我们生产了 MainAbilitySlice MainAbility MyApplication 3个java类 作为入口 以及一个 ability_main.xml 布局文件

简单看一下布局文件代码,预览效果 有没有似曾相识的感觉 很像安卓开发的布局文件对不对 不过鸿蒙全部重写了 所以说像但并不是

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

使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考实名认证

这时候浏览器会打开华为账号登录界面让你登录 输入自己的开发者账号密码登录即可 要启动模拟器需要成为开发者账号才行 同学们要自己去申请

登录以后点击允许

提示你已经登录客户端就比表示成功了

这时候IDE里面会弹出模拟器让你选择 我们这边选择phone端的Mate30或者p40

最后运行起来显示在我们的模拟器设备上面

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

总结

作为一个Android程序员,第一次上手这个IDE和语言环境还是比较熟悉的,基本能看懂,具体的还要看官网文档和api使用情况。有种套壳安卓的感觉,我们不否认很多地方有抄袭的影子 ,但是这个不是套壳,套壳的是小米 miui oppo vivo 那些对安卓深度定制的,个人看法觉得鸿蒙 OS不算套壳是基于liunx系统开发出来 有些地方很像安卓但不是。如果未来有大厂 BAT 后面带头加入进来,鸿蒙OS还是有机会跟 安卓 iOS 形成三足鼎立之势 ,我们现在可以多多了解,有兴趣的同学可以根据教程安装开发环境学习和了解 。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容