Thinking in Android
One blog for recorded and shared android system development.
AsyncTask -- 实现原理 AsyncTask -- 实现原理
AsyncTask 是 Android 提供的轻量级的异步类,它使创建异步任务变得更加简单,本篇文章主要探讨 AsyncTask 的内部实现原理。
2020-04-29
AsyncTask -- 用法(被废弃?) AsyncTask -- 用法(被废弃?)
AsyncTask 是 Android 提供的轻量级的异步类,它使创建异步任务变得更加简单,如何正确、合理的使用它也是必须掌握的。
2020-04-23
再聊聊 Handler 的内部原理 再聊聊 Handler 的内部原理
Handler 机制无处不在!掌握的关键点就在于熟悉 Looper、Message、Handler、MessageQueue 之间的联系!本篇文章就深入讨论 Handler 的原理。
2020-04-18
先聊聊 Handler 的使用方法 先聊聊 Handler 的使用方法
讲解 Handler 原理前,让我们通过 Demo 先了解 Handler 如何使用,只有在了解清楚它的用法的前提下,才能更清晰的分析掌握 Handler 的原理!
2020-04-13
关于 关于 " 事件分发 " 的原理
掌握 " 事件分发 " 机制,必须理解 Activity、ViewGroup、View 三者对点击事件的处理逻辑,这是个必须掌握的知识点!
2020-04-08
教你如何使用 教你如何使用 " AIDL "
AIDL 在源码中随处可见,可以一种最常见的进程间通信的方式,在项目开发过程中,我们可会遇到如何使用 AIDL 的问题,本篇文章一起来学习一下。
2020-04-02
关机流程 -- ShutdownThread 关机流程 -- ShutdownThread
本篇博文一起从源码角度探讨 Android 设备关机的流程,从 Power 的按压开始,到最终 ShutdownThread 执行关机。
2020-03-26
“ 应用门户 ” -- Launcher “ 应用门户 ” -- Launcher
Android 启动之后的最后阶段就是加载 Launcher,Launcher 可以用一个系列来分析,这边我们只浅析它的启动和加载流程!
2020-03-20
“ 服务管家 ” -- SystemServer “ 服务管家 ” -- SystemServer
SystemServer 和 Zygote 作为 Android 的两大支柱之一,负责初始化/创建系统上下文、启动引导程序、创建各种服务...
2020-03-13
“ 进程孵化器 ” -- Zygote “ 进程孵化器 ” -- Zygote
我们对作为 “孵化器” 存在的 Zygote 分析主要涉及: 如何触发、创建虚拟机、注册 JNI 函数,启动 SystemServer...
2020-03-06
“ 天字一号 ” 进程 -- init “ 天字一号 ” 进程 -- init
本章节是 Android 启动篇的第一篇,重点分析 “天之一号” 进程 —— init,围绕 init.rc 和 main 函数深入分析!
2020-03-01
第 2 页 / 共 2 页