草庐IT

harmonyOS

全部标签

鸿蒙系统 HarmonyOS

鸿蒙系统(HarmonyOS,或称HongmengOS)是由华为开发的一个新一代操作系统。它的开发起初是为了降低对外部操作系统(如Android)的依赖和提供跨平台的兼容性。鸿蒙系统的设计目标是实现跨多种设备的一致性体验,包括智能手机、平板电脑、智能手表、智能家居、车载系统等各类智能设备。以下是鸿蒙系统的一些关键特点:微内核设计:鸿蒙系统使用了微内核设计,使得系统更加安全和轻量。微内核意味着它只包含最基本的服务,如线程调度和硬件驱动,其余服务都运转在用户空间之上,这样的设计可以减少内核崩溃的可能性,并提高安全性。多设备生态:鸿蒙系统的一个重要特点是其“分布式架构”,能够实现多设备一体化的协同体

【HarmonyOS】鸿蒙开发之prompt组件——第3.3章

prompt组件简介prompt组件一共有三种弹出框:showToast()showDialog()showActionMenu()一.显示一个ToastshowToast函数内参数说明如下:message:提示文本,必填项。duration:Toast显示时间,单位毫秒,范围[1500,10000],默认1500。bottom:设置Toast的显示位置距离底部的间距。代码实例:Button("显示一个toast").onClick(()=>{promptAction.showToast({message:'案例一',duration:2000,bottom:100});})二.显示一个Dia

【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门之常用属性(3)

个人名片:🐼作者简介:一名大三在校生,喜欢AI编程🎋🐻‍❄️个人主页🥇:落798.🐼个人WeChat:hmmwx53🕊️系列专栏:🖼️零基础学Java——小白入门必备重识C语言——复习回顾计算机网络体系———深度详讲HCIP数通工程师-刷题与实战微信小程序开发——实战开发HarmonyOS4.0应用开发实战——实战开发🐓每日一句:🍭我很忙,但我要忙的有意义!欢迎评论💬点赞👍🏻收藏📂加关注+文章目录常用属性(3)按钮常用属性背景颜色边框圆角常用事件切换按钮常用属性:常用事件文本输入常用属性常用事件进度条常用属性弹窗消息提示警告对话框操作列表弹框选择器弹窗自定义弹窗欢迎添加微信,加入我的核心小队,

HarmonyOS—低代码开发中使用自定义组件

开发者在使用DevEcoStudio的低代码功能进行可视化开发时,可以通过自定义组件功能自由封装业务逻辑类组件,实现能力复用,降低开发及维护成本。NOTE该功能在DevEcoStudio3.1Beta2及更高版本中支持,且创建的工程必须是compileSdkVersion为8或以上的ArkTS工程。自定义组件由已有的基础组件(或组合)创建自定义组件1.右击基础组件(或组件组合),在弹出的菜单中选择CreateCustomComponent。2.在弹出的对话框中输入自定义组件名称,然后单击OK。自定义组件创建完成后,DevEcoStudio将会自动生成.visual和.ets文件,Stage模型

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

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之QRCode组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、QRCode组件用于显示单个二维码的组件。子组件无。接口QRCode(value:string)从APIversion9开始,该接口支持在ArkTS卡片中使用。构造参数参数名参数类型必填参数描述valuestring是二维码内容字符串。最大支持256个字符,若超出,则截取前256个字符。说明:该字符串内容确保有效,不支持null、undefined以及空内容。属性除支持通用属性外,还支持以下属性:名

HarmonyOS—开启AOT编译模式

AOT(AheadOfTime)即提前编译,能够在Host端(即运行DevEcoStudio的电脑)将字节码提前编译成Target端(即运行应用的设备)可运行的机器码,这样字节码可以获得充分编译优化,放到Target端运行时可以获得加速。对性能有高要求的开发者可通过在DevEcoStudio完成相关的编译配置,开启AOT编译模式,提升应用运行性能。说明当前仅支持API9及以上版本Stage模型的ArkTS工程。Node.js需要10.14以上版本。仅支持在64位ROM上运行。AOT编译模式在模块级build-profile.json5文件中,buildOption内的aotCompileMod

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

 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Gauge组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Gauge组件数据量规图表组件,用于将数据展示为环形图表。子组件无接口Gauge(options:{value:number,min?:number,max?:number})从APIversion9开始,该接口支持在ArkTS卡片中使用。构造参数参数名参数类型必填参数描述valuenumber是量规图的当前数据值,即图中指针指向位置。用于组件创建时量规图初始值的预置。说明:value不在min和ma

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

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之AlphabetIndexer组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、AlphabetIndexer组件可以与容器组件联动用于按逻辑结构快速定位容器显示区域的组件。子组件无接口AlphabetIndexer(value:{arrayValue:Array,selected:number})参数参数名参数类型必填参数描述arrayValueArray是字母索引字符串数组,不可设置为空。selectednumber是初始选中项索引值,若超出索引值范围,则

HarmonyOS 实战开发案例-仿抖音短视频应用

前段时间看到一篇文章,但是没有源码,是一个仿写抖音的文章,最近也在看这块,顺便写个简单的短视频小应用。技术点拆分1、http请求数据;2、measure计算文本宽度;3、video播放视频;4、onTouch上滑/下拉切换视频;5、List实现滚动加载;效果展示http请求数据通过对@ohos.net.http进行二次封装,进行数据请求。1、封装requestHttp;importhttpfrom'@ohos.net.http';//1、创建RequestOption.ets配置类exportinterfaceRequestOptions{url?:string;method?:Request

HarmonyOS—添加/删除Module

Module是应用/服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/服务配置文件,每一个Module都可以独立进行编译和运行。一个HarmonyOS应用/服务通常会包含一个或多个Module,因此,可以在工程中创建多个Module,每个Module分为Ability和Library两种类型。在工程中添加Module创建新的Module1.通过如下两种方法,在工程中添加新的Module。方法1:鼠标移到工程目录顶部,单击鼠标右键,选择New>Module…,开始创建新的Module。方法2:选中工程目录中任意文件,然后在菜单栏选择File>New>Module…,开始创建新的Modu