首款IDE开发OpenHarmony 3.1 Release应用 原创 精华
在工农业生产中,变频器有着广泛和深远的应用,变频器的控制除了本地操作面板和按钮,旋钮控制外,更多是通过上位机来进行远程操作和监控。
2022年3月30日,OpenHarmony 3.1 Release及配套南向开发工具DevEco Device Tool 3.0 Release发布,3月31日发布了OpenHarmony首款北向应用开发工具 DevEco Studio 3.0 Beta3 for OpenHarmony,支持API 8和API 9,具有以下能力特点:
- 支持一站式的信息获取平台
- 支持可视化的界面UI开发
- 双向、极速的UI预览
- 全新的编译工具Hvigor,实现OpenHarmony应用/服务的一键自动化构建。
- 支持全自动化的应用签名机制,一键生成签名信息,签名过的HAP可以安装到真实设备上运行
- 高效的代码编辑,提供代码高亮、代码折叠、代码格式化等各种常用技巧,同时支持联想补齐、代码跳转、代码校验等,实现代码的高效编辑。
- 预览器支持双向、极速UI预览,实现了应用开发过程的可视化。
- 丰富的代码调试调优能力
让我们用DevEco Studio 3.0 Beta3 for OpenHarmony,开发一个变频器控制的界面,实现常见的启停,正反转,加减速功能,模拟器效果如下。
预备
2.安装OpenHarmony专用开发工具DevEco Studio 3.0 Beta3 for OpenHarmony官网文档
创建工程
-
打开应用,点击新建项目,弹窗选择“Empty Ability”后点击"Next"
-
弹出的工程配置里全部默认,点击“finish”完成eTS工程创建。
默认API 8,也可以选择API 9,在3516开发板上测试正常运行
如果点选“Enable Supper Visual",会创建一个低代码可视化工程。
3.工程结构如下,
index.ets:用于描述UI布局、样式、事件交互和页面逻辑。
app.ets:用于全局应用逻辑和应用生命周期管理。
pages:用于存放所有组件页面。
resources:用于存放资源配置文件。
4.首次使用会显示“信息中心”,后续可以在帮助菜单下选择“信息中心”
图片,代码,自动签名,联机调试
将工程中使用到的图片,添加到resources -> base -> media目录下
1.编辑代码,打开预览器的双T,可以实时双向预览
2. 完整代码在codelabs的SliderApplicationEts基础上修改而成
- 连接真实设备前,IDE提供了自动化签名功能。依次点击“文件——项目结构——Project——Signing Config",弹窗中勾选“Automatically generate signing”后,等待签名完成,点击“ok”
- 用usb线连接电脑和3516开发板,开发板启动完成后,后自动连接到DevEco Studio 3.0 Beta3 for OpenHarmony
同时在Windows系统的设备管理器里,会显示通用串行总线设备-HDC
- 点击设备“运行”按钮,同时完成工程编译和下载到开发板。效果如下
OpenHarmony已经建立了完整的开发工具链,它的生态会越来越强大。
通过楼主的文章,更直观的感受到鸿蒙生态在越来越好。