放码过来
  • 首页
  • 归档
  • 标签
  • 友链

鸿蒙-试一下属性字符串

前言在开发中,经常会遇到一段文字中需要设置不同的字体样式和点击事件,最常见的就是在”我已仔细阅读并同意《隐私政策》和《用户协议》”这种情况,需要将书名号中的文字高亮,并且在点击的时候需要跳转到不同页面。一般我们可以使用Text+Span来实现,但我们还有另外一种方法:属性字符串 简介方便灵活应用文本样式的对象,可通过TextController中的setStyledString方法与Text组件绑
2025年04月09日
#HarmonyOS

鸿蒙-状态管理V1和V2在ForEach循环渲染的表现

状态管理V2已经出来好长时间了,移除GAP说明也有一段时间了,相信有一部分朋友已经开始着手从V1迁移到V2了,应该也踩了不少坑。下面向大家分享一下我使用状态管理V1和Foreach时遇到的坑,以及状态管理V2在Foreach循环渲染中的表现。 前提这里就先默认大家都已经熟悉状态管理V1中的@Observed装饰器和@ObjectLink装饰器,以及ForEach循环渲染相关的知识,并且仔细阅读过F
2025年03月24日
#HarmonyOS

鸿蒙-多包开发:HAP、HAR和HSP

支持模块化开发:将每个功能模块作为一个独立的 Module进行开发,Module 中可以包含源码、资源文件、第三方库、配置文件等,每一个 Module可以独立编译,实现特定的功能支持多设备适配:每个 Module可以单独配置所支持的设备类型,那么在应用市场分发应用包时,也能够根据设备类型做精准的筛选和匹配,从而将不同的包合理的组合和部署到对应的设备上。 Module 类型Ability类型的 Mo
2025年02月27日
#HarmonyOS

鸿蒙-状态管理V2其他方法

前言除了之前介绍的状态管理装饰器,在 V2 中还有其他新增的方法。 makeObserved开发过程中我们经常会用到从服务器获取到数据(一般是 json 字符串),转化为对象,然后设置到 UI 中做展示。但有一点比较麻烦:比如我们使用 rcp做网络请求,对返回对象调用toJson() as xxx转为对象,但这样获取到的对象是没办法被观察的,因为这样创建出来的对象不会被添加代理,这时候我们就可以使
2025年02月17日
#HarmonyOS

鸿蒙-状态管理V2

前言前面我们讲了状态管理V1相关装饰器和注意事项,一般来讲是足够在开发中使用了,但还是有一些不方便的地方,因此又有了状态管理 V2。截止到现在,V2的指南中已经移除了 gap提示,说明已经稳定可用。官方也希望我们尽快做迁移,当然,将来会不会出 V3 那就不得而知了。 综述V2 版本的状态管理装饰器有以下几种,都是从api12开始支持。不过问题不大,目前应用市场上架鸿蒙应用最低版本要求就是api12
2025年02月08日
#HarmonyOS

鸿蒙-状态管理V1

前言随着鸿蒙Next的推广,做鸿蒙开发的人是越来越多,提问和寻求帮助的人也是越来越多,就我自己回答的问题而言,大部分和状态管理相关,比如List刷新问题,,还有一些录音录像拍照问题。也不是太难的问题,需要特别仔细的阅读官方文档,有些问题的解决方法还分散在好几个文档里面,文档上也没有对一些关键点做特别讲解。这里就最常见的问题总结一下,希望后来的朋友少走一些弯路。 状态管理V1组件的状态管理一共就这几
2025年01月26日
#HarmonyOS

鸿蒙-hvigor定制构建

前言之前需要发版时都是在开发机上修改一下相关配置,比如签名文件、三方SDK参数等,然后打包上传到应用商店。略显繁琐,也担心某次打包会有漏改错改的配置。现在使用jenkins搭建了构建流水线,希望可以根据传入的参数不同,替换配置文件中的字段。翻看文档后发现可以在hvigorfile.ts中接收部分编译配置。 BuildProfile该类和 Android 项目中的 BuildConfig类很像,也是
2025年01月17日
#HarmonyOS

鸿蒙-自定义相机拍照

前言这个就没啥好说的,有需求就要搞定需求,搞不定需求就搞定提出需求的人嘛 大致流程相机开发需要使用真机,模拟器目前还是不支持的。这就劝退了一部分开发者。所需要的调用的接口大部分集中在@kit.CameraKit、@kit.AbilityKit中。保存图片时需要用到@kit.ImageKit、@kit.CoreFileKit、@kit.MediaLibraryKit等接下来看下需要做哪些工作: 获
2024年12月19日
#HarmonyOS

鸿蒙--Canvas 图片滑动验证

群里有朋友问图片滑块验证码怎么做,就是一张图上扣出来一块,然后拖动这一小块完成拼图。第一个想法就是偷懒一下:直接让设计在图片上抠出来一小块,把这两个图片和抠图的坐标一块下发,用Image或者canvas自己绘制一下,监听一下手指移动,当手指抬起的时候,如果移动的坐标和抠图的坐标误差在指定范围内,就算成功。后来说Android那边是自己处理的,下发整张图片,然后客户端自己抠图,自己处理。Androi
2024年11月28日
#HarmonyOS

鸿蒙-那些年我们踩过的坑-下

书接上回,在上一篇文章中介绍了 ForEach循环渲染和自绘制输入框遇到的坑,这里聊一下 字面量对象和类对象 以及 自定义 Dialog 的坑。
2024年11月11日
#HarmonyOS
1234…18

搜索

Hexo Fluid