- 博客(30)
- 收藏
- 关注
原创 《应用导航设计:裂变式路由风暴来袭》——HarmonyOS开发项目时的Navigation路由奇妙使用
大型应用开发中,应用可能包含不同的业务模块,每个模块由不同的业务团队负责开发。该场景采用一个Navigation下多个har/hsp的架构,其中一个模块对应一个har/hsp。当多个har/hsp的UI组件存在相互跳转的业务需求时,将出现模块间相互依赖的问题。如“A.har”、“B.har”和“C.har”模块拥有不同的组件,各组件间的路由跳转形成了一个环形链路,导致三个har模块相互耦合,如图所示:针对该场景,华为官方也提供了一套基于Navigation的路由设计的方案实现多模块路由管理和模块间解耦。
2024-12-15 21:48:50
911
原创 《深入理解组件间数据同步:@Provide/@Consume与@Observed/@ObjectLink的特性及限制》
组件间数据同步中两种重要的机制:@Provide/@Consume和@Observed/@ObjectLink。
2024-12-08 21:02:16
874
原创 【MMKV】HarmonyOS中的优秀轻量化存储方式
MMKV(Memory Mapped Key-Value)是一个开源的高性能key-value存储框架,主要用于移动端应用的数据存储和管理。它具有轻量级、高性能、易用性等特点,适用于Android和iOS以及HarmonyOS平台。MMKV的特点高性能:MMKV 使用 mmap 使内存与文件保持同步,使用 protobuf 对值进行编码/解码,从而充分利用本机平台实现最佳性能。多进程并发:MMKV 支持进程间并发读读和读写访问。轻量级少量文件。
2024-12-01 21:38:20
1272
原创 HarmonyOS应用开发中的页面路由与数据传输
在鸿蒙生态系统的开发进程中,“一次开发,多端部署”的设计理念值得推荐。此外,采用三层工程结构来设计APP的各个模块也是很不错的选择。页面路由指的是在应用程序里达成不同页面间的跳转以及数据传递。当运用三层工程结构之后,页面的跳转大多为跨模块跳转,HarmonyOS提供了Router模块,借助不同的url地址,能够便捷地进行页面路由,轻松访问不同的页面。
2024-11-24 21:33:46
931
1
原创 布耗!对面是炸鱼的!!快让我的18岁舍友直接帮我拿下对局——如何用HarmonyOS鸿蒙操作系统实现自由流转
如何实现自由流转,通过何种手段实现流式应用来回切换
2024-11-10 18:44:36
952
原创 HarmonyOS一次开发多端部署三巨头之界面级一多开发
一次开发多端部署,有三个层级,分别是功能级、界面级、工程级,今天为大家带来界面级的一多开发
2024-11-03 21:54:28
1296
1
原创 HarmonyOS长列表加载性能优化——新买的华为手机打开拼多多就说卡???用户多半差评!!!不同意!!!
加载过多数据时,可以使用性能优化来提升用户体验
2024-10-30 19:16:02
929
原创 华为手机卡住了怎么办?,快来试试布局性能优化,让你的手机发挥极致性能!!!
布局性能优化:包括精简节点数、合理控制元素显示与隐藏、给定组件宽高和推荐布局组件
2024-10-27 22:45:37
846
原创 HarmonyOS-NEXT中认识MVVM模式以及MVC和MVP架构模式以及数据的状态管理
了解HarmonyOS中如何实现更合理的架构模式以及对数据流动的理解
2024-09-22 21:13:18
1506
原创 只需要三分钟,带你玩转HarmonyOS的状态管理,不管是你手上的还是机上的数据可以任你操作。
状态管理V2目前处于测试阶段,与V1结合有诸多注意事项,需要认真处理以及使用
2024-09-08 21:28:55
740
原创 黑神话:悟空的UI设计太好看辣,我也想在HarmonyOS上画一个好看的图案——Canvas组件 | HarmonyOS鸿蒙系统应用开发
Canvas组件的使用
2024-09-01 21:15:37
1003
原创 想用HarmonyOS看点特殊的网站?HarmonyOS——ArkWeb加载本地页面、网络页面以及HTML格式数据
ArkWeb,只有你想不到,没有你看不到
2024-07-27 17:29:24
409
原创 在哪里?在哪里!设置到底在哪里!!!HarmonyOS移动应用开发——设置组件导航(Navigation组件、Tabs组件实现页面导航)
即使有了导航栏也找不到想要的地方?看看导航栏应该如何写
2024-07-25 20:58:48
1606
原创 兄弟,别等了,要是她真的会给你发信息早就有通知了——HarmonyOSArkUI前端开发——通知
兄弟死了就报点,别看手机了,她不会去找你的。在她的世界里你可有可无,其实她压根就不行理你。这里不一样,同事都很需要你,珍惜眼前的人,相见容易在见可就难了
2024-07-23 20:20:25
844
原创 作为红国的使者进入规则怪谈:我的华为手机不能信?!HarmonyOS鸿蒙开发公共事件
公共事件根据事件发送方不同,可分为系统公共事件和自定义公共事件。系统公共事件:系统将收集到的事件信息根据系统策略发送给订阅该事件的用户程序。公共事件包括终端设备用户可感知的亮灭屏事件,以及系统关键服务发布的系统事件(例如USB插拔、网络连接、系统升级)等。自定义公共事件:由应用自身定义的期望特定订阅者可以接收到的公共事件,这些公共事件往往与应用自身的业务逻辑相关。每个应用都可以按需订阅公共事件,订阅成功且公共事件发布,系统会把其发送给应用。这些公共事件可能来自系统、其他应用和口应用自身。
2024-07-22 20:52:45
650
原创 我重生了,但我成为了调查兵团,团长让我们冲锋陷阵?!I want to live!!!——Want概述以及显示Want启动Ability
活下去~
2024-07-20 16:10:02
829
原创 重生之我是隔壁老王在床下,我有能力生还吗?——Ability内页面跳转和数据传输
一道刺眼的光芒过后,我猛地睁开眼睛,却发现自己正蜷缩在一张陌生的床底下。四周弥漫着一股令人窒息的霉味,仿佛被遗忘已久。这是怎么回事?我明明记得自己已经死了,为什么会重生在这里?我努力回忆着上一世的一切,那些失去的亲人、朋友和梦想如潮水般涌上心头。不,我不能就这样屈服于命运!这一世,我要把我失去的一切都夺回来!然而,眼前这个地狱般的开局让我倍感绝望。我必须想办法离开这里,找到一个安全的地方重新开始。突然,我脑海中灵光一闪,想起了上一世学过的HarmonyOS知识。
2024-07-20 15:20:34
934
什么?电子阳痿?那就自己做一个游戏玩!-HarmonyOS属性动画、显示动画、组件转场动画
2024-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人