初印象:鸿蒙系统可以开发一个项目,编译之后可以运行在华为系列的多个系统中,且系统间可进行数据传输?。使用虚拟像素vp,使元素在不同密度的设备上具有一致的视觉体量。在不同密度的设备之间,HarmonyOS 会针对性的转换设备间对应的实际像素值。
vp:虚拟像素(virtual pixel)是一台设备针对应用而言所具有的虚拟尺寸(区别于屏幕硬件本身的像素单位)。它提供了一种灵活的方式来适应不同屏幕密度的显示效果。1vp 约等于 160dpi 屏幕密度设备上的 1px。
开发工具:DevEco Studio(类似vscode)下载地址:HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者
可使用preview边开发边预览效果。页面元素由组件构成,一个函数是一个组件。组件的各种样式、事件通过链式调用设置,组件的入参写在函数入参中,子组件在组件的函数体中。
开发主语言:ArkTs(TS的超集),使用ArkTs的文件后缀 .ets 。
UI组件库:ArKUI。编译工具:ArkCompile,编译之后产生一个.app文件(手机安装包)和多个.hap文件。
使用模拟器运行开发的项目:使用模拟器运行应用/服务-运行HarmonyOS应用/服务-应用/服务运行-DevEco Studio使用指南-工具-HarmonyOS应用开发
添加模拟器,点击run后会编译后 打开模拟器运行项目。
标签:鸿蒙,编译,像素,HarmonyOS,开发,初探,组件,模拟器 From: https://www.cnblogs.com/the-big-dipper/p/17933113.html