《宠知汇》应用案例热点技术解析开篇《宠知汇》作为一款深度适配HarmonyOS的宠物主题应用,汇聚专业养宠知识,构建全场景养护生态,为宠物主人打造覆盖宠物生命周期的一站式智慧服务入口。依托鸿蒙系统的分布式能力与智能化特性,让科学养宠更简单、更便捷。《宠知汇》借助HarmonyOS的跨设备优势,实现手机、平板、智慧屏等多终端的无缝协同,成为宠物主人身边的移动养宠管家。第一章:借助“一多”能力,实现全设备适配《宠知...
HarmonyOSNextV2状态管理ObservedV2基本使用背景最近Harmony应用开发技术中推出了新版的状态管理技术,试用过后,直呼很香。我们来看为什么?因为在Harmony应用开发过程中,我们一定会碰到监听嵌套类深层次属性的需求,如希望son的weight属性变化后,可以引起UI刷新。Observed装饰器和ObjectLink装饰器针对以上需求,那之前,也就是所谓的v1版本是怎么做的呢?是通过Observed装饰器和ObjectLink装饰器实现的。其中,这一套解决...
HarmonyOSNextV2Local和ParamLocal背景Local是harmony应用开发中的v2版本中对标State的状态管理修饰器,它解决了State对状态变量更改的检测混乱的问题:1.State修饰的状态变量可以是组件内部自己定义的2.State修饰的状态也可以由外部父组件传递这样就导致了状态数据来源不唯一,在大型项目中会引发难易检测和维护状态的问题。如以下代码:typescriptEntryComponentstructIndex{Statenum:number100build(){Column(){Text("父组件...
HarmonyOSNextV2Event背景在上一节中,我们针对父子组件,讲了关于传递数据的知识。我们了解到1.Local是管理自己内部的数据的,2.Param是负责接收父组件的数据的,而且子自己内部不能直接修改按照一个组件最基本的功能,既能接收外部传入的数据,也要向外部传递数据。那么Event修饰符就是来解决这个问题的了。介绍Event是子组件向父组件传递数据的技术,它只能用在ComponentV2修改的组件上,其中的思想是1.完成修改数据的操作,...
HarmonyOSNext中的HAP、HAR、HSP区别想要更加合理的开发一个企业级别的Harmony应用,那么就不得不提其中的HAP、HAR、HSP了。前言对于普通的用户来说,可能一个普通的应用就等于一个安装文件如安卓下的APK。但是对于Harmony应用开发工程师来讲,一个应用包含的内容仅仅不止于此。用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。项目架构...
HarmonyOSNext实战卡片开发03在前面两张,我们基本掌握了卡片的使用流程,本章节就通过一个实战来加强对卡片使用的理解。要完成的案例新建项目和新建服务卡片设置沉浸式entrysrcmainetsentryabilityEntryAbility.ets首页显示轮播图数据1.申请网络权限entrysrcmainmodule.json52.新建工具文件utilsindex.etsentrysrcmainetsutilsindex.etstypescriptexportconstswiperInit(){AppStorage.setOrCreate("swiperList",["https:env00j...
2025-10-23 10:35:03 4427浏览 2点赞 0回复 1收藏
HarmonyOSNext实战卡片开发02卡片开发中,还有一个难点是显示图片。其中分为显示本地图片和显示网络图片显示本地图片卡片可以显示本地图片,如存放在应用临时目录下的图片。路径比如dataappel2100base你的项目boundleNametemp123.png以下操作是为了得到一张该目录下的图片做的准备工作1.截图,得到一张相册图片2.使用PhotoViewPicker来选择要操作的图片3.复制该图片到应用的临时目录下4.传递给卡片组件截图,得到一张相册图片使...
2025-10-23 10:34:39 3938浏览 1点赞 0回复 1收藏
HarmonyOSNext实战卡片开发01介绍[FormKit(卡片开发服务)](https:developer.huawei.comconsumercndocharmonyosguidesV5formkitoverviewV5)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。卡片常用于嵌入到其他应用(当前被嵌入方即卡片使用方只支持系统应用,例如桌面)中作为其界面显示的一部分,并支持拉起页面、发送消息等基础的交互能力...
2025-10-23 10:34:10 4082浏览 5点赞 0回复 4收藏
星光不负码向未来我的一次鸿蒙布道记录自我介绍大家好,我是万少,这个是我的自我介绍我是一个鸿蒙应用开发技术爱好者,同时也是鸿蒙应用技术的传播者目前牵头和扶持个人开发者开发了十几款鸿蒙上架应用了,有《可可图片编辑》、《青蓝萤火故事屋》、《自然壁纸》等等。学习HarmonyOS开发的痛点HarmonyOS鸿蒙应用目前正迎来蓬勃发展的势头,广大学习者和开发者普遍都想要参与其中,由于HarmonyOS是一门很年轻的语言,市场上相...
2025-10-19 14:41:00 3441浏览 3点赞 0回复 0收藏
HarmonyOS6应用升级经验分享前言最近鸿蒙应用市场支持上架HarmonyOS6正式版的应用了,我也把《可可图片编辑》升级到6,并且已经发布上架了。这里就分享下升级到HarmonyOS6的经验。配置文件处理优先你需要考虑到是,你的应用希望运行在哪些系统版本或者支持哪些API版本到设备上,比如API12、API13、API14、API20等等。一般情况下的升级都是向下兼容,就是你需要保证低版本设备是可以正常使用你的应用功能,同时高版本的设备也能...
2025-10-18 12:13:42 5932浏览 0点赞 0回复 0收藏
前言大家好,我是万少,这个是我的自我介绍我是一个鸿蒙应用开发技术爱好者,同时也是鸿蒙应用技术的传播者目前牵头和扶持个人开发者开发了十几款鸿蒙上架应用了,有《可可图片编辑》、《青蓝萤火故事屋》、《自然壁纸》等等。接下来分享一下平时我开发鸿蒙应用的百宝箱吧,希望可以助力鸿蒙应用开发爱好者。鸿蒙应用开发官网[鸿蒙应用开发官网](https:developer.huawei.comconsumercndocharmonyosguidesapplicationdevguide)是...
2025-10-09 14:20:36 4585浏览 0点赞 0回复 0收藏
前言HarmonyOS应用开发中,想要体验完整的能力,靠预览器和模拟器是满足不了的,这个时候就需要我们使用真机来开发和运行。开发状态下,如果不是需要特别的功能体验,如地图定位,华为登录等,在使用真机开发的情况下,我们使用自动签名即可。当自动签名成功的时候,对应的AGC平台上也会有一条真机记录,那如果一些小伙伴疯狂新建项目,疯狂使用自动签名,默认的设备数量100条,很快就会被占满。你没有看错,默认的是100条,已...
2025-09-27 10:33:12 6481浏览 0点赞 0回复 0收藏
十行代码带你极速接入鸿蒙6新特性应用内打分评价前言HarmonyOS6的beta版本来到了beta5,也是给我们带来了不少的有趣的新特性。应用评论服务这里要介绍是beta2推出的应用评论服务功能,用户无需进入应用市场应用详情页,可直接在应用内进行评论。指南:https:developer.huawei.comconsumercndocharmonyosguidesappgallerycommentAPI:https:developer.huawei.comconsumercndocharmonyosreferencesappgallerycommentmanager接入步...
2025-09-25 16:14:05 1.4w浏览 0点赞 0回复 0收藏
可可图片编辑HarmonyOS(7)图片绘画前言可可图片编辑实现在上传图片,然后在已有图片上绘画的功能。该功能主要也是利用了canvas画布功能,把选择的图片转换成画布,然后在上面直接描绘。使用canvas的drawImage描绘图片演示如何通过CanvasRenderingContext2D的drawImage方法实现图片渲染及尺寸控制1.创建渲染上下文通过RenderingContextSettings配置抗锯齿属性(true表示启用)初始化CanvasRenderingContext2D对象,作为2D绘图...
2025-09-12 23:08:15 9524浏览 0点赞 0回复 0收藏
可可图片编辑HarmonyOS(6)水印效果前言可可图片编辑也实现了水印效果,这个功能的实现比较取巧。在预览阶段,直接通过层叠布局来实现水印效果。在保存图片时,使用组件截图componentSnapshot的知识实现保存图片。https:developer.huawei.comconsumercndocharmonyosreferencesjsapisarkuicomponentsnapshotcomponentsnapshotgetdeprecatedcomponentSnapshot介绍componentSnapshot是HarmonyOS提供的一个强大功能,允许开发者获...
2025-09-12 23:05:48 9815浏览 0点赞 0回复 0收藏
可可图片编辑HarmonyOS(5)滤镜效果前言可可图片编辑也实现了滤镜效果,主要是利用Image组件的colorFilter属性实现。滤镜的关键属性colorFiltercolorFilter的主要作用是给图像设置颜色滤镜效果。其核心原理是使用一个4x5的颜色矩阵对图片的每个像素颜色(RGBA)进行数学变换,从而得到一个新的颜色值。参数类型:typescriptcolorFilter(value:ColorFilterDrawingColorFilter)它接受两种类型的参数:1.ColorFilter:ArkUI自带的...
2025-09-12 21:44:36 9755浏览 0点赞 0回复 0收藏
鸿蒙创新赛HarmonyOS6.0.0(20)关键特性汇总表2025华为鸿蒙创新赛相信大家都已经成功上架自己的作品了吧,根据比赛的要求,最少要接入3个鸿蒙6特性的Kit哈。那么如何接入呢:1.下载鸿蒙6的开发工具,最好是Beta3如果没有,可以私聊我2.然后在你的应用上开发具有鸿蒙6新特性的功能3.申请开通白名单4.走邀请上架方式5.等待上架。这里就罗列下鸿蒙6新特性方便大家查阅Kit名称功能描述相关链接AbilityKit新增应用预加载机制,根据用...
2025-09-09 23:20:34 1.5w浏览 1点赞 0回复 0收藏
HarmonyOS鸿蒙应用开发AI的bugAI来修复前言最近由于开发鸿蒙应用存在巨大的红利,我一直在尝试使用AI工具提效功能开发。不过由于鸿蒙应用更新实在太快,一些AI编码工具稍有不慎,就会在功能实现上绕来绕去,始终无法完美解决。什么bug比如,我这会想要实现一个简单的阅读进度功能,它的原理是根据当前页面滚动的距离除以页面可以滚动的最大的距离,从而得出阅读进度的百分比阅读进度的百分比当前页面滚动的距离页面可以滚动最大...
2025-09-02 10:05:31 2341浏览 1点赞 0回复 0收藏
2025年华为鸿蒙创新赛比赛流程全攻略各位开发者朋友们,大家好!华为鸿蒙创新赛又来了!这可是每年开发者圈子里的重头戏,不仅有丰厚的奖金,更是展示自己技术实力、获得行业认可的绝佳机会。今天就来给大家详细拆解一下2025年的参赛流程,让你轻松上手,避免踩坑!https:developer.huawei.comconsumercnactivitydigixActivitydigixcmsdetail101750143863263087参赛流程总览为了让大家对整个参赛流程有个清晰的认识,我先画个流...
2025-08-30 10:20:32 4251浏览 0点赞 0回复 0收藏
可可图片编辑HarmonyOS(4)图片裁剪canvas前言可可图片编辑实现了图片的裁剪功能,效果如图所示。这里的核心技术是使用了canvas。Canvas入门Canvas提供画布组件,用于自定义绘制图形,开发者使用CanvasRenderingContext2D对象和OffscreenCanvasRenderingContext2D对象在Canvas组件上进行绘制,绘制对象可以是基础形状、文本、图片等,canvas也可以实现对图片到裁剪,并且还可以把canvas上描绘的图形下载保存成图片。本章节主要...
2025-08-27 08:02:04 5819浏览 1点赞 0回复 0收藏