Jetpack Compose 相关文章

深入 Android App Shortcuts 全链路:从 ShortcutManager 静态/动态配置到 Launcher 固定快捷方式的深度集成与 Compose 适配

从启动优化中 Shortcut 消失的诡异 bug 切入,深度解析 Android App Shortcuts 全链路:ShortcutManager 数量上限规则与静态/动态双通道配置、Intent 双入口路由分发、Pinned Shortcut 桌面固定机制,以及 Jetpack Compose 场景下的图标生成与导航适配实战。

Android 端侧 AI 聊天的 Compose UI 架构:流式渲染与多轮对话的声明式工程实践

本文分享端侧 LLM 聊天应用中 Compose UI 的流式渲染实践,通过 Token 缓冲、状态隔离和统一数据源等策略,在高频流式输出下保持流畅体验。

深入 Kotlin 内联函数全链路解析:从 inline 字节码内联到 reified 泛型特化的编译期优化黑魔法

从字节码层面深入解析 Kotlin inline 内联机制,结合 noinline、crossinline、reified 底层原理,剖析 Compose 中的编译期优化实战策略。

深入 Kotlin Sealed Class/Interface 密封类层次:从编译期穷举检查到 Compose UI 状态建模的类型安全实践

本文深入探讨 Kotlin 密封类与密封接口的设计理念,从编译期穷举检查机制出发,结合 Compose UI 状态建模、MVI 架构、Flow 异步处理和 Navigation 路由等实战场景,展示如何用类型系统消除非法状态组合,提升代码健壮性。

深入 Jetpack Compose Phases 三阶段模型:从 Composition 到 Drawing 的声明式像素生产全链路

深入解析 Jetpack Compose 三阶段(Composition、Layout、Drawing)管线的工作原理,从状态读取的边界效应到阶段跳过机制,帮助开发者写出高性能声明式 UI。

深入 Android 端侧 LLM 推理的流式输出全链路:从 Token 生成到 Compose UI 增量渲染的实时交互架构

本文深入剖析 Android 端侧 LLM 流式输出的完整链路,涵盖 KV Cache 内存优化、Flow 背压机制与 Compose 增量重组三大关键技术,给出从推理引擎到 UI 渲染的协同架构设计与实测数据。

深入 Android 应用安全区域与防截录全链路

Android 端侧内容安全需要多层纵深防御:FLAG_SECURE 标记、SurfaceFlinger 硬件 Overlay、Widevine DRM 管线,层层叠加抵御截屏录屏攻击。本文解析各层机制、覆盖盲区与 Compose 适配陷阱。

深入 Android 剪贴板框架全链路

从 ClipboardService 架构、ClipData MIME 体系到 Compose 声明式 API,详解 Android 剪贴板的全链路实现、后台访问限制与隐私治理实践。

深入 Android 共享元素转场动画全链路:从 View 系统的 ActivityOptions 到 Compose SharedTransitionScope 的声明式过渡架构

本文系统梳理 Android 共享元素转场动画的两套实现体系:View 体系的 ActivityOptions(Snapshot → GhostView → RenderThread 动画)和 Compose 的 SharedTransitionScope 声明式过渡,涵盖底层机制、常见踩坑与渐进迁移策略。

深入 Android Splash Screen API 全链路:从 Android 12 系统级闪屏到 Compose 自定义启动画面的启动体验工程实践

深入解析 Android 12 SplashScreen API 的系统级窗口机制与冷启动全链路,涵盖 Compose 适配、迁移踩坑及实践建议。

深入 Android Material 3 动态配色全链路:从 Monet 引擎色彩提取算法到 Compose MaterialTheme 的声明式主题架构

从 Monet 引擎的加权 K-Means 取色算法到 HCT 色彩空间的色调调色板生成,再到 Compose MaterialTheme 的声明式消费,完整解析 Material You 动态配色的全链路实现原理。

深入 Android DataBinding 双向绑定机制:从 ObservableField 到 StateFlow 的架构演进

深入剖析 Android DataBinding 双向绑定的编译期代码生成原理与 Invalidation 循环陷阱,梳理从 ObservableField、LiveData 到 StateFlow 和 Jetpack Compose 的声明式 UI 架构演进路径,并给出实际项目中的技术选型建议。

深入 Android ConstraintLayout 布局引擎全链路:从 Cassowary 约束求解算法到 Compose 声明式约束的布局范式演进

深入分析 ConstraintLayout 底层 Cassowary 约束求解算法的 O(n³) 性能瓶颈,对比 Compose 声明式约束的 O(n) 布局范式,提供 View 系统和 Compose 中的优化实践建议。

深入 Android Compose 渐进式迁移全链路:从 View/Compose 混用架构到全量声明式 UI 的工程化转型策略与性能验证

复盘从View到Compose的渐进式迁移全链路策略,涵盖基础设施铺路、分阶段替换、列表优化、混用治理及灰度验证的工程实践与性能对比。

深入 Android Compose 无设备截图测试全链路:从 Paparazzi JVM 渲染到 Roborazzi 像素级 Golden Test 的视觉回归工程实践

本文深入对比 Paparazzi 与 Roborazzi 两种 Compose 无设备截图测试方案,从渲染原理、字体阴影差异到 CI 自动化防劣化门禁,构建两套互补的视觉回归体系。

Jetpack Compose 高级应用与原理

Jetpack Compose 代表了 Android UI 开发的未来方向,它引入了一种与传统命令式 View 系统截然不同的声明式(Declarative)编程范式。开发者不再需要手动查找并操作 UI 控件(如 findViewById、textView.setText),而是通过编写 Composable 函数来描述 UI 在特定状态下的外观,Compose 框架则负责在状态变化时高效...