赞
踩
2021年6月3日,华为终于推出了HarmoneyOS,即鸿蒙操作系统公测,着实振奋人心!!!分布式操作系统,一次开发,多端部署,数据同步打破硬件限制,1+8+N实现万物互联等等,这款自诞生便引动千万人关注的操作系统,用行动告诉我们,鸿蒙带来的也许不仅仅是从无到有,还会源源不断带给用户惊喜。本文旨在实现HarmonyOS编程入门程序,现在开始,从入门到精通HarmonyOS编程!
HarmonyOS编程使用的IDE可以选择华为官网推荐DevEco-Studio,DevEco-Studio基于IDEA社区版开发实现,所以Java开发者可以无缝,当然使用WebStormd的前端开发者,使用PyCharm的Python开发者等也可以快速上手。鸿蒙项目有时需要Java环境支持(建议安装JDK8以上),以及使用到项目自动化构建工具Gradle(需要JDK8以上环境)。
首先先下载DevEco-Studio2.0(学习资料处提供下载链接),进入DevEco-Studio首页,点击Create HarmonyOS Project,开始搭建HarmonyOS项目。 选择Ablity模板,Ability是HarmonyOS应用的基本构成,是系统的最小调度单位,也是不同设备之间系统最小迁移单元,我们通过编写Ablity来达到可迁移的一个个应用元件。Ablity有Java和Js实现,这里使用Js实现。
双击进入项目配置,修改项目名称,这里使用Hello_HarmonyOS。设置Compatible API Version,设置为自己已有的API版本即可。如果不知道自己版本,可保持默认选择,进入项目后检查版本,如真的没有该版本再下载。设置设备类型Device Type(选项分别是手机,平板,电视,可穿戴),这里选择手机。
完成项目的配置之后,点击finsh进入项目工程。HarmonyOS项目按目录类型可分为两大类,即工程目录以及模块目录。
工程目录自不用多说,这是IDE编辑优化或者gradle的自动化构建所需要的,不必太过关心。主要讲讲模块目录,一个HarmonyOS项目至少有一个entry模块或者任意(包括0)个Feature目录模块。模块目录由java,js, libs, resources以及config.json等组成。
简单介绍完HarmonyOS的目录结构后,接下来就是需要先申请成为华为开发者,这一步是为了获取HarmonyOS的Remote Emulator远程模拟器(提供程序预览效果)使用权限。Tools >> Device Mannger >> Login
进入登陆页面后,官方提供两种注册成为HarmonyOS开发者方式,分别是银行卡和身份证方式。银行卡方式3分钟注册完成,而身份证需要1到2天人工审核,建议使用银行卡方式注册。注册成功之后,重新从DevEco Studio进入Remote Emulator再到浏览器并点击允许授权,如果不授权依然无法使用。
授权成功后,在DevEco Studio种可以看到出现了各种终端远程模拟器,由于构建项目时选择phone渠道,所以这里使用手机模拟器。
下图是手机模拟器效果图,不得不说DevEco Studio的设备模拟器渲染的十分不错。尝试操作手机模拟器,功能与真机相差无几,这里我们主要用来做效果预览以及程序调试。
hello wrold程序项目已经提供,直接选择手机模拟器,运行程序,手机模拟器渲染显示“您好,世界”。至此,HarmonyOS入门程序实现!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。