更多内容请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com1.2如果你想工欲善其事必先利其器。“况且积水不厚,载大船力不强,在坳堂上盖一杯水,就是芥菜船了。”水未深,何以大舟扬帆?小水坑里的小叶子也可以当小船,适合的才是最适合的。华为为鸿蒙应用开发提供了一整套解决方案。从开发工具、模拟器、SDK,简单易用,不需要复杂的环境配置。1.2.1开发工具安装华为为鸿蒙应用开发者打造了基于IntelliJIDEACommunity开源版的华为终端全场景多设备一站式集成开发工具——HUAWEIDevEcoStudio(以下简称IDE)。IDE为开发者提供多设备、多模板选择、代码编辑、预览、编译、调试、发布、代码检查等功能。这些功能为开发者提供了方便快捷的项目构建方式,提高开发效率,专注于业务开发。由于IDE基于IntelliJ开发,无需改变操作习惯,无需安装插件等,与传统开发工具一样,不仅具备代码开发、编译、调试的基本功能,还具备以下功能特点:1)多设备统一开发环境:支持各种鸿蒙设备的应用开发,包括手机(Phone)、平板(Tablet)、车载(Car)、智慧屏(TV)、智能穿戴(Wearable),轻量级智能穿戴(LiteWearable)、智能视觉(SmartVersion)设备,相信未来会支持更多的设备。2)支持多语言代码开发调试:包括Java、XML(可扩展标记语言)、C/C++、JS(JavaScript)、CSS(层叠样式表)和HML(鸿蒙标记语言)。3)支持FA(FeatureAbility)和PA(ParticleAbility)快速开发:IDE提供多种模板可供选择,可以通过项目向导快速创建FA/PA项目模块,并打包成HAP(HarmonyOSAbility封装),一键运行查看效果。4)支持分布式多端应用开发:一个项目一个代码可以跨设备运行,支持不同设备界面的实时预览和差异化开发,实现代码最大复用。5)支持多设备模拟器:提供多种设备的模拟器资源,包括手机、平板、车机、智慧屏、智能穿戴设备的模拟器,方便开发者高效调试。6)支持多设备预览器:提供JS和Java预览器功能,可以实时查看应用的布局效果,支持实时预览和动态预览;它还支持多台设备同时预览,查看同一个布局文件在不同设备上的渲染效果。至此我们对IDE有了一定的了解,但只是文字说明。你一定想体验一下。接下来,我将带大家从安装到一些基本的配置,一起来认识IDE。(1)下载并安装IDE在正式开发之前,我们需要下载并安装开发工具IDE。安装前,我们需要检查自己的电脑是否满足官网给出的系统要求(表1.2.1)。表1.2.1系统要求我们的系统需要满足以上条件,才能安装开发工具。首先打开Harmonyos官网(https://harmonyos.com),点击开发菜单,跳转到Harmonyos开发概览界面,下拉找到并下载DevEcoStudio(图1.2.1),点击进入下载界面(需要开发人员的身份验证和登录)。图1.2.1下载IDE工具您也可以直接访问Harmonyos开发者网站下载IDE。访问链接地址为:https://developer.harmonyos.com,点击Development选项卡,在下拉菜单中找到DevEcoStudiox.x。IDE提供了Windows和Mac版本的下载地址。这里选择Mac版的下载地址(如图1.2.2)。图1.2.2下载Mac版下载完成后解压压缩包,即可看到IDE安装文件(图1.2.3)。图1.2.3安装文件双击deveco-studio-xx.dmg打开安装界面(图1.2.4),将“DevEco-Studio”拖到“应用程序”中,等待安装完成,然后启动集成开发环境。图1.2.4安装(2)下载并配置SDK路径启动IDE后,首先需要安装HarmonyOSSDK(图1.2.5)。由于我的电脑只有一张盘,所以我没有更改安装路径。如果需要,可以将HarmonyOSSDK存放在其他盘中。图1.2.5选择HarmonyOSSDK路径接受安装协议(图1.2.6)。图1.2.6接受协议,等待安装完成(图1.2.7)。图1.2.7完成HarmonyOSSDK安装至此,IDE安装和HarmonyOSSDK已经安装完毕,但是IDE还提供了预览功能,需要我们在IDE中进行配置。打开设置界面(图1.2.8)(Configure->Preferences),选择HarmonyOSSDK选项卡(Appearance&Behavior->SystemSettings->HarmonyOSSDK),切换SDKTools,勾选Previewer下的预览是否与当前SDK版本并安装(图1.2.9)。图1.2.8打开设置图1.2.9打开预览(3)一些常用配置设置界面字体和大小:Appearance&&Behavior->Appearance->Usecustomfont->Apply。设置编辑器字体大小:Editor->Font->Font&Size->Apply。设置快捷键方法:Keymap->Eclipse(根据习惯)->Apply。设置编码格式为UTF-8:Editor->FileEncoding->Global&Project&Defaultencoding->Apply。设置控制台编码格式:Editor->General->Console->DefaultEncoding->Apply。忽略代码编辑的大小写提示:Editor->General->CodeCompletion->removeMatchcasecheck->Apply。注:如有需要,您可以根据自己的习惯在设置界面配置相关属性。1.2.2开发环境配置如果你使用过IntelliJIdea或者AndroidStudio工具进行过开发,那么你可能已经非常熟练以上的配置修改了。开发工具安装配置好后,如果使用Java语言开发,难道不需要安装JDK吗?如果我们打开IDE的根目录,打开Contents->tools->openjdk->Contents->Homedirectory(图1.3.0),你会发现里面集成了开源的JDK。因此,我们可以不用安装JDK直接开始开发。当然,这只是因为本书使用Java作为开发语言。如果使用JS,请根据官方文档自行配置开发环境。图1.3.0开源JDK位置练习:1)HUAWEIDevEcoStudio有哪些功能?2)HUAWEIDevEcoStudio有什么特点?参考资料:[1]HarmonyOSDeveloper应用开发HUAWEIDevEcoStudio工具介绍更多内容请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com
