关于harmonyos:HDD杭州站HarmonyOS技术专家分享HUAWEI-DevEco-Studio特色功能

3次阅读

共计 2655 个字符,预计需要花费 7 分钟才能阅读完成。

7 月 15 日,HUAWEI Developer Day(简称 HDD)在杭州与大家见面,HarmonyOS 技术专家具体解读了 HarmonyOS 利用开发平台 HUAWEI DevEco Studio(后文简称 DevEco Studio)的特色性能,并与开发者进行了深刻的交换。小编为您汇总了本次流动中 HarmonyOS 技术专家分享的精彩内容,不容错过~

整体介绍

在 HarmonyOS 利用开发过程中,开发者可能会面临上手难、开发资源获取难、代码编写效率低、开发界面调试难等问题。对此,DevEco Studio 基于开发旅程为开发者提供以上问题的解决方案,助力高效开发利用。

                                  图 1 开发旅程

DevEco Studio 是面向终端全场景多设施的一站式集成开发环境(IDE),反对学习理解、我的项目创立、界面开发、逻辑开发、编译构建、调试调优、集成测试等性能,为开发者提供一站式的 HarmonyOS 利用 / 服务开发平台。上面就来一一理解吧~

一、Playgroud,在线开发体验

刚入门不知如何上手?开发者服务中心为开发老手们打造了一个场景化的在线开发体验环境——Playground(https://devecoservice.harmony…),提供多个在线体验 Demo,涵盖多端部署、多端协同、跨设施搜寻等多种场景,让开发者能够在未下载 DevEco Studio 的状况下在线体验利用开发,感触 HarmonyOS 利用开发的高效便捷。
比方,图 1 展现了一个亲子教育的 Demo。在左侧体验区,开发者能够操作孩子和家长的两台手机,体验 HarmonyOS 的多端协同个性;还能够下载残缺工程代码参考学习。在体验 Demo 的同时,右侧的代码示例区会展现以后操作对应的代码和解析。

                                   图 2 在线开发体验

二、信息中心,资源一站获取

在开发过程中遇到问题,须要查阅文档或者材料?DevEco Studio 基于开发旅程提供了一站式信息获取平台——信息中心(InfoCenter),提供了 HarmonyOS 的疾速入门、示例教程、开发指南、API 参考、版本变更、常见问题等内容,且与 DevEco Studio 的性能深度交融,在信息浏览过程中可一键中转相应性能,实现信息浏览与操作的疾速切换。

                                  图 3 信息中心(InfoCenter)

三、低代码开发,所见即所得

如何晋升开发效率?DevEco Studio 为开发者提供可视化界面开发方式——低代码开发性能,其具备丰盛的 UI 界面编辑性能,开发者可自在拖拽组件,疾速预览界面成果,所见即所得,无效升高工夫老本,晋升 UI 界面的构建效率。
新版本减少了 eTS 低代码开发性能,反对组件自在拖拽排版以及数据绑定。创立工程时抉择开启 Super Visual,关上应用低代码开发性能。在工程目录构造下关上“.visual”文件,即可进行 UI 界面的可视化布局设计与开发。

                                 图 4 eTS 低代码开发

服务卡片与低代码开发的性能个性十分符合,通过应用低代码开发齐全能够做到服务卡片零码化开发。

                                图 5 低代码开发服务卡片

四、多种预览性能,界面调试更便捷

查看界面布局成果不不便?DevEco Studio 提供多种预览性能,包含多端设施预览、双向预览、实时预览、动静预览等,让开发者能够在界面开发时疾速查看界面布局成果。新版本的 DevEco Studio 还反对 ArkUI 申明式范式组件亚秒级同步刷新预览成果,预览粒度涵盖页面与组件。而且,双向预览通过代码编辑器、预览器 UI 界面和组件树 (Component tree) 三者之间的联动,能够双向定位界面与源码,实现疾速批改代码和预览界面成果。

                                图 6 预览性能

五、编辑器,智能编辑更高效

代码编写效率低?DevEco Studio 提供多种智能化的代码编辑技巧,让代码编写更高效。
1. ArkUI 代码格式化
基于 ArkUI,新增了 eTS、JavaScript 和 TypeScript 三种语言的代码排序功能,反对 getter/setter、箭头函数的成团排列,自定义正文规定,以及自定义排列规定等性能,让代码更加清晰易懂。

                              图 7 ArkUI 代码格式化

2. ArkUI 自定义代码折叠
为解决代码太长不便于查看代码逻辑的问题,DevEco Studio 提供 ArkUI 自定义代码折叠性能。当你选中想要折叠的代码后,抉择菜单栏的 Code,关上 surround with 或者应用快捷键 Ctrl+Alt+ T 来进行代码的自定义折叠设置。通过自定义折叠设置可主动生成具备盘绕性质的代码,如 if..else、try..catch、for、synchronized 等,还包含 2 种不同格调的自定义折叠款式选项,包含 <editor-fold…>Comments 和 region…endregion Comments。

                              图 8 ArkUI 自定义代码折叠

3. 字符串可视化编辑
DevEco Studio 提供字符串可视化编辑性能。如图 9 所示,在编辑字符串资源文件 string.json 时,能够关上字符串资源编辑器,采纳表格可视化的形式来编辑。在字符串资源编辑器中能够展现所有 string.json 文件中设置的字符串,并且反对增加、批改、删除字符串,且反对间接同步到原 string.json 文件中。

                            图 9 字符串可视化编辑

4. 罕用代码编写技巧
DevEco Studio 还提供代码高亮、智能补齐、谬误查看、主动跳转、代码查找等多种罕用的代码编写技巧。开发者能够通过使用这些罕用技巧,并联合快捷键的应用,让代码编辑更加高效智能。

                           图 10 高效智能编辑

六、自动化签名,手工 12 步变 1 步

采纳真机调试时手工配置签名太繁琐?DevEco Studio 反对一键式自动化签名,将传统手工操作的 12 步简化成 1 步,大大节俭了配置签名的工夫,让开发者能够把大部分工夫用于利用性能的调试,晋升开发效率。

                          图 11 自动化签名

七、开发者服务中心,云端自动化测试

利用测试老本高、难度大?开发者服务中心的利用云测试服务提供丰盛的真机设备资源,笼罩华为 1 + 8 智能设施,包含手机、平板、智慧屏、智能手表、静止手表等设施,能够很好地帮忙开发者解决设施资源短缺、测试老本昂扬等问题。利用云测试服务包含兼容性测试、稳定性测试、性能测试、功耗测试等,检测利用从装置、启动、运行和卸载的全生命周期中可能存在的问题,如利用解体、启动响应耗时长、前后台内存 /CPU 占用高、启动 / 卸载异样等,全方位检测利用品质。

                         图 12 利用云测试

以上就是本次 HDD 杭州站流动中 HarmonyOS 技术专家的分享内容,感兴趣的小伙伴能够下载 DevEco Studio,踏上您的 HarmonyOS 利用开发之旅。

正文完
 0