重温 Android

最近在花时间梳理 Android 开发相关的知识。一边梳理一边记录,持续完善中。

AOSP 源码

  1. Android Code search 用法简介
  2. Android Code Search

系统启动

  1. Android 系统源码编译
  2. Android 系统启动流程
  3. Zygote 进程启动流程

Binder

  1. AmS 和 Zygote 之间的 IPC Android Binder 及其他的 IPC
  2. Binder 跟其他 IPC 的比较 Android Binder 之为什么要造轮子?
  3. 从 AIDL 看 Android Binder

Context

  1. Android Context 之到底有几个 Context 对象?

Window

  1. Activity 与 Window 的关系 Android 应用开发之 Window 浅析
  2. Touch Event

Bitmap

  1. Bitmap: 从出生到死亡
  2. Bitmap: 监控与分析

Handler

  1. Android 之输出 Handler 日志

性能优化

  1. 内存泄漏修复
  2. 内存优化案例
  3. 启动速度优化

三方库

  1. Retrofit 实战 如何让 Retrofit 支持 TCP
    • 注解+反射+动态代理+设计模式(Builder 模式、工厂模式、Adapter 模式)
    • 关键点:自定义 Call.Factory + Converter