上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: Kotlin Channel 与复杂并发场景:从生产者-消费者到结构化并发治理在 Android 开发中,协程让异步代码变得清晰,但当多个协程需要协作时——比如一个协程负责生产数据,另一个协程负责消费处理,或者需要在多个协程间传递事件——就需要一个可靠的通信机制。Kotlin 提供的 Channel 阅读全文
posted @ 2026-08-12 10:01 天总会晴的 阅读(13) 评论(0) 推荐(0)
摘要: 为什么 Compose 动画值得单独写 在传统 View 体系下,Android 动画分散在 ObjectAnimator、TransitionManager、MotionLayout 三条线;而 Compose 用声明式 API 统一了全部动画场景: 组件显隐动画(AnimatedVisibili 阅读全文
posted @ 2026-08-11 11:17 天总会晴的 阅读(10) 评论(0) 推荐(0)
摘要: [鸿蒙从零到一] HarmonyOS 文件管理与沙箱访问实战:从应用目录到用户文档在 HarmonyOS 应用开发中,文件操作是一项基础而高频的能力。无论是存储用户配置、缓存网络数据,还是读写用户选择的文档和媒体文件,都需要清晰理解 HarmonyOS 的文件系统结构、沙箱机制与权限模型。本文将从应 阅读全文
posted @ 2026-08-11 11:15 天总会晴的 阅读(44) 评论(0) 推荐(0)
摘要: 为什么要懂沙箱文件管理 在 HarmonyOS 应用中,文件操作几乎是刚需:用户文档、缓存图片、下载的 PDF、录音文件……如果不清楚沙箱边界、目录结构和权限模型,极易踩坑:存错目录导致卸载后数据丢失、跨应用共享失败、或因权限不足崩溃。 本文聚焦 HarmonyOS 文件管理的核心场景: 应用沙箱的 阅读全文
posted @ 2026-08-11 11:14 天总会晴的 阅读(32) 评论(0) 推荐(0)
摘要: 在 Jetpack Compose 项目中,LazyColumn 是最常用的列表组件。但随着列表数据增长、item 复杂度提升,滑动卡顿、内存占用、过度重组等问题会逐渐暴露。本文从实战角度出发,梳理 LazyColumn 性能优化的关键思路与落地方案。 一、LazyColumn 的性能瓶颈1.1 过 阅读全文
posted @ 2026-08-11 11:11 天总会晴的 阅读(10) 评论(0) 推荐(0)
摘要: ViewModel 是 Android Jetpack 架构组件的核心,它不仅能在配置变更(如屏幕旋转)时保留数据,还能与 SavedState 机制配合,在进程重建后恢复状态。本文从源码层面拆解 ViewModel 的存储、恢复、与 SavedState 的集成机制,帮助你真正理解它的工作原理。 阅读全文
posted @ 2026-08-10 10:02 天总会晴的 阅读(10) 评论(0) 推荐(0)
摘要: Hilt 在多模块项目中的落地实战:依赖注入的边界与模块化设计 引言 在单模块项目中,Hilt 的依赖注入配置通常比较直接:定义 Module、标注 @Inject、编译通过即可使用。但当项目逐步模块化后,依赖注入的复杂度会显著上升: - 如何在 feature 模块中注入来自 data 模块的 R 阅读全文
posted @ 2026-08-10 09:11 天总会晴的 阅读(12) 评论(0) 推荐(0)
摘要: 深度链接是移动端常见诉求,本文从 URI Scheme 的安全缺陷出发,系统讲解 Android App Links 的域名验证原理、Digital Asset Links 配置、Navigation 集成与 Android 12 变化,帮你在生产项目中建立可靠的应用跳转方案。 阅读全文
posted @ 2026-08-07 11:03 天总会晴的 阅读(23) 评论(0) 推荐(0)
摘要: 本文以批量日志分析为例,系统讲解 HarmonyOS 中 Promise、taskpool 与 Worker 的适用边界,并实现任务拆分、并发限流、跨线程通信、取消、超时、生命周期清理、性能观测与可测试架构。 阅读全文
posted @ 2026-08-04 11:04 天总会晴的 阅读(8) 评论(0) 推荐(0)
摘要: 图片列表里的错图、旧图和闪烁,通常不是 ImageView 本身的问题,而是请求生命周期、复用组件和多级缓存共同作用的结果。本文从一个可复现的列表场景出发,拆解内存缓存、磁盘缓存、网络缓存和请求取消之间的关系,并给出一套能够验证、监控和逐步演进的实现策略。 阅读全文
posted @ 2026-08-04 10:05 天总会晴的 阅读(9) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页