[toc](目录)前言这个就没啥好说的,有需求就要搞定需求,搞不定需求就搞定提出需求的人嘛大致流程相机开发需要使用真机,模拟器目前还是不支持的。这就劝退了一部分开发者。所需要的调用的接口大部分集中在kit.CameraKit、kit.AbilityKit中。保存图片时需要用到kit.ImageKit、kit.CoreFileKit、kit.MediaLibraryKit等接下来看下需要做哪些工作:1.获取相机权限2.获取可用相机列表1.可以在这里监听相机状态(USB相机连接、断开连...
2025-02-20 17:37:13 2032浏览 0点赞 0回复 0收藏
[toc](目录)前言之前需要发版时都是在开发机上修改一下相关配置,比如签名文件、三方SDK参数等,然后打包上传到应用商店。略显繁琐,也担心某次打包会有漏改错改的配置。现在使用jenkins搭建了构建流水线,希望可以根据传入的参数不同,替换配置文件中的字段。翻看文档后发现可以在hvigorfile.ts中接收部分编译配置。BuildProfile该类和Android项目中的BuildConfig类很像,也是在编译构建时生成的。我们可以通过该类在运行时获...
2025-02-20 17:34:50 2164浏览 0点赞 0回复 0收藏
[toc](目录)前言随着鸿蒙Next的推广,做鸿蒙开发的人是越来越多,提问和寻求帮助的人也是越来越多,就我自己回答的问题而言,大部分和状态管理相关,比如List刷新问题,,还有一些录音录像拍照问题。也不是太难的问题,需要特别仔细的阅读官方文档,有些问题的解决方法还分散在好几个文档里面,文档上也没有对一些关键点做特别讲解。这里就最常见的问题总结一下,希望后来的朋友少走一些弯路。状态管理V1组件的状态管理一共就这...
2025-02-20 17:32:15 1453浏览 0点赞 0回复 0收藏
[toc](目录)前言前面我们讲了状态管理V1相关装饰器和注意事项,一般来讲是足够在开发中使用了,但还是有一些不方便的地方,因此又有了状态管理V2。截止到现在,V2的指南中已经移除了gap提示,说明已经稳定可用。官方也希望我们尽快做迁移,当然,将来会不会出V3那就不得而知了。综述V2版本的状态管理装饰器有以下几种,都是从api12开始支持。不过问题不大,目前应用市场上架鸿蒙应用最低版本要求就是api12ComponentV2装饰器:自...
2025-02-20 17:27:26 1963浏览 0点赞 0回复 0收藏
[toc](目录)吐槽习惯了Android的Canvas,用鸿蒙的canvas多少有点别扭效果图上面的图是用transform属性做的动画下面的图是用canvas画的,参考自https:mp.weixin.qq.comspgy8s1SqPUTAa3wCIk7FQ原理众所周知,我们在手机或者平板上看到的3D动画只是在二维的投影,我们只需要计算好运动物体的大小和位置的对应关系,就可以实现类似3D的效果。想要了解具体的算法以及映射关系,可以阅读原文。根据参考文章中的计算方式,我们只需要移...
2025-02-20 17:09:26 1279浏览 0点赞 0回复 0收藏