5分钟,走进HarmonyOS应用开发世界
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、 命名此新工程以及包名工程创建完成后,目录结构以及目录结构中文件分类及作用如下:
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。
三、编译构建
选择Build>Build APP(s)/Hap(s)>Build Debug Hap(s)进行代码编译构建。
等待系统编译,在控制台看到编译成功提示信息即可。
四、部署运行
1、启动模拟器:点击Tools>HVD Manager启动模拟器。
使用模拟器,需要登录已进行实名认证华为开发者账号,具体可参考实名认证文档。
2、选择智慧屏模拟器(TV),点击启动按钮,
待模拟器启动成功后,出现下图所示的界面。
3.部署应用:点击Run>Run 'Entry',部署应用。
选择模拟器设备:
至此,已经成功开发出第一个HarmonyOS应用,欢迎进入HarmonyOS世界!
总体来看DevEco Studio 2.0作为HarmonyOS应用开发的专属工具,天然生成 HarmonyOS特性
如果您对HarmonyOS应用开发感兴趣,登录https://developer.harmonyos.com/cn/develop/deveco-studio下载,加入HarmonyOS应用开发大家庭,我们相信每一位开发者都是华为要汇聚的星星之火。