草庐IT

HarmonyOS3

全部标签

【JAVA UI】HarmonyOS关系型数据增删改查

 参考资料参考资料如下对象关系映射数据库开发指导相关demo项目配置项目配置在应用级(entry)的bulid.gradle的ohos添加如下代码,如图所示compileOptions{annotationEnabledtrue}建立关系型数据对象新建一个User对象包含姓名(name),年龄(age),和表索引(UserId),并且表索引为自增长格式,User需要继承OrmObject的对象,并且在User添加Entity注解,标明标明,实现get,set和tostring的方法,代码如下packagecom.harmony.alliance.myapplication.model;impo

初识HarmonyOS

现在很少写博客了,一方面比较忙,另一方面大多数都是用ppt作输出,想想还是给博客贴上吧。这个ppt是对我们部门分享HarmonyOS(鸿蒙OS)知识的,为了全员皆懂,所以把内容给简易化了。第三张幻灯片是视频,地址先贴这里了,HarmonyOS概述接下来是分享内容

【HarmonyOS】【JAVA UI】HarmonyOS 如何集成KLog

 参考资料KLogZSONObject功能讲解支持功能该项目主要是在多种情况下,日志的输出到控制台和本地文件中。支持显示行号支持显示Log所在函数名称支持无Tag快捷打印支持在DevEcoStudio开发IDE中,点击函数名称,跳转至Log所在位置支持JSON字符串解析打印支持XML字符串解析打印支持Log信息存储到文件支持变长参数,任意个数打印参数支持设置全局Tag使用方式包括:KLog.d();KLog.i();KLog.w();KLog.e();KLog.f();代码实现集成方式项目级bulid.gradle添加如下代码repositories{maven{url'https://rep

HarmonyOS元服务开发实践:桌面卡片字典

一、项目说明1.DEMO创意为卡片字典。2.不同卡片显示不同内容:微卡、小卡、中卡、大卡,根据不同卡片特征显示同一个字的不同内容,基于用户习惯可选择喜欢的卡片。3.万能卡片刷新:用户点击卡片刷新按钮查看新内容,同时卡片设置了定时刷新,让用户每天看到的卡片都是新的文字,便于用户学习和查阅。4.元服务内具有搜索功能,用户可以通过搜索查询相应的字和解释,采用了类似现在用户习惯的上下滑动方式来进行逐字详细阐述。5.基于API9、ArkTS语言开发,通过serverless云服务实现注册、登录等功能。二、元服务效果1.万能卡片效果 2.元服务内页 三、项目开发1.环境搭建软件要求:DevEcoStudi

【HarmonyOS】低代码开发使用module中的自定义组件

 “Module是应用/服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/服务配置文件,每一个Module都可以独立进行编译和运行。一个HarmonyOS应用/服务通常会包含一个或多个Module,因此,可以在工程中创建多个Module,每个Module分为Ability和Library两种类型。”这个是HarmonyOS官网对Module模块的描述,我们可以在本地依赖库中创建组件,然后在主Module中使用。对于低代码开发我们可以创建一个”VisualLibrary“本地库。在本地库中创建我们的自定义的低代码组件。流程如下第一步、创建”VisualLibrary”:右键主Modul

HarmonyOS学习路之开发篇—多媒体开发(媒体数据管理开发)

一、媒体数据管理开发概述HarmonyOS媒体数据管理模块支持多媒体数据管理相关的功能开发,常见操作如:获取媒体元数据、截取帧数据等。在进行应用的开发前,开发者应了解以下基本概念:PixelMapPixelMap是图像解码后无压缩的位图格式,用于图像显示或者进一步的处理。媒体元数据媒体元数据是用来描述多媒体数据的数据,例如媒体标题、媒体时长等数据信息。约束与限制为及时释放native资源,建议在媒体数据管理AVMetadataHelper对象使用完成后,主动调用release()方法。二、媒体元数据获取开发场景介绍媒体元数据是描述多媒体数据的数据,例如媒体标题、媒体时长、媒体的帧数据等。接口说

HarmonyOS学习笔记---实时预览功能

刚开始使用DevEcoStudio的时候,我以为它并没有实时预览的功能,所以每次去调式demo都是使用模拟器去查看界面效果的,不过模拟器的启动实在是太慢了,十分影响使用体验。直到我在HarmonyOS论坛看到这篇文章我才知道原来DevEcoStudio是有预览器的,并且是支持实时预览的。预览器的使用首先要确保DevEcoStudio下载的HarmonyOSSDK里面的SDKtools已经下载了Previewer预览器。当SDKtools已经下载了Previewer之后,我们就可以使用预览器了。打开预览器的方式有两种:第一种:通过菜单栏,找到view,然后点击view–>ToolWindows–

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原子化服务案例分享-成语心情

一、案例说明成语,众人皆说,成之于语;是汉语词汇中定型的词。成语多为四字,亦有三字,五字甚至七字以上。成语是中华传统文化的一大特色,是中华文化中一颗璀璨的明珠。成语有很大一部分是从古代相承沿用下来的,它代表了一个故事或者典故;有些成语本就是一个微型的句子。本服务按照人们日常心情、工作生活的场景,精选收录了130个成语,为每个成语配置了近义词与反义词、相应的服务卡片色彩和智能语音播读,让用户参照本服务提供的成语综合平衡地理解自己的每个情绪和情景。用户可以根据我们设定的规则通过服务卡片自动刷新随机阅读成语或者通过原子化服务随机上下刷读成语。用户也可以根据自己各个时间段的喜好、状态和需要,采用订阅的

HarmonyOS极客松“上分秘籍”! 高手们顶峰相见!

HarmonyOS 极客马拉松2023 火热进行中,我们期待与各位开发者相聚一起,践行极客精神,创造无限可能!我们鼓励各位极客们自由组队,挥洒创意,用HarmonyOS 探索移动应用和服务的更多可能性!优秀的参赛者还可以与华为高管、技术大牛、顶级投资人深度交流,展示技术成果和创新能力,获得多渠道推广宣传及个人HDE (HUAWEI Developer Experts)提名等机会。HarmonyOS极客马拉松2023自6月15日开赛以来,受到了广大开发者的关注和热情响应,开发者每天在活动社群畅聊技术、碰撞极客创意,热情地组队交流,为此我们特别准备了一份备赛秘籍。该秘籍包含三个部分,旨在帮助开发者