开发者社区 > 博文 > 鸿蒙App-开发从环境搭建到“Hello Harmony”
分享
  • 打开微信扫码分享

  • 点击前往QQ分享

  • 点击前往微博分享

  • 点击复制链接

鸿蒙App-开发从环境搭建到“Hello Harmony”

  • 京麦研发团队
  • 2021-09-24
  • IP归属:未知
  • 32400浏览

    说起鸿蒙(Harmony),最近新闻铺天盖地,作为一个Android开发,对鸿蒙也应该有一定的了解,毕竟Open Harmony有望背负国民操作系统的称号,目前鸿蒙设备数据传已经破亿,Android App能在鸿蒙设备跑多久谁也不敢保证,所以咱们先学习一下,后面跟着我 咱们一步一步的成为鸿蒙App开发高手。


一、准备工作

开发者网站

    首先进入官方开发者网站https://developer.harmonyos.com/,作为一个开发者 最需要了解的就是官方文档,先有个大概的轮廓,后面需要的时候方便查询。简答的贴一下官方开发历程,对基本的概念有所了解。

通用开发历程

    各类设备(手机/平板、智能穿戴、智慧屏等)通用的用户应用程序开发历程如下表所示。










原子化服务开发历程

    HarmonyOS除支持传统方式的需要安装的应用外,还支持提供特定功能的免安装的应用(即原子化服务),供用户在合适的场景、合适的设备上便捷使用。原子化服务相对于传统方式的需要安装的应用更加轻量,同时提供更丰富的入口、更精准的分发。原子化服务的详细介绍请参见“原子化服务”。其基本开发历程如下表所示。

开发环境

    Harmony官方提供的开发IDE 是DevEco Studio,基于IDEA,熟悉安卓开发的同学应该比较容易上手。

    下载安装 目前有Windows和Mac两个版本,这里咱们用的是Mac 所以后续所说操作都是基于Mac。

    安装过程比较简单,一路下一步就行开发鸿蒙平台的应用目前支持的开发语言:JS,JAVA,C/C++,Java语言已经默认跟随 IDE安装,使用JS语言进行开发,需要手工安装Node.js(Node js安装这里就不赘述了)

    DevEco Studio安装完节面

下一步安装SDK:Tools -> SdkManager

由于模拟器是远程模拟器(这点跟安卓有差异),需要登录华为开发者账号才能使用(账号注册流程这里就不讲了 比较简单)到此 环境搭建完毕!


二、Hello Harmony


    NewProject ->

    

 这里咱们随便选一个ListTab Ability吧(右上角有个 Templete Market 可以下载更多模板)->Next

    


    -> Finish 完成创建

    咱们看一下项目目录结构 :


Java 部分安卓小伙伴们应该都比较熟悉哈,Js部分 前端同学应该都比较熟悉,跟小程序比较相似。

接下来:打开 js->i18n- zh-CN.json 标题改成 “Hello Harmony”

    

    模拟器使用 Tools-> DeviceManager    先启动一个Phone P40 ,运行

    

    


    到此第一个Harmony 项目就创建完成了,真机调试的话 需要配证书,咱们后续再讲。