目录

HarmonyOS三应用开发之创建第一个HelloWorld应用

HarmonyOS(三)应用开发之创建第一个HelloWorld应用

系列文章目录


文章目录


前言

在前面的文章中,我们已经配置了DevEco Studio的开发环境。下面我们就开始实际的HarmonyOS应用开发,当然~ 我们的一个HarmonyOS项目还是用我们所熟悉的HelloWorld来开头,这里我们以Wearable工程为例,在华为提供的Wearable远程模拟器中运行。

新建工程

  1. 打开DevEco Studio,在欢迎页点击 Create HarmonyOS Project ,创建一个新工程

    https://i-blog.csdnimg.cn/blog_migrate/48a95f4d6ada6cacf926408e788cfefb.png

  2. 选择设备类型和模板,以 Wearable 为例,选择 Empty Feature Ability(Java) ,点击 Next

    https://i-blog.csdnimg.cn/blog_migrate/4198ef475d41e350cc52ab4b7d3a2ed2.png

  3. 填写项目相关信息

    https://i-blog.csdnimg.cn/blog_migrate/193b8cd9fab46958441098696dbb4118.png

  4. 工程创建完成后,DevEco Studio会自动进行工程的同步,同步成功如下图所示。HarmonysOS使用Java开发应用默认使用Gradle进行编译构建,首次创建工程需要下载Gradle相关依赖,时间较长,需要耐心等待

    https://i-blog.csdnimg.cn/blog_migrate/f932ba8fd4c483ff0727eb299b0ca9a3.png

  5. 一个创建好的Java项目的目录结构如下图:

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

    • entry :默认启动模块(主模块),开发者用于编写源码文件以及开发资源文件的目录。
    • entry>libs :用于存放entry模块的依赖文件。
    • entry>.gitignore :标识git版本管理需要忽略的文件。
    • entry>build.gradle :entry模块的编译配置文件。
    • entry>src>main>Java :用于存放Java源码。
    • entry>src>main>resources :用于存放资源文件。
    • entry>src>main>config.json :HAP清单文件,配置信息
    • entry>src>test :编写测试文件的目录。

    https://i-blog.csdnimg.cn/blog_migrate/dd1c975d42cf6d4b3676e99383dc012f.png

运行应用

  1. 在DevEco Studio菜单栏,点击 Tools > HVD Manager 。首次使用模拟器,需下载模拟器相关资源,点击 OK ,等待资源下载完成后,点击模拟器界面左下角的 Refresh 按钮。

    https://i-blog.csdnimg.cn/blog_migrate/86ec2205d8a07aa3425241f1a30c213d.png

    https://i-blog.csdnimg.cn/blog_migrate/bf7c3fcadfe67049bdaccac43ea38f93.png

    https://i-blog.csdnimg.cn/blog_migrate/ce13beaff69ef163fa620e8e27e7bd4e.png

  2. 然后在浏览器会弹出华为账号登陆界面,输入已经实名认证过的账户和密码进行登录

  3. 登录后,点击界面的 允许 按钮进行授权

    https://i-blog.csdnimg.cn/blog_migrate/9b98bdefad11912edb6e9f07e3c504bb.png

  4. 在设备列表中,选择Wearable设备,并点击三角形按钮,运行模拟器

    https://i-blog.csdnimg.cn/blog_migrate/a6f696557449fab7530ae0ae62515839.png

  5. 点击DevEco Studio工具栏中的三角形按钮运行工程,或使用默认快捷键Shift+F10运行

    https://i-blog.csdnimg.cn/blog_migrate/19e7e198ef76c197d4c9bf1a34f1a251.png

  6. DevEco Studio会启动应用的编译构建,完成后应用即可运行在 Remote Device

    https://i-blog.csdnimg.cn/blog_migrate/f896fabdbcef31ffd05266289421fbfd.png