不重复造轮子,这里收录一些经典知识点的博文讲解
开源库
View
Acitivty
进程/线程/保活
IPC通讯
注解
- Java 注解 Annotation
- Dagger 源码解析
- Android Studio 中Butter Knife使用详解
- ButterKnife和Dagger的简单比较
- Dagger、RoboGuice和ButterKnife
反射、代理
插件化
- 蘑菇街Android组件与插件化1
- 蘑菇街Android组件与插件化2
- Android插件化原理解析-系列
- Qihoo360 DroidPlugin
- Android动态加载那些事儿
- DL动态加载框架技术文档
- 类加载说明-PathClassLoader/DexClassLoader
- 插件化开发—动态加载技术加载已安装和未安装的apk - ClassLoader使用
- ANDROID 动态加载系列索引 - Kaedea
- CLASSLOADER 的工作机制 - Kaedea
- 插件化-代理 ACTIVITY 模式 - Kaedea
- 插件化-动态创建 ACTIVITY 模式 - Kaedea
- Android热补丁动态修复技术 - Altsuki
- Android中的动态加载机制 - 尼古拉斯
- Android中插件开发篇之—类加载器 - 尼古拉斯
- Android中插件开发篇之—应用换肤原理解析 - 尼古拉斯
- Android中插件开发篇之—动态加载Activity(免安装运行程序) - 尼古拉斯
Android常识点
- App监控自身的崩溃
- APK安装过程及原理
- 如何开发一个App
- AsyncTask
- AsyncTask 使用和缺陷
- 老罗的Android之旅
- Android应用程序的Activity启动过程
- Android应用程序进程启动过程的源代码分析
- Android高工必备技能
- android-support-multidex解决Dex 65536
- Android产品研发系列
Android开发规范
Java
- 单例模式
- Java 单例真的写对了么?
- JAVA四种引用方式
- java volatile详解
- Java并发编程:volatile关键字解析
- java synchronized详解
- java包类接口修饰符
- Java Class文件格式讲解1
- Java Class文件格式讲解2
- java值传递和引用传递