鸿蒙初探

发布时间 2023-12-28 17:05:08作者: 银河1992

初印象:鸿蒙系统可以开发一个项目,编译之后可以运行在华为系列的多个系统中,且系统间可进行数据传输?。使用虚拟像素vp,使元素在不同密度的设备上具有一致的视觉体量。在不同密度的设备之间,HarmonyOS 会针对性的转换设备间对应的实际像素值。

vp:虚拟像素(virtual pixel)是一台设备针对应用而言所具有的虚拟尺寸(区别于屏幕硬件本身的像素单位)。它提供了一种灵活的方式来适应不同屏幕密度的显示效果。1vp 约等于 160dpi 屏幕密度设备上的 1px。

开发工具:DevEco Studio(类似vscode)下载地址:HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者

  可使用preview边开发边预览效果。页面元素由组件构成,一个函数是一个组件。组件的各种样式、事件通过链式调用设置,组件的入参写在函数入参中,子组件在组件的函数体中。

开发主语言:ArkTs(TS的超集),使用ArkTs的文件后缀 .ets 。

UI组件库:ArKUI。编译工具:ArkCompile。

入门;开发准备-快速入门-入门-HarmonyOS应用开发

使用模拟器运行开发的项目:使用模拟器运行应用/服务-运行HarmonyOS应用/服务-应用/服务运行-DevEco Studio使用指南-工具-HarmonyOS应用开发

添加模拟器,点击run后会编译后 打开模拟器运行项目。