- 博客(13)
- 收藏
- 关注
原创 鸿蒙应用开发小鱼易连 SDK 接入实践:从架构设计到核心实现
本文分享了企业协作场景中小鱼SDK的接入方案,重点介绍了分层架构设计和核心功能实现。采用四层架构(UI层、事件监听层、核心管理层、工具类层)实现职责解耦,详细阐述了SDK初始化、配置管理、用户登录、会议接入等关键功能的实现方法,并设计了远程/本地配置、错误捕获等容错机制。方案通过单例模式、分层解耦等设计提升了可维护性,支持动态配置更新和状态实时同步。后续可扩展会议控制功能和多语言支持等优化点。该方案为企业视频会议功能提供了稳定可靠的SDK接入参考。
2025-10-31 09:59:19
811
原创 应用测试阶段要做的一些事
记录一些项目完成后测试前打包的配置,有密钥的.p12文件,调试Profile(.p7b)文件,数字证书文件,文件后缀为.cer。
2025-10-11 09:08:52
277
原创 做地图的一些tips
按文档指示操作就行,一般就是从接口得到地址或者是从父组件(上一级页面)得到接口信息,然后地图展示页作为子组件,(1)首先是监听器,然后是搜索编码的回调,一般都会提供code码可以来检验问题的具体情况。比如还有初始的图标比较小和丑,也可以换一下定位图标。这段代码复制到项目里面就可以得到项目的appid,项目开发阶段一般都是测试环境,由于签名的问题,apikey需要更新。所以好多问题首先考虑的问题是apikey更新的问题,不然会遇到很多功能不能用的情况,被卡脖子可能不是真卡,只是衣服穿反了~哈哈。
2025-09-22 09:04:09
197
原创 鸿蒙ArkTS父子组件之间传值实现复制
主要是实现这样的一个功能,这是一个列表list其中的一项。list我是单独抽成一个UI组件的,所以相当于要在子组件上获取父组件得到的属性值。此方案实现了安全的数据展示与剪贴板功能集成,既符合鸿蒙的组件化开发规范,又保证了良好的用户体验。1、首先,是需要导入剪切板模块。鸿蒙的剪贴板功能属于基础服务模块,正确导入路径应为。2、然后是绑定点击事件与逻辑。然后别忘了在子组件写。
2025-09-09 10:05:42
231
原创 移动端开发必备:那些绕不开的图片格式详解
移动端开发中常见的图片格式包括PNG、JPG、SVG、WebP和PDF。PNG适合需要透明背景的图标和Logo,但体积较大;JPG适用于照片类图片,压缩率高但会损失质量;SVG是矢量格式,可无损缩放但渲染较慢;WebP集成了多种优点,兼容性需注意;PDF主要用于文档类图片。选择时需综合考虑图片用途、质量要求、性能需求和兼容性。通过合理选用图片格式,能有效优化应用性能和用户体验。
2025-08-25 22:24:01
621
原创 鸿蒙状态管理的V1与V2区别
状态管理是构建动态交互应用的核心机制,而鸿蒙系统的装饰器模式为开发提供了高效、灵活的工具集。升级到V2版本后,这些装饰器也得到了相应的升级和优化,使用起来更加方便和强大。
2025-03-31 16:11:35
1767
原创 HarmonyOS NEXT鸿蒙开发避不开的包管理
作为一名鸿蒙开发的开发者,我深知鸿蒙包管理体系的重要性。鸿蒙生态发展得越来越壮大,能否吃透这套包管理机制,直接关系到咱们开发出来的应用质量和用户体验。鸿蒙系统推出的这套包管理体系很有特色,集成了 HAR(静态共享库)、HSP(动态共享库)、HAP(带有界面的库)和 APP(程序打包后的文件库)这几种不同类型的应用程序包,这就像是给咱们开发者配备了一套 “超级工具箱”,帮助咱们搭建高性能、易维护的应用。HAR:静态共享库HAR 属于静态共享库,在编译阶段就能实现代码复用。
2025-03-31 16:02:38
658
原创 HarmonyOS NEXT 应用生命周期优化经验与技巧
例如,一个新闻类应用,文章详情页的高清配图可在用户点击进入详情页(onPageShow)时再进行加载,而非在应用启动的onCreate阶段加载,这样能加快应用启动速度,减少初始内存占用。对于包含多个组件的复杂页面,合理安排组件的加载顺序。例如,一个图文混排的页面,先加载文本内容,让用户能快速看到文字信息,再逐步加载图片组件,避免因图片加载慢导致页面长时间空白。在onTrimMemory回调中,根据系统提示的内存状态,采取相应措施,如释放缓存数据、关闭不必要的服务等,提高应用在低内存环境下的生存能力。
2025-03-31 15:53:44
313
原创 HarmonyOS NEXT应用生命周期全解析
对于页面而言,先执行页面自身的初始化方法(如相关框架下的 onInit 等),然后资源加载完成后执行类似 onReady 的回调,最后执行 onPageShow,将页面展示给用户。例如,一个包含列表组件的页面,列表组件的每个子项在创建时都会触发 aboutToAppear,在页面完全展示给用户前,完成所有相关生命周期方法的执行。同时,不同窗口之间的焦点切换也会影响生命周期,获得焦点的窗口对应的 UIAbility 会进入 onForeground,失去焦点的则进入 onBackground。
2025-03-31 15:45:05
1743
原创 HarmonyOS NEXT鸿蒙系统UI组件:打造丰富交互体验
在鸿蒙系统(HarmonyOS)的开发中,UI组件是构建用户界面和实现交互功能的基础。鸿蒙系统为开发者提供了丰富多样的组件,包括容器组件、基础组件、媒体组件等,以满足不同场景下的需求。本文将首先列出这些组件,然后逐一进行详细讲解。
2025-03-31 15:31:51
628
原创 HarmonyOS NEXT鸿蒙开发中如何使用CodeGenie
总的来说,CodeGenie作为鸿蒙开发中的AI辅助编程工具,为我的开发工作带来了极大的便利。通过合理使用CodeGenie,我能够显著提升编码效率,降低开发难度。未来,我将继续探索CodeGenie的更多功能,并与鸿蒙生态共同成长。如果你也是一名鸿蒙开发者,不妨也试试CodeGenie!相信它一定会成为你开发过程中的得力助手。#HarmonyOS应用开发工具##DevEco Studio#
2025-03-31 15:27:30
437
原创 HarmonyOS NEXT 了解 ArkUI:鸿蒙应用开发的得力框架
作为一名鸿蒙开发者,在日常开发过程中,ArkUI 无疑是我们构建精美、高效应用界面的得力助手。
2025-03-13 00:58:06
740
原创 HarmonyOS NEXT Win11 家庭版搭建鸿蒙模拟器环境全攻略——Hyper-V
对于众多使用 Win11 家庭版电脑的开发者而言,搭建鸿蒙模拟器环境成为迈向鸿蒙开发的关键一步。其中,启用 Hyper - V 功能在这一过程中扮演着不可或缺的角色。
2025-03-12 08:26:32
2911
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