草庐IT

鸿蒙ACE

全部标签

Harmony OS鸿蒙新体验-初识ArkTS语言

ArkTS是OpenHarmony优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,保持了TS的基本风格,同时通过规范定义强化开发期静态检查和分析,提升程序执行稳定性和性能。从APIversion10开始,ArkTS进一步通过规范强化静态检查和分析,对比标准TS的差异可以参考从TypeScript到ArkTS的适配规则:强制使用静态类型:静态类型是ArkTS最重要的特性之一。如果使用静态类型,那么程序中变量的类型就是确定的。同时,由于所有类型在程序实际运行前都是已知的,编译器可以验证代码的正确性,从而减少运行时的类型检查,有助于性能提升。

鸿蒙harmony--自定义组件

 今天是2月1日,星期四,二月的第一条祝福送给你,愿你目之所及皆是欢喜,心之所想皆能如愿,希望在新的一年里,我们都能越来越好。目录一,定义 二,自定义组件的基本用法三,自定义组件的基本结构3.1struct3.2 @Component3.3 build()函数3.4 @Entry3.5 EntryOptions四,成员函数/变量 五,页面和自定义组件的生命周期 六,自定义组件的创建和渲染流程七,自定义组件重新渲染 八,自定义组件的删除一,定义在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。。在进行UI界面开发时,通常不是简单的将系统组件进行组

鸿蒙系统对应安卓版本

鸿蒙系统对应安卓版本使用安卓studio新建一个app然后添加代码打印:Log.d(“MainActivity”,"SDKVersion:"+Build.VERSION.SDK_INT);或者把Build.VERSION.SDK_INT添加到显示的字符串上面我这里build.gradle.kts配置android{compileSdk=33defaultConfig{minSdk=28targetSdk=33}}编译安装,运行之后显示Build.VERSION.SDK_INT值是31鸿蒙4.0.0对应安卓12api31

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Radio组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Radio组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、Radio组件单选框,提供相应的用户交互选择项。子组件无。接口Radio(options:{value:string,group:string})从APIversion9开始,该接口支持在ArkTS卡片中使用。构造参数参数名参数类型必填参数描述valuestring是当前单选框的值。groupstring是当前单选框的所属群组名称,相同group的Radio只能有一个被选中。属性除支持通用属性外,还支

鸿蒙OS 剪贴板开发指导

场景介绍同一设备的应用程序A、B之间可以借助系统剪贴板服务完成简单数据的传递,即应用程序A向剪贴板服务写入数据后,应用程序B可以从中读取出数据。在满足分布式剪贴板服务的使用条件时,应用程序A、B也可以来自组网内的不同设备。图1剪贴板服务示意图在使用剪贴板服务时,需要注意以下几点:只有在前台获取到焦点的应用才有读取系统剪贴板的权限(系统默认输入法应用除外)。写入到剪贴板服务中的剪贴板数据不会随应用程序结束而销毁。对同一用户而言,写入剪贴板服务的数据会被下一次写入的剪贴板数据所覆盖。如果设备满足分布式组网条件,且进行复制操作的设备打开了剪贴板分布式开关,未配置“仅在本地”标志位的剪贴板数据里的MI

鸿蒙还没有越过安全线,但机会多于负担

嘉宾|李传钊、宋旭军采访&撰稿 | 云昭出品|51CTO技术栈(微信号:blog51cto)“鸿蒙生态气候并未完全大成,过早下这样的结论,有失客观。”截止到2023年12月8日,包括支付宝、钉钉、微博等等国内的TOP20的互联网应用当中,已经有近半数的启动了鸿蒙原生应用的开发,再到今年1月18日,“鸿蒙生态千帆启航仪式”上,余承东宣布已有超200家头部应用加速鸿蒙原生开发,原生应用版图成型。此外,近日据央视报道,国外研究机构TechInsights对鸿蒙系统做出了最新的预测。该机构认为,2024年鸿蒙系统在中国市场将超越iOS,成为中国智能手机市场第二大操作系统,仅次于安卓。央视节目引用的“对

2024最新版鸿蒙HarmonyOS开发工具安装使用指南

2024最新版鸿蒙HarmonyOS开发工具安装使用指南ByJackson@ML0.什么是鸿蒙HarmonyOS?华为鸿蒙系统(HUAWEIHarmonyOS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的分布式操作系统。华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端,实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。1.下载鸿蒙HarmonyOS开发工具打开Chrome浏览器,访问鸿蒙开发者官网:https://dev

余承东发布HarmonyOS NEXT,鸿蒙生态发展速度到底有多惊人?

“纯血”鸿蒙到来2024年1月18日,华为发布了备受期待的鸿蒙星河版,正式宣告了鸿蒙作为第三大操作系统的登场。这一消息不仅让人瞩目,更让人对鸿蒙生态系统的发展速度感到惊叹。鸿蒙生态将加速各行各业的数字化转型,打开万亿级产业的新蓝海。高校开设“鸿蒙班”仅仅用了5个月的时间,鸿蒙生态系统的规模就取得了显著的增长。设备数量从7亿增长至8亿,适配的大型APP从350款增至450款,代码从1亿行增至1.2亿行。更令人振奋的是,已有305所高校积极参与鸿蒙活动,未来会有更多的开发者为鸿蒙生态的发展贡献了重要力量。零基础如何学鸿蒙,Laval社区是首选随着OpenHarmony生态的不断发展,开发者面临的技

鸿蒙ArkUI开发-实现增删Tab页签

场景介绍部分应用在使用过程中需要自定义添加或删除标签的场景,比如在浏览器中的顶部标签栏中需要新打开或关闭网页页签,而这种场景与Tabs组件效果类似,但Tabs组件不提供增加或删除页签的功能,不能自由的增加删除页签,需要开发者自己实现Tabs中增删页签功能。本文以浏览器中增加或删除页签为例,实现Tabs中页签的增删功能。效果呈现如下动图所示:环境要求本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发:IDE:DevEcoStudio4.0ReleaseSDK:Ohos_sdk_public4.0.10.13(APIVersion10Release)实现原理本例涉及的关键特性以及实现方案