5分钟,走进HarmonyOS应用开发世界

bingfeng
发布于 2020-10-2 10:51
浏览
0收藏

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完成环境配置好环境后创建工程,5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

2、  设备选择TV,模板选择多页签类型tab feature ability(JS)模板5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

3、  命名此新工程以及包名5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区工程创建完成后,目录结构以及目录结构中文件分类及作用如下:5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

l   .hml 文件布局结构描述文件

l   .css页面样式描述文件

l   .js页面显示和用户交互文件

l   app.js 用于全局应用生命周期管理

l   pages 用于存放组件页面

l   common 用于存放公共资源文件。如:媒体资源、自定义组件和JS文件

l   resources 用于存放资源配置文件。如:全局样式、多分辨率加载等配置文件

l   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。

5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

三、编译构建

 

选择Build>Build APP(s)/Hap(s)>Build Debug Hap(s)进行代码编译构建。5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

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

 

四、部署运行


1、启动模拟器:点击Tools>HVD Manager启动模拟器。5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

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

 

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

5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

待模拟器启动成功后,出现下图所示的界面。5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

3.部署应用:点击Run>Run 'Entry',部署应用。5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

 

选择模拟器设备:5分钟,走进HarmonyOS应用开发世界 -鸿蒙开发者社区

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

 


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

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

 

 

分类
收藏
回复
举报
回复
    相关推荐