草庐IT

openHarmony3

全部标签

HarmonyOS/OpenHarmony元服务开发-卡片使用动效能力

ArkTS卡片开放了使用动画效果的能力,支持显式动画、属性动画、组件内转场能力。需要注意的是,ArkTS卡片使用动画效果时具有以下限制: 以下示例代码实现了按钮旋转的动画效果:@Entry@ComponentstructAttrAnimationExample{@StaterotateAngle:number=0;build(){Column(){Button('changerotateangle').onClick(()=>{this.rotateAngle=90;}).margin(50).rotate({angle:this.rotateAngle}).animation({curve:

HarmonyOS/OpenHarmony应用开发-Stage模型ArkTS语言扩展能力基类

ExtensionAbility模块提供对ExtensionAbility生命周期、上下文环境等调用管理的能力,包括ExtensionAbility创建、销毁、转储客户端信息等。说明:模块首批接口从APIversion9开始支持。模块接口仅可在Stage模型下使用。导入模块:importExtensionAbilityfrom'@ohos.app.ability.ExtensionAbility';接口示例: 

移植OpenHarmony到星空派ARM芯片【1】

9月30日,OpenHarmony3.0LTS版本发布本文将介绍如何移植OpenHarmony3.0到星空派开发板上。1.星空派开发板介绍星空派(GD)开发板是由旗点科技推出的一款GD32开发板,板载GD32F303ZET6芯片,可直接替代STM32F103和GD32F103系列。支持WiFi、4G、loRa等物联通信接口。板载Flash、eeprom等,支持3.2寸的TFT-LCD屏幕。所有IO口均引出,可完整地进行外设开发,包括:JTAG、RTC、I2C、UART、SPI、SDIO、EXMC、DAC、ADC、USB、TFT-LCD等。2.ARM芯片移植轻量系统基础知识(1)适配LiteOS

触觉智能PurplePiOH 3566 OpenHarmony3.2R 64位运行Docker

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com大家好,我是离北况归。最近入手了一块OpenHarmony标准系统开发板———触觉智能PurplePiOH ,2+16G售价仅249元。它使用的芯片是rk3566,适配的OpenHarmony版本为3.2Release,是目前最便宜的OpenHarmony标准系统开源开发板,并且软硬件全部开源。触觉智能PurplePiOH3566OpenHarmony3.2R64位运行docker-开源基础软件社区目录触觉智能PurplePiOH3566OpenHarmony3.2R64位运行docker1

OpenHarmony使用Swiper组件实现轮播图

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com场景说明轮播图是一个在固定区域内轮流展示多张图片或文本信息的组件。轮播图会在预设时间间隔内,自动或手动切换到下一张图片。轮播图的应用场景包括首页轮播图、图片展示、广告推广和新闻资讯等,作用主要是通过多张图片的切换,提高页面的信息密度,增加视觉冲击力,为用户呈现更全面、更直观的信息。OpenHarmony可以使用Swiper轮播组件实现轮播图。本例基于橘子购物示例应用,为大家介绍轮播组件Swiper,该组件提供滑动轮播显示的能力。效果呈现橘子购物示例应用首页轮播图的实现效果如下:OpenHar

OpenHarmony应用实现二维码扫码识别

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com概念介绍二维码的应用场景非常广泛,在购物应用中,消费者可以直接扫描商品二维码,浏览并购买产品,如图是购物应用的扫描二维码的页面。本文就以橘子购物示例应用为例,来讲解OpenHarmony应用二维码开发相关的技术点。我们先看下二维码相关的几个概念。二维码生成OpenHarmony应用框架提供了QRCode组件,用于显示单个二维码的组件。该组件只能用于显示二维码,无法显示条码与解析码内容。二维码解析OpenHarmony提供了功能强大的三方库@ohos/zxing,是一个解析/生成一维码/二维码

开源鸿蒙 OpenHarmony 4.0 Beta2 发布,多平台开发框架 ArkUI-X 首发

8月7日消息,开源鸿蒙近日在gitee发布了 OpenHarmony4.0Beta2版本更新,带来了标准系统能力的持续完善。此外,方舟开发框架 ArkUI-X1.0.0于8月6日迎来 Canary1版本,主要能力范围包括:应用开发范式:支持基于ArkTS的声明式开发范式。应用开发模型:支持Stage开发模型。开发者工具:提供DevEcoStudio(IDE)和ACETools(命令行)两种ArkUI-X应用构建工具。混合开发能力:ArkTS声明式开发范式和Stage模型支持集成在现有iOS/Android应用中,通过现有应用加载,解析和运行。跨语言调用能力:提供FFI(Node-API)和平台

教你用 OpenHarmony 写个Hello World

最近在学HarmonyOS开发,才知道原来OpenHarmony和HarmonyOS的IDE是不一样的。如果没记错,上周发了我用HarmonyOS写出HelloWorld的文章,在里面还推荐了我学习的视频课程。这个是我文章的链接(终于用HarmonyOS跑出了HelloWorld),感兴趣的可以点开看看。在我的认知里,写HelloWorld是学开发的第一步。为了雨露均沾,我找到了用OpenHarmony写个HelloWorld的课程视频,我大概看了下,和HarmonyOS的差别不大。不过在后面弄签名的时候,可能会出现的问题比较多,这部分大家要仔细听听。如果在学习中遇到问题,欢迎大家一起讨论学习

OpenHarmony轻量设备获取网络中设备IP方式-组播

一、简介​在Openharmony的轻量和小型系统中,受限于cpu与内存资源等原因,网络协议一般使用lwip的实现。而且受限资源影响,lwip的socket数与端口数都通过宏定义控制在7-8个以内。在物联IOT实际应用中,经常会出现多台IOT设备在未知对方IP的状态下,需要对多台IOT设备进行控制与通信。此时可以通过组播的方式获取对方设备的IP地址,后续就可以对对方设备进行控制与通信。另:1.在IOT设备通信中,关于可信安全的问题,在Openharmony中可以使用hichain的可信安全进行认证。2.在IOT设备通信中,Openharmony除了采用传统的组播与广播方式控制其它的IOT设备,

龙芯OpenHarmony课程 【4】 按键中断

1按键中断线程按键中断相关代码位于device\loongson\ls1c300b_hrst\test\sample_key_irq.c文件中。首先create_key_irq_task创建一个线程,该线程为key_irq_task。2按键中断线程key_irq_task中断线程代码如下,基本都有注释后面我们重点看下中断设置部分的代码。按键中断处理函数3龙芯1c300中断龙芯1c的中断分为五组,每组32个,相关中断号可以在device\loongson\ls1c300b_hrst\src\lib\ls1c_irq.h文件中查看,所有中断号如下: 其中,GPIO的中断是从64开始的也就是说,如果