架构设计 相关文章
OpenClaw 架构拆解:Node、Tool、Skill 如何把 AI 变成可执行系统
本文从一段 OpenClaw 技术对话出发,拆解 Node、Tool、Skill 的职责边界与调用链路,解释为什么 Node 设计是 AI 从“会回答”走向“会执行”的关键。
Read Post
OpenClaw 节点远程连接与网络通信架构分析
本文基于一段 OpenClaw 对话记录,拆解 Gateway、Node 与 Tailnet 的连接路径,解释远程节点如何在安全边界内完成命令与工具调用。
Read Post
Git 存储原理解析:从快照到 checkout 的底层实现
本文从 Git 的对象数据库模型出发,解释 blob、tree、commit 的关系,并拆解 git log 与 git checkout 的执行逻辑,帮助你建立可验证的 Git 底层心智模型。
Read Post
三端动效协作实战:用 Motion Spec 打通设计到代码
当设计动效超出 Lottie 能力时,团队常在“还原度”与“可实现性”之间拉扯。本文给出一套三端可执行的协作框架,用 Motion Spec 作为中间语言,统一设计、开发与 AI 代码生成。
Read Post
Android 16 App Functions 深度解析:从语义索引到意图路由的端侧 AI 实践
深入解析 Android 16 App Functions 框架如何通过语义索引和端侧 AI Agent,将跨应用交互从传统的 Intent 字符串匹配升级为基于语义理解的意图路由。
Read Post
Android 端侧 AI 聊天的 Compose UI 架构:流式渲染与多轮对话的声明式工程实践
本文分享端侧 LLM 聊天应用中 Compose UI 的流式渲染实践,通过 Token 缓冲、状态隔离和统一数据源等策略,在高频流式输出下保持流畅体验。
Read Post
深入 Kotlin Sealed Class/Interface 密封类层次:从编译期穷举检查到 Compose UI 状态建模的类型安全实践
本文深入探讨 Kotlin 密封类与密封接口的设计理念,从编译期穷举检查机制出发,结合 Compose UI 状态建模、MVI 架构、Flow 异步处理和 Navigation 路由等实战场景,展示如何用类型系统消除非法状态组合,提升代码健壮性。
Read Post
深入 Kotlin Context Receivers 上下文接收器
介绍Kotlin Context Receivers如何通过编译期类型检查实现类型安全的隐式上下文注入,解决传统Multiple Receivers的隐式歧义与作用域污染问题,并探讨其在Android ViewModel、Jetpack Compose等架构层中的工程实践与设计取舍。
Read Post
深入 Android 线上稳定性监控体系全链路:从异常采集 SDK 设计到 APM 性能看板的工程质量保障实践
本文详细剖析了 Android 线上稳定性监控体系的全链路设计,涵盖 Java/Native 异常采集 SDK、ANR 双通道检测、三级缓冲上报架构以及基于堆栈指纹的异常聚类与 APM 看板建设,分享了生产环境中踩过的文件权限、多进程冲突等关键实践坑。
Read Post
深入 Android 端侧 AI 模型动态下发与版本管理全链路
从 APK 解耦模型,通过三层版本体系、BSDiff 增量更新和热回滚机制,实现端侧 AI 模型独立下发、分钟级迭代与稳定保障。
Read Post
深入 Android 端云协同 AI 推理架构:从模型路由策略到离线降级的混合智能调度全链路
本文深入探讨Android端云协同AI推理架构设计,涵盖多维路由决策引擎、网络质量感知、三级离线降级策略及优先级请求调度等核心机制,为移动端AI工程化落地提供实践参考。
Read Post
深入 Android 推送服务全链路:从 FCM 云端下发到厂商通道保活的消息可达性架构解析
深入分析 Android 推送服务的完整链路,涵盖 FCM 与国内厂商通道的保活机制、Doze 模式影响及消息分级触达策略,提供多通道适配的工程实践与避坑指南。
Read Post
深入 Android Privacy Sandbox 全链路:从 SDK Runtime 进程隔离到 Protected Audience 再营销的隐私保护架构
本文系统梳理 Android Privacy Sandbox 全链路架构,从 SDK Runtime 进程隔离、Protected Audience 端侧竞价到 Attribution Reporting 归因机制,并结合实战经验给出工程迁移落地建议。
Read Post
深入 Android DataBinding 双向绑定机制:从 ObservableField 到 StateFlow 的架构演进
深入剖析 Android DataBinding 双向绑定的编译期代码生成原理与 Invalidation 循环陷阱,梳理从 ObservableField、LiveData 到 StateFlow 和 Jetpack Compose 的声明式 UI 架构演进路径,并给出实际项目中的技术选型建议。
Read Post
深入 Android Compose 渐进式迁移全链路:从 View/Compose 混用架构到全量声明式 UI 的工程化转型策略与性能验证
复盘从View到Compose的渐进式迁移全链路策略,涵盖基础设施铺路、分阶段替换、列表优化、混用治理及灰度验证的工程实践与性能对比。
Read Post
深入 Android BroadcastReceiver 全链路:从注册机制到 BroadcastQueue 调度引擎的广播分发架构解析
本文深入剖析 Android BroadcastReceiver 的完整分发链路,涵盖动态/静态注册机制、BroadcastQueue 双队列调度、有序广播串行推进、粘性广播废弃及后台限制等核心原理,并给出异步超时处理实战方案。
Read Post
Android 多语言国际化动态化工程实践:从 Configuration 资源系统到 Android 13 App Locale API 的全链路架构解析
深入解析 Android 多语言国际化的全链路方案,涵盖 Configuration 资源系统、ContextWrapper 隔离与 Android 13 Per-App Locale API,并给出 Crowdin 翻译流水线工程实践。
Read Post
深入 Android Media3 媒体播放架构:从 ExoPlayer 演进到 MediaSession 统一播放管线的全链路解析
深入解析 Android Media3 媒体播放架构演进,从 ExoPlayer 内核重构到 MediaSession 统一控制管线,涵盖缓冲策略优化与实战迁移建议。
Read Post
Android 模块化滚动容器架构:从多 ViewType 到 Section 化页面引擎
电商类 App 的首页、购物车等复杂页面往往由多个业务模块拼接而成,传统的单 Adapter 多 ViewType 方案在模块增长后逐渐暴露出耦合严重、分页混乱、难以复用等问题。本文提出一套 Section 化的页面容器架构,结合 ConcatAdapter 和模块懒加载策略,实现真正的模块级解耦与可插拔。
Read Post