Summary Introduction 第一部分 基础知识 操作系统 进程 线程 内存管理 I/O 模型 线程安全与可重入 网络 面向对象 设计模式 简单工厂模式 工厂方法模式 抽象工厂模式 创建者模式 原型模式 单例模式 外观模式 适配器模式 代理模式 装饰模式 桥模式 组合模式 享元模式 模板方法模式 观察者模式 状态模式 策略模式 职责链模式 命令模式 访问者模式 调停者模式 备忘录模式 迭代器模式 解释器模式 硬件 串口通信 第二部分 Android 技能树 Android 开发技术概述 Java 语言基础 JVM 多线程 内部类 AOSP View Button CheckBox Dialog EditText ImageView LinearLayout ListView RecyclerView TabLayout TextView Toolbar WebView ViewPager 基础组件 Activity Service ContentProvider BroadcastReceiver Fragment Intent ART 与 Dalvik 的区别 Context 动画 更新 UI 进程间通信 事件分发机制 体系结构 消息机制 坐标系 软键盘 功能实现 开机自启动 插件化 架构模式 屏幕适配 工具 构建 常用第三方库 网络请求 ORM Json