首页 > 其他分享 >鸿蒙初探

鸿蒙初探

时间:2023-12-28 17:14:03浏览次数:21  
标签:鸿蒙 编译 像素 HarmonyOS 开发 初探 组件 模拟器

初印象:鸿蒙系统可以开发一个项目,编译之后可以运行在华为系列的多个系统中,且系统间可进行数据传输?。使用虚拟像素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应用开发

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

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

 

标签:鸿蒙,编译,像素,HarmonyOS,开发,初探,组件,模拟器
From: https://www.cnblogs.com/the-big-dipper/p/17933113.html

相关文章

  • 鸿蒙原生应用/元服务开发-短时任务
    概述应用退至后台一小段时间后,应用进程会被挂起,无法执行对应的任务。如果应用在后台仍需要执行耗时不长的任务,如状态保存等,可以通过本文申请短时任务,扩展应用在后台的运行时间。约束与限制·申请时机:应用需要在前台或退至后台5秒内,申请短时任务,否则会申请失败。·数量限制:一个应用......
  • 鸿蒙原生应用再添新丁!米哈游入局鸿蒙
    鸿蒙原生应用再添新丁!米哈游入局鸿蒙来自@HarmonyOS 微博12月18日消息,!#米哈游宣布启动鸿蒙原生应用开发#,当“技术宅拯救世界”的@米哈游miHoYo@原神遇上#HarmonyOSNEXT#,将为跨平台的游戏玩法和玩家体验带来更多可能。#鸿蒙千帆起# ##HarmonyOS#市场或迎来爆发式增!学习鸿蒙正......
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之线性布局容器Row组件
    鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之线性布局容器Row组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Row组件沿水平方向布局容器。子组件可以包含子组件。接口Row(value?:{space?:string|number})参数参数名参数类型必填默认值参数......
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之线性布局容器Column组件
    鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之线性布局容器Column组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Column组件沿垂直方向布局的容器。子组件可以包含子组件。接口Column(value?:{space?:string|number})参数参数名参数类型必......
  • 扫描全能王启动鸿蒙原生应用开发,系HarmonyOS NEXT智能扫描领域首批
    近期,“鸿蒙合作签约暨扫描全能王鸿蒙原生应用开发启动仪式”(简称“签约仪式”)正式举行。合合信息与华为达成鸿蒙合作,旗下扫描全能王将基于HarmonyOSNEXT正式启动鸿蒙原生应用开发。据悉,扫描全能王是鸿蒙在智能扫描领域内签约原生应用开发的头部产品,双方拟在以OpenHarmony为底座......
  • 鸿蒙5.0到来,能与IOS和安卓对抗吗?
    前言随着华为鸿蒙的不断更新,更多的设备类型和场景都能被支持,而且明年还将彻底抛弃安卓的底层代码,摆脱了套皮安卓的鸿蒙能否在如今的市场上与安卓和IOS抗衡?我们都清楚安卓系统是目前全球最流行的移动操作系统,拥有庞大的用户基数和应用生态。鸿蒙系统如果想要在市场上取得一席之地,就......
  • 你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位
    近日,鸿蒙产业链消息人士透露,鸿蒙5.0版本的发布计划中或将不再考虑兼容安卓系统,鸿蒙就是鸿蒙,安卓就是安卓。彻底确定鸿蒙与安卓的独立性。那么华为不再兼容安卓,是否会带来更多就业岗位坐标某大厂,前段时间刚和华为开完会,先说结论:会上层基于ArkTs和ArkUI的部分:这意味着对于所有......
  • 鸿蒙开发入门:多HAP的开发调试与发布部署流程
    多HAP的开发调试与发布部署流程多HAP的开发调试与发布部署流程如下图所示。图1多HAP的开发调试与发布部署流程开发开发者通过DevEcoStudio工具按照业务的需要创建多个Module,在相应的Module中完成自身业务的开发。调试通过DevEcoStudio编译打包,生成单个或者多个HAP,即可基于HAP进......
  •  鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件
     鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件编辑一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Toast组件Toast 的应用场景也非常广泛,比如网络请求出错了可以弹一个 Toast 提示等。@ohos.prompt 模块里提供显示一个 Toast 的A......
  •  鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle开关组件
     鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle开关组件编辑一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Toggle开关组件接口Toggle(options:{type:ToggleType,isOn?:boolean})参数参数名参数类型必填默认值参数描述typeToggleType......