今日看点

Hello HarmonyOS,HarmonyOS鸿蒙实现HelloWorld应用开发E2E体验

发表于话题:HarmonyOS 2
发布时间:2021-06-02

感谢关注harmonyos,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下:

以下为harmonyos应用开发—helloworld应用开发e2e体验节选部分,如想进一步了解,请点击:harmonyos应用开发—helloworld应用开发e2e体验

一、介绍

本篇将实现的内容

智慧屏是首个搭载harmonyos的终端产品,通过harmonyos智慧屏多页签应用开发,让开发者了解harmonyos应用开发的全流程,20分钟快速上手,实现从工程创建到应用上架全过程。

您将建立什么

在这个codelab中,您将使用huawei deveco studio(ide)开发harmonyos智慧屏多页签应用,完成开发者证书申请,工程创建、编译构建、应用调试,并实现harmonyos智慧屏部署和运行。

您将学到什么

如何创建一个harmonyos project申请/配置调试签名证书编译构建hap包将hap包部署到智慧屏远程模拟器上,并运行

二、您需要什么

1. 硬件要求

操作系统:windows10 64位

内存:8g及以上。

硬盘:100g及以上。

分辨率:1280*800及以上

2. 软件要求

需手动下载安装,详细步骤请参考《deveco studio使用指南》2.1.2

jdk:deveco studio自动安装。

node.js:请手动下载安装,详细步骤请参考《deveco studio使用指南》2.1.3 下载和安装node.js。

harmonyos sdk:待deveco studio安装完成后,利用deveco studio来加载harmonyos sdk。详细步骤请参考《deveco studio使用指南》2.1.6 加载harmonyos sdk。

maven库依赖包:如需手动拷贝和配置,详细步骤请参考《deveco studio使用指南》2.3 离线方式配置maven库。

3. 需要的知识点

java基础开发能力。

三、能力接入准备

实现harmonyos智慧屏部署和运行,需要完成以下准备工作:

huawei deveco studio环境搭建harmonyos门户申请调试证书

具体操作,请按照《huawei deveco studio使用指南》中详细说明来完成。

具体操作,请按照《deveco studio使用指南》中详细说明来完成。

提示:需要通过注册成开发者才能完成集成准备中的操作。

四、harmonyos应用开发

1. 创建工程

创建一个空工程,选择多页签tab feature ability类型,并命名工程名和包名。

一起看看工程目录结构

目录结构中文件分类如下:

1..hml结尾的hml模板文件,这个文件用来描述当前页面的文件布局结构,类似于网页中的html文件。

2..css结尾的css样式文件,这个文件用于描述页面样式。

3..js结尾的js文件,这个文件用于处理页面和用户的交互。

各个文件夹的作用:

1.app.js文件用于全局javascript逻辑和应用生命周期管理。 pages目录用于存放所有组件页面。

2.common目录用于存放公共资源文件,比如:媒体资源,自定义组件和js文件。

3.resources目录用于存放资源配置文件,比如:全局样式、多分辨率加载等配置文件。

4.i18n目录用于配置不同语言场景资源内容,比如应用文本词条,图片路径等资源。

2. 编码

本次需要在zh-cn.json和index.hml 2个文件里编码,在common目录下导入若干张图片。

zh-cn.json

{

"strings": {

"title": "华为智慧屏",

"subtitle": "历史观看",

"tab": ["首页","电影","电视剧","购物","溪村风景","图册","少儿","vip"],

"images": ["/common/img-large1.png","/common/img-large2.png","/common/img-large3.png","/common/img-large4.png"],

"text": "文本内容",

"details": [

{

"text": "花园",

"pic": "/common/img-small1.png"

},

{

"text": "风景一觉",

"pic": "/common/img-small2.png"

},

{

"text": "蓝天白云",

"pic": "/common/img-small3.png"

},

{

"text": "池塘",

"pic": "/common/img-small4.png"

},

{

"text": "办公一角",

"pic": "/common/img-small5.png"

}

]

},

"files": {

}

}

index.hml

{{title}}

onblur ="iconblurfunc">

{{item}}

{{subtitle}}

{{deatilitem.text}}

3.申请调试签名证书

本工程已经提前为您申请了证书,存放在cer目录下。

4. 配置调试签名证书

点击file→project structure进行签名配置即可,其中,debug表示调试签名证书,release表示发布签名证书。store password和keypassword一样,均为helloharmonyos123

配置完成后点击ok,自动在entry/build.gradle生成签名代码块。

你也可以如上图一样,配置成绝对路径,如:

certpath file('./../cer/helloharmonyos.cer')

四. 编译构建hap包

部署并运行五.布局截图:

