LearningNotes
第一部分:
- Android基础知识
- Android内存泄漏总结
- Handler内存泄漏分析及解决
- Android性能优化
- ListView详解
- AsyncTask源码分析
- 插件化技术
- 自定义控件
- 事件分发机制
- ANR问题
- Art和Dalvik的区别
- Android关于OOM的解决方案
- Fragment
- SurfaceView
- Android几种进程
- APP启动过程
- Activity启动流程以及界面展示过程
- 图片三级缓存
- 热修复的原理
- AIDL
- Binder机制
- Zygote和System进程的启动过程
- Android中的MVC,MVP和MVVM
- MVP
- Android开机过程
- Retrofit源码分析
- Glide源码分析
- EventBus用法详解
- EventBus源码分析
- Android ORM 框架之 greenDAO 使用心得
- RxJava
- 设计一套图片异步加载缓存方案
- Android UI适配
- Gradle
- 查漏补缺
- Git操作
=======
* [面向对象六大原则](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/常见的面向对象设计原则.md)
* [单例模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/单例模式.md)
* [Builder模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/Builder模式.md)
* [原型模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/原型模式.md)
* [简单工厂](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/简单工厂.md)
* 工厂方法模式
* 抽象工厂模式
* [策略模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/策略模式.md)
* 状态模式
* [责任链模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/责任链模式.md)
* 解释器模式
* 命令模式
* [观察者模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/观察者模式.md)
* 备忘录模式
* 迭代器模式
* 模板方法模式
* 访问者模式
* 中介者模式
* [代理模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/代理模式.md)
* 组合模式
* [适配器模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/适配器模式.md)
* 装饰模式
* 享元模式
* [外观模式](https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/DesignPattern/外观模式.md)
* 桥接模式
第二部分
第三部分
- DataStructure(数据结构)
- Algorithm(算法)
- 排序
- 查找
- 《剑指Offer》
- 《程序员面试金典》
- 《LeetCode》
第四部分
第五部分
第六部分
有任何问题欢迎联系:
geniusvjr@gmail.com
拒绝任何形式的商业用途。