HarmonyOS 鸿蒙Next:5分钟,走进应用开发世界
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操作指南)
一、工程创建
-
下载 DevEco Studio完成环境配置好环境后创建工程,
-
设备选择TV,模板选择多页签类型tab feature ability(JS)模板
-
命名此新工程以及包名
工程创建完成后,目录结构以及目录结构中文件分类及作用如下:
- .hml 文件布局结构描述文件
- .css页面样式描述文件
- .js页面显示和用户交互文件
- app.js 用于全局应用生命周期管理
- pages 用于存放组件页面
- common 用于存放公共资源文件。如:媒体资源、自定义组件和JS文件
- resources 用于存放资源配置文件。如:全局样式、多分辨率加载等配置文件
- i18n用于存放全球化资源
二、编码
- 编辑布局文件entry/src/main/js/default/pages/index/index.hml
- 编辑全球化资源文件entry/src/main/js/default/i18n/zh-CN.json
- 添加图片资源:将图片资源拷贝到entry/src/main/js/default/commom
- 修改模块配置文件:修改entry/src/main/config.json文件,将designWidth的值修改为1024,并将autoDesignWidth的值修改为false。
三、编译构建
选择Build>Build APP(s)/Hap(s)>Build Debug Hap(s)进行代码编译构建。
等待系统编译,在控制台看到编译成功提示信息即可。
四、部署运行
- 启动模拟器:点击Tools>HVD Manager启动模拟器。
使用模拟器,需要登录已进行实名认证华为开发者账号,具体可参考实名认证文档。
- 选择智慧屏模拟器(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
看了一下教程。看起来好像只是把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,