启动模拟器,登录华为开发者账号。

选择智慧屏模拟器(hd)。

将hap包部署到智慧屏上,并运行(run)。

至此,你已经成功开发出第一个harmonyos应用,欢迎进入harmonyos世界!

五、恭喜你

干得好,你已经成功完成了helloworld应用开发e2e体验,并学到了:

如何创建一个harmonyos project申请/配置调试签名证书编译构建hap包将hap包部署到智慧屏远程模拟器上,并运行

到此这篇关于harmonyos实现helloworld应用开发e2e体验的文章就介绍到这了,更多相关harmonyos helloworld 内容请搜索萬仟网以前的文章或继续浏览下面的相关文章希望大家以后多多支持萬仟网!

标签组:[应用开发] [common

本文来源:https://www.kandian5.com/articles/23960.html

相关阅读

宋理宗聪明绝顶为什么选了一个白痴当太子

赵禥是南宋第六位皇帝,即宋度宗,他在位十年,毫无作为,整日吃喝玩乐,于1274年病死,他虽然不是南宋的亡国之君,但却是南宋亡国的罪人!更让人意想不到的是,赵禥是个弱智!根据史书记载,赵禥的父亲是荣王赵...

2025-09-12

特洛伊战争为什么要围城九年

英雄们聚集在奥利斯港湾(Aulis),军队人数有十万人,船数一千一百八十六。出发前大家都在岸边祭坛作献祭,忽然间祭坛下面爬出了一条血红的怪蛇,它弯曲成环状爬上了树,爬到树最高处的一个鸟巢,吃了一只雌鸟...

2025-09-12

鱼玄机是被丈夫骗进道观的吗

鱼玄机出生在长安,当时的大唐国都。生逢盛世,但是家世早衰,鱼玄机出生时,家境已经十分贫寒。她的父亲虽然读过几年书,腹中有些墨水,但是仕途很不顺遂,只能将自己的全部期望寄托在女儿身上。当时鱼玄机还叫做鱼...

2025-09-12

特洛伊战争一共持续几年

特洛伊战争是发生在古希腊的一次战争,发生的地点是现在地中海附近。这场战争的导火索普遍认为是美女海伦,为了抢夺一个名叫海伦的绝世美女,斯巴达王与帕里斯短兵相接。但是有学者推测,这场战事其实是一场盟军对抗...

2025-09-12

荸荠不能生吃吗

姜片虫感染还是挺麻烦的,轻则肠炎腹泻,重则贫血浮肿,儿童可能出现智力低下,甚至死亡。姜片虫在水生植物上都可能存在,不光荸荠,什么茭白菱角,乃至空心菜等,都要反复清洗,保证做熟再吃。尤其荸荠和菱角,千万...

2025-09-12

西晋公主流落街头被卖去当丫鬟下场是什么

这位公主就是西晋时期的临海公主,她的父亲是司马衷,她出生的时候,八王之乱刚刚结束不久,作为公主原本应该享受富贵的生活,可是没过多久西晋就被灭了。皇室成员纷纷外逃,为了保住性命她也逃出了洛阳。在逃跑的途...

2025-09-12

最惨的和亲公主10岁出嫁三个月后离奇身亡

虽然历史上和亲的公主有许多是宫女顶替的,但送去之后多数的结局并不好,而且有许多年幼的公主,尚未涉足人世间的险恶,就不得不去独自面对他乡的险恶,在历史上曾有一位年仅10岁的公主和亲,可因为生得太美,便被...

2025-09-12

古代被抄家的女子是什么下场

《绣春刀》里所说的,入教坊司当妓女只是其中一种结果,但是,电影中所讲的不一定确切,入了教坊司不一定做妓女。教坊司是干什么的呢?主要负责"朝会宴享,冬至,正旦,进实录,册封,诏进士,告祖庙,祭郊祀,进士...

2025-09-12

晋孝武帝真的因为嘲笑张贵人人老色衰被妃子杀了吗

这一天,晋孝武帝和张贵人一起饮酒作乐,晋孝武帝让张贵人多喝几杯,而张贵人已经喝够了,所以就不喝了,晋孝武帝就跟她开玩笑说:“你都年过三十了,人老色衰了,后宫里比你年轻的美女多着呢,信不信我废掉你,把你...

2025-09-12

特洛伊战争的结局究竟是怎样的

特洛伊战争结局以特洛伊城池化为一片废墟而告终。由于特洛伊城池在宙斯的两个儿子修建下非常牢固,所以易守难攻,迈锡尼士兵攻占十年也未能攻下城池,最终伟大的英雄奥德赛献计,伪装成军队已经离开的样子,让迈锡尼...

2025-09-12