HarmonyOS 鸿蒙Next:5分钟,走进应用开发世界

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:5分钟,走进应用开发世界 HarmonyOS,创造一个超级终端互联的世界,

将人、设备、场景有机地联系在一起,

让所有,有所不同,

超级终端为想象加上翅膀,

大屏+小屏

智慧互动有所不同~

由华为自主研发的HarmonyOS是第一款基于微内核的全场景分布式OS,已率先部署在智慧屏、车载终端、穿戴等智能终端。未来会有越来越多的智能设备安装和使用开源的HarmonyOS。

那么运行在HarmonyOS上的应用是如何开发的呢?开发HarmonyOS应用有专属的开发工具——DevEco Studio 2.0,它不仅是面向华为终端全场景、多设备的一站式分布式应用开发平台,而且支持分布式多端开发、分布式多端调测、多端模拟仿真、全方位的安全和质量保障,助力开发者高效开发、极速创新。

接下来使用DevEco Studio 2.0开发HarmonyOS智慧屏多页签应用,实现部署和运行,让您快速了解HarmonyOS应用开发全过程。

您需要的硬件环境:

  • 操作系统:Windows10      64位
  • 内存:8G及以上
  • 硬盘:100G及以上
  • 分辨率:1280*800及以上

您需要的软件环境:HUAWEI DevEco Studio 2.0(请参考 HUAWEI DevEco Studio操作指南)

一、工程创建

  1. 下载 DevEco Studio完成环境配置好环境后创建工程,

  2. 设备选择TV,模板选择多页签类型tab feature ability(JS)模板

  3. 命名此新工程以及包名

工程创建完成后,目录结构以及目录结构中文件分类及作用如下:

  • .hml 文件布局结构描述文件
  • .css页面样式描述文件
  • .js页面显示和用户交互文件
  • app.js 用于全局应用生命周期管理
  • pages 用于存放组件页面
  • common 用于存放公共资源文件。如:媒体资源、自定义组件和JS文件
  • resources 用于存放资源配置文件。如:全局样式、多分辨率加载等配置文件
  • i18n用于存放全球化资源

二、编码

  1. 编辑布局文件entry/src/main/js/default/pages/index/index.hml
  2. 编辑全球化资源文件entry/src/main/js/default/i18n/zh-CN.json
  3. 添加图片资源:将图片资源拷贝到entry/src/main/js/default/commom
  4. 修改模块配置文件:修改entry/src/main/config.json文件,将designWidth的值修改为1024,并将autoDesignWidth的值修改为false。

三、编译构建

选择Build>Build APP(s)/Hap(s)>Build Debug Hap(s)进行代码编译构建。

等待系统编译,在控制台看到编译成功提示信息即可。

四、部署运行

  1. 启动模拟器:点击Tools>HVD Manager启动模拟器。

使用模拟器,需要登录已进行实名认证华为开发者账号,具体可参考实名认证文档。

  1. 选择智慧屏模拟器(TV),点击启动按钮,

待模拟器启动成功后,出现下图所示的界面。

3.部署应用:点击Run>Run ‘Entry’,部署应用。

选择模拟器设备,

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

总体来看DevEco Studio 2.0作为HarmonyOS应用开发的专属工具,天然生成 HarmonyOS特性,

如果您对HarmonyOS应用开发感兴趣,

登录 https://developer.harmonyos.com/cn/develop/deveco-studio 下载,加入HarmonyOS应用开发大家庭,我们相信每一位开发者都是华为要汇聚的星星之火。


更多关于HarmonyOS 鸿蒙Next:5分钟,走进应用开发世界的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

感谢楼主分享,文章干货满满,点赞,前排支持。

更多关于HarmonyOS 鸿蒙Next:5分钟,走进应用开发世界的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


看了一下教程。看起来好像只是把Android提供的框架改了一下名字呀。Android开发者应该很容易上手。底层不清楚是否也是这样

尊敬的开发者,您好

DevEco Studio 2.0的桌面端基于IntelliJ IDEA Community开源版本深度定制开发, DevEco Studio 2.0支持HarmonyOS应用开发。Android Studio同样基于IntelliJ IDEA开源版本定制开发。采用IDEA平台延续开发者的使用习惯,降低开发者迁移到HarmonyOS应用开发的学习成本。

感谢支持

HarmonyOS 鸿蒙Next:5分钟,走进应用开发世界

针对帖子标题所述内容,以下是关于鸿蒙应用开发世界的简要概述:

鸿蒙应用开发主要依赖于鸿蒙系统提供的开发工具与框架。鸿蒙系统为开发者提供了丰富的API接口和开发文档,以便快速上手应用开发。开发者可以使用这些工具和资源,创建出符合鸿蒙系统规范的应用程序。

在鸿蒙应用开发过程中,开发者需要熟悉鸿蒙系统的界面设计语言、组件库以及系统服务。鸿蒙系统支持多种编程语言进行应用开发,包括但不限于ArkUI(一种基于JS/TS的声明式UI框架)和其他可能的框架与语言。通过这些框架,开发者可以高效地构建用户界面,并实现应用的各种功能。

此外,鸿蒙系统还提供了强大的设备互联能力,使得开发者可以开发出跨设备协同工作的应用程序。这意味着,一个鸿蒙应用可以在不同的鸿蒙设备上无缝运行,并实现设备间的数据同步和功能联动。

总的来说,鸿蒙应用开发世界为开发者提供了一个充满机遇与挑战的平台。通过充分利用鸿蒙系统提供的资源和工具,开发者可以创造出具有创新性和实用性的应用程序。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部