Skip to content

Latest commit

 

History

History

输出文章

待写文章记录

  • Activity启动流程系列
    • Android启动流程源码解析(一)(完成)
    • Android启动流程源码解析(二)(完成)
    • Android布局窗口绘制分析(完成)
    • 应用进程创建过程(完成)
  • FragmentManager系列
    • Android之Fragment状态管理源码解析(完成)
    • ChildFragmentManager vs FragmentManager
    • startActivityForResult(完成)
  • 系统级别
    • Binder机制源码(待写)
    • AMS启动流程解析(完成)
    • Service启动流程解析(完成)
    • Application启动流程(完成)
    • Provider源码解析(完成)
    • Android系统启动源码解析(完成)
  • 绘制相关系列
    • Android的inflate源码详解(完成)
    • Android的View绘制机制(完成)
    • Android触摸事件源码解析(完成)
    • Android屏幕刷新机制(完成)
    • Context研究(完成)
  • JetPack
    • LiveData 源码解析(完成)
    • Lifecycle源码解析(完成)
    • ViewModel源码解析(完成)
  • 常用控件解析
    • RecyclerView源码解析(完成)
    • GridLayout源码解析(待写)
    • GestureDector高级玩法(待写)
    • Bitmap压缩等原理研究
  • 三方源码系列
    • Gson源码解析(完成)
      • JsonReader/JsonWriter解析(待写)
      • TypeToken的补充(待写)
    • OkHttp源码解析(完成)
      • 5个拦截器分析(完成)
      • 缓存实现方案
    • Glide万字解密(完成)
    • Picasso解密(完成)
    • Retrofit源码分析(完成)
    • EventBus源码解析(完成)
      • 里面的APT技术研究
    • LeakCanary源码解析(完成)
  • 常用的类源码解析
    • SparseArray 源码解析(完成)
    • HashMap源码解析(完成)
      • HashMap源码中红黑树解析(待写)
    • AsynTask源码(待写)
    • CopyOnWriteArrayList源码解析(待写)
    • PriorityQueue 排队序列(待研究)
  • SharedPreferences源码解析(完成)
  • DataBinding源码解析(待整理)
  • 通知栏Notification(完成)
  • 通讯(待写) *
  • 杂项
    • Handler 源码机制(完成)
    • IdleHandler源码解析(完成)
    • io复用和copyonwrite技术延伸
    • 同步屏障(待整理)
  • 插桩技术(待研究)
    • APT技术实现对代码的抖动处理
    • Android中Resources.arsc详解
    • shell apm打包
    • Android Studio自定义Gradle插件,
    • 深入理解Android之Gradle,
    • Transform API,
    • Javassist分析
  • 计算机基础
    • MMU(待学习)
    • Mmap(待写)
    • 透视HTTP协议(已完成)
    • protoful、buffer、dom解析
  • 打包
    • Andoird的编译和打包流程分析(完成)
    • APT详解(待进行)
    • ASM插桩
    • Gradle详解(待整理)
    • Transform详解(待进行)