前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >华为鸿蒙OS之HelloWorld

华为鸿蒙OS之HelloWorld

作者头像
OY
发布2022-03-21 10:19:20
发布2022-03-21 10:19:20
61400
代码可运行
举报
文章被收录于专栏:OY_学习记录OY_学习记录
运行总次数:0
代码可运行

这段时间很火的话题华为鸿蒙 万物物联。带着我自己的好奇心,来感受一下鸿蒙的HelloWorld。

官网:https://www.harmonyos.com/

一、搭建环境

首先,我们需要安装Java JDK安装地址:

代码语言:javascript
代码运行次数:0
运行
复制
https://www.oracle.com/java/technologies/javase-downloads.html

接着,安装鸿蒙的开发工具DevEco Studio。具体网址为:

代码语言:javascript
代码运行次数:0
运行
复制
https://developer.harmonyos.com/cn/develop/deveco-studio

二、安装

三、配置

启动 DevEco Studio

四、创建项目

  • Device Type 我选择的是TV,图片中没有标记出来。

整体的目录结构

gradle:Gradle配置文件,由系统自动生成,一般情况下不需要进行修改。

entry:这个是我们大多数开发中需要用到的文件夹。它的目录结构如下所示:

libs:导入的Java引用包放在这里,比如你需要在项目中使用java发送邮件,可以将mail.jar包放在这里然后导入项目。

src-main-Java:开发项目的Java代码都放置在这里,我们也主要在这里进行开发。

MainAbilitySlice:可以想象成画纸,一个画板可以放置多个画纸,比如华为的平行视界中,左边一个页面,右边一个页面。就等价于MainAbility放置了两个MainAbilitySlice。相当于Android开发中的Fragment。 MainAbility:可以把它想象成画板,相当于Android开发中的Activity。 MyApplication:相当于Android项目中的MyApplication,不过Android继承Application,鸿蒙继承AbilityPackage,作用基本一样,项目的初始配置都在这里进行。 src-main-resources:用于存放资源文件。

media:存放项目中需要使用的本地多媒体内容,多媒体包括图片,视频,音频等。相当于Android项目中的drawable。 element:存放字符串,矢量大小数据,样式文件内容等,相当于Android项目中的values。 layout:存放XML布局文件,相当于Android项目中的layout。 graphic:存放shape标签内容,常用于设置background-element背景属性,在Android中是放置在drawable中的,这里单独列出文件夹进行放置。 src-main-config.json:HAP清单文件,相当于Android项目中的AndroidManifest.xml,用于配置MainAbilitySlice内容等。

build.gradle:entry模块的编译配置文件。

src-test:编写测试文件的目录。

五、安装虚拟机

首先,我们如果需要运行鸿蒙App,需要点击Tool-HVD Manager创建模拟器,如下图所示:

注意:请一定不要使用谷歌浏览器账号授权,请使用其他浏览器

记得实名认证一下

如上图所示,出现设备的选择。因为我们测试的是TV,所以直接运行TV即可。

六、运行效果展示

运行之后,在编译器右侧就会出现模拟器,如果需要运行项目的话,直接点击Run-run entry就可以在模拟器上测试App了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、搭建环境
  • 二、安装
  • 三、配置
  • 四、创建项目
  • 五、安装虚拟机
  • 六、运行效果展示
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档