Category

Sow nothing, reap nothing


android

/proc/stat解析


Android调试技巧(一)


AMS之dumpsys篇


AMS总结(一)


全面剖析SharedPreferences


四大组件之ActivityRecord


四大组件之ContentProviderRecord


四大组件之BroadcastRecord


四大组件之ServiceRecord


四大组件之综述


Binder异常解析


LocalBroadcastManager原理分析


简述Activity与Window关系


理解Android Context


理解Application创建过程


loadLibrary动态库加载过程分析


Android类加载器ClassLoader


理解AlarmManager机制


理解JobScheduler机制


Choreographer原理


SurfaceFlinger绘图篇


SurfaceFlinger启动篇


Android图形系统概述


以Window视角来看startActivity


WMS—启动窗口(StartingWindow)


WMS—启动过程


Input系统—ANR原理分析


Input系统—事件处理全过程


Input系统—UI线程


Input系统—InputDispatcher线程


Input系统—InputReader线程


Input系统—启动篇


理解Android ANR的信息收集过程


Native进程之Trace原理


ART虚拟机之Trace原理


多用户管理UserManager


Installd守护进程


PackageManager启动篇


进程的Binder线程池工作过程


Android进程绝杀技--forceStop


Android四大组件与进程启动的关系


Binder死亡通知机制之linkToDeath


binderDied()过程分析


Android系统服务的注册方式


理解Android线程创建流程


Android LowMemoryKiller原理分析


彻底理解Android Binder通信架构


Binder子系统之调试分析(三)


Binder子系统之调试分析(二)


Binder子系统之调试分析(一)


搭建Android 7.0的源码环境


Android进程调度之adj算法


理解ContentProvider原理


Android存储系统之架构篇


Android存储系统之源码篇


Android重启流程(一)


理解Android ANR的触发原理


理解Native Crash处理流程


理解Android Crash处理流程


WatchDog工作原理


Android系统稳定性简述


debuggerd守护进程


Android Studio导入Android系统源码笔记


DropBoxManager启动篇


调试系列2:bugreport实战篇


调试系列1:bugreport源码篇


Android Broadcast广播机制分析


Android JNI原理分析


Linux系统调用(syscall)原理


Android EventLog含义


dumpsys命令用法


ContentProvider引用计数


unbindService流程分析


bindService启动过程分析


如何自学Android


AMS杀进程场景之汇总


理解杀进程的实现原理


理解Android进程创建流程


理解Android编译命令


简述Activity生命周期


startActivity启动过程分析


startService启动过程分析


Binder IPC的权限控制


Pm命令用法


Am命令用法


ActivityManagerService启动过程


Android系统启动-SystemServer下篇


Android系统启动-SystemServer上篇


Android系统启动-zygote篇


Android系统启动-Init篇


Android系统启动-概述


性能工具Traceview


性能工具Systrace


Java线程池分析


Android耗电统计算法


Android内存分析命令


Android消息机制3-Handler(实战)


Android消息机制2-Handler(Native层)


Android消息机制1-Handler(Java层)


进程篇—进程整理


理解Refbase强弱引用


Binder系列10—总结


Binder系列9—如何使用AIDL


Binder系列8—如何使用Binder


Binder系列7—framework层分析


Binder系列6—获取服务(getService)


Binder系列5—注册服务(addService)


Binder系列4—获取ServiceManager


Binder系列3—启动ServiceManager


Binder系列2—Binder Driver再探


Binder系列1—Binder Driver初探


Binder系列—开篇


ps进程命令


Android Studio 内存工具


Dalvik与ART的GC调试


Android进程生命周期与ADJ


进程优先级


APP优化(一)


Android事件分发机制


adb连接不上手机的解决方法


Android动画之原理篇(四)


Android动画之插值器(三)


Android动画之入门篇(二)


Android动画之入门篇(一)


Android多屏适配


dumpsys原理简介


Android开发规范


Android Studio 快捷键


Android体系架构


adb常用命令笔记


SELinux 权限问题


Atom编辑器


Activity与Service生命周期