文章整理,未完待续...
主要梳理Android Frameworke层源码
序号 | 文章名 | 概述 |
---|---|---|
0 | Android 源码编译 | 编译 Android 6.0 源代码 |
1 | Android Zygote | Zygote进程启动流程 |
2 | Android SystemServer | SystemServer 进程启动流程 |
3 | Android Launcher | Launcher 启动流程 |
4 | Android Application | Application 启动流程 |
5 | Android Mainfest | 系统 Mainfest 文件解析流程 |
6 | Android Handler | Handler、Looper、MessageQueue |
7 | Fragment 的生命周期来龙去脉 | Fragment、FragmentManager、Activity |
8 | LRUCache | LRU算法 |
9 | Android Window | Window、ViewRootImpl |
... | 待续 ... | 待续 ... |
- 梳理Android Binder的IPC机制,如何进行进程间通信
序号 | 文章名 | 概述 |
---|---|---|
0 | Binder(1) - IPC机制 | Linux IPC 机制 & 为何选 Binder |
1 | Binder(2) - 序列化 | Android 中的序列化 |
2 | Binder(3) - AIDL使用 | 使用AIDL进行进程间通讯 |
3 | Binder(4) - ServiceManager | ServiceManager 启动流程 |
... | 待续 ... | 待续 ... |
- 常见开源库梳理
序号 | 文章名 | 概述 |
---|---|---|
0 | Lottie(1) - 简介 | Lottie 使用 |
1 | Lottie(2) - AE & Bodymovin 安装 | Lottie的设计工具安装配置:AE & Bodymovin |
2 | Lottie(3) - AE 简单使用 安装) | AE制作一个简单的Lottie动画 |
3 | Glide(1)生命周期管理 | glide生命周期的绑定 |
4 | Glide(2)Request队列管理 | glide如何管理所有请求队列 |
5 | Android 动画库对比 | Lottie、SVGA |
6 | maven上传 | Android maven库上传 |
7 | 我的第一个开源库 | Android 解耦框架(自定义View) |
... | 待续 ... | 待续 ... |
序号 | 文章名 | 概述 |
---|---|---|
1 | 算法基础概念 | 时间复杂度、空间复杂度、O |
2 | Two Sum | LeetCode-001-easy |
3 | Reverse Integer | LeetCode-007-easy |
- 常用设计模式
序号 | 文章名 | 概述 |
---|---|---|
0 | 设计模式简介 | 常用设计模式介绍 |
1 | 单例模式(Singleton Pattern) | 最常用的单例模式 |
2 | 代理模式(Proxy Pattern) | 静态代理和动态代理 |
3 | 工厂模式(Factory Pattern) | 简单工厂模式 |
4 | 抽象工厂模式(Abstract Factory Pattern)) | 抽象工厂模式 |
5 | 构造者模式(Builder Pattern)) | 如何进行链式调用 |
... | 待续 ... | 待续 ... |
TODO
序号 | 文章名 | 概述 |
---|---|---|
0 | 惜取少年时 | about master |