发布时间:2021-07-25 10:21:15 来源:金年会jinnian6766
HarmonyOS是一款“面向未来”、面向全场景(移动作业、运动健康、交际通讯、媒体文娱等)的分布式操作体系。在传统的单设备体系才能的根底上,HarmonyOS提出了根据同一套体系才能、适配多种终端形状的分布式理念,可以支撑多种终端设备。
HarmonyOS是一款可以用Java或JS开发的国产手机操作体系。也就意味着咱们可以更快的入门鸿蒙开发。
对的,可以运用JS或Java开发鸿蒙运用,比较于Google推出的Fuchsia OS运用dart言语开发,几乎良心到爆破。
本文将抛开鸿蒙的底层架构和分布式等特性,而以Java/Android开发者的身份一步一步运转起来第一个鸿蒙运用。
了解Java、会看文档、会调接口,就可以开发鸿蒙运用,接下来将手把手带你开发并运转第一个鸿蒙运用(多图预警)。
2020年12月18日,华为推出了鸿蒙OS开发渠道DevEco Studio 2.0 Beta3版别,支撑了搭载了鸿蒙的手机模拟器,并且还支撑Mac,Mac用户们再也不必装Windows跑IDE了。小伙伴们冲冲冲。
装置完成后翻开IDE,直接点Create HarmonyOS Project,可以看到,鸿蒙2.0版别现在支撑的官方设备有华为车机、华为才智屏、华为表、华为摄像头,传说中的移动设备将在2020年末敞开beta测验,2021年头上线等移动设备。
真机现在需求开发者报名参加公测招募,审阅通往后就可以收到HarmonyOS Beta版别的OTA推送晋级()。
现在一般运用长途模拟器进行调试,点击Tools下的HVD Manager,认证开发者账号后即可运用长途的机器调试,包含才智屏、手机、Pad等设备。
接着发动P40长途模拟器,为了避免开发者乱用资源,每次发动仅有1小时运用时间,但时长完毕后可以无限“续杯”。
模拟器发动后点击运转即可在模拟器上调试运用了。可以看到,这个模板是一个简略的ListView。
首要创立第二个页面,在slice目录右键创立Ability,创立第二个页面SecondAbility。
咱们期望在列表item点击事情中增加页面跳转办法,并将item方位传到SecondAbility。
和Android相似,结构Intent,将跳转页面信息和参数传入,并经过context完成页面跳转。当然页面跳转还有许多其他方法,比方setAction等。
鸿蒙开发全体流程走下来,和运用AndroidStudio开发安卓运用很像,一些对外的接口规划也很有Android味。信任有Android开发根底的小伙伴们可以快速融入鸿蒙的开发风格中。
作为一名一般的开发者,期望Harmony OS大力推动,期望华为能经过鸿蒙改动咱们的日子,让我国愈加巨大!
关于作者:明月,现任普元移动团队资深开发工程师,长时间致力于IT技能研究,产品规划和开发等作业,拿手Java、NodeJs、ReactNative等范畴技能。先后参加深圳登、太平洋稳妥等移动项目的施行,参加Mobile 8.0移动渠道的规划开发作业。