目录

HarmonyOS应用开发Hello-HarmonyOS到Hi-HarmonyOS1

【HarmonyOS应用开发】Hello HarmonyOS到Hi HarmonyOS(1)

https://i-blog.csdnimg.cn/blog_migrate/86262e004645830457a62dfb8873d2df.png#pic_center

大家好,很高兴能够一起学习交流HarmonyOS应用开发。本节所演示的示例默认大家都已经安装了开发工具DevEco Studio并配置好了开发环境。

创建HelloHarmonyOS项目

打开DevEco Studio开发工具,在Welcome to DevEco左侧菜单栏中点击 Create HarmonyOS Project ,创建一个项目。

https://i-blog.csdnimg.cn/blog_migrate/3436fedf0d8bcf31a2e9e6c839c9466b.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/cccc5e19ed204bf6df99780a7aa10fe6.png#pic_center

目前HarmonyOS应用开发仅开放了 TVWearableLite Wearable 三种设备,而Lite Wearable体验为最优。本次以TV为例演示操作。

https://i-blog.csdnimg.cn/blog_migrate/e73dff4422af2cf784978c63b8359096.png#pic_center

由于项目是使用Gradle自动化构建工具进行依赖管理,初次创建项目完成后,会在 C:\Users\admin.gradle\wrapper\dists 目录下找是否存在项目需要的Gradle版本,若不存在,则会进行下载。

一般情况,我们没有做任何代理的话,下载是非常慢的。这里我们将Gradle需要的版本下载到本地,然后拷贝到指定的目录,然后刷新Gradle会自动加载下载相关项。

https://i-blog.csdnimg.cn/blog_migrate/379831748495e3f12cb17479a98783a2.png#pic_center

① 查看当前使用Gradle版本: File –> Project Structure –> Project –> Basic Info –> Gradle Version –> 5.4.1

② 下载 gradle-5.4.1-all.zip :https://services.gradle.org/distributions/

③ 将下载的gradle-5.4.1-all.zip拷贝到 C:\Users\admin.gradle\wrapper\dists\gradle-5.4.1-all\生成的随机字符串

④ 点击Gradle选项卡刷新按钮。

https://i-blog.csdnimg.cn/blog_migrate/66721aff03bcf40c802d25673c061b46.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/6f4dee3c11cbb05a7bc59602eea79103.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/ffc30711212bba21f16951857555a439.png#pic_center

运行HelloHarmonyOS项目名

我们对代码先不做任何修改,启动Tools –> HVD Manager,进行授权认证后启动模拟器。

https://i-blog.csdnimg.cn/blog_migrate/7267a49ea776f12f718903e5e360c30d.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/55a9a09971df24ec6536c1b40e8b9ddd.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/40a0b2f8a523f817c69e0b941e1281e3.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/57f39f00d847e6eba1336f228d837ebb.png#pic_center

我们先来运行当前程序看看效果,看看其中都有哪些东西。

https://i-blog.csdnimg.cn/blog_migrate/2009c3b1804a0410b37bea1f442f634e.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/483725db0b88cefd3e25646d5f8d4871.png#pic_center

最后的运行结果都是我们熟知的HelloWorld。

https://i-blog.csdnimg.cn/blog_migrate/c74c631b2a0d98a9b16f2c89155a067b.png#pic_center

你在运行HelloWorld的时候遇到哪些挫折,一起来讨论讨论?