欢迎来到我的个人主页

欢迎!这里将展示我的学习与生活点滴,欢迎一起交流学习。
Writing
深入解析 Android 17 的无锁 MessageQueue
Android 17 引入了全新的无锁 MessageQueue 实现 DeliQueue,通过 Treiber 栈和最小堆的混合数据结构,彻底消除了困扰 Android 二十年的锁竞争问题,显著减少了 UI 卡顿。
Read Post
Binder IPC 机制深度解析(Beyond AIDL)
在 Android 这个以多进程为基础构建的操作系统中,进程间通信(Inter-Process Communication,IPC)是不可或缺的粘合剂。从应用程序与系统服务(如 ActivityManagerService、WindowManagerService)的交互,到应用内部不同进程(例如主进程与推送服务进程)的协作,再到硬件抽象层(HAL)与系统框架的沟通,都离不开高效、稳定、安全...
Read Post
Jenkins与GitLab CI实现Android持续集成与交付:从构建到发布的完整指南
在当今快速迭代的移动应用开发环境中,持续集成(Continuous Integration,CI)和持续交付(Continuous Delivery,CD)已成为现代软件开发流程中不可或缺的一部分。对于 Android 开发团队而言,建立一套高效、可靠的自动化构建、测试和发布系统,能够显著提高开发效率、减少人为错误并加速产品交付周期。
Read Post
Kotlin Coroutines 与 Flow 的高级应用与原理
在 Android 开发中,异步编程是不可避免的。我们需要在不阻塞主线程(UI 线程)的情况下执行网络请求、数据库操作、复杂计算等耗时任务。传统的并发模型,如直接使用 Thread、AsyncTask 或基于回调(Callback)的设计,往往会导致代码结构复杂、难以维护(回调地狱 Callback Hell)、资源管理困难(内存泄漏、线程泄漏),以及复杂的取消和异常处理逻辑。
Read Post
示例文章:探索内容同步的乐趣
这是一篇示例文章,展示如何在 Markdown 中嵌入图片,并了解内容同步项目的基本结构。
Read Post