MS目录

MS前言:经验篇

一、MS(1):Android之架构篇

一、架构相关

1、MVC,MVP,MVVM;2、Rxjava,Retrofit,Dagger2;3、android框架搭建系列

二、MS(2):Android之基础知识篇

二、组件

四大组件(1、Activity;2、Service;3、ContendProvider;4、BroadcastReceiver);5、Fragment;6、Intent;7、动画;8、ListView; 9、View相关;10、RecyclerView;11、Scrollview;12、Context  相关及扩展;13、布局相关

三、进程线程

1、进程;2、线程;3、Socker编程;4、ThreadLocal

四、数据存储

1、持久化;2、JSON相关;3、数据库SQLite

三、MS(3):Android之机制原理篇

五、重点机制原理

1、Handler机制;2、HandlerThread理解;3、View事件分发机制及整个流程;4、View绘制机制和加载过程;5、Binder机制;6、跨进程通信(AIDL及其它);7、异步任务机制之AsycTask相关;8、Android启动过程及应用启动过程;9、Loader机制;10、安卓权限管理;11、Dalvik及ART虚拟机系列问题;12、Window和WindowManager机制。

四、MS(4):Android之内存优化篇

六、内存及优化

1、ListView优化;2、OOM系列问题;3、ANR 系列问题;4、如何优化一个app(性能优化、布局优化、代码优化、算法优化、网络优化、体验上);5、内存优化相关;6、图片优化;7、GC原理时机以及GC对象;

五、MS(5):android之进阶篇

七、自定义View

八、开源库

九、JNI开发及Framework开发

十、实现解决方案及所遇知识难点

十一、综合知识点

1、目录相关;2、适配相关;3、安全相关;4、机制相关;5、更新修复相关;

十二、Android版本相关

六、MS(6):Java篇

七、MS(7):非技术问题篇

八、MS(8):设计模式篇

九、MS(9):操作系统及网络篇

一、操作系统

1、堆栈;2、进程通信

二、网络

1、网络协议;2、HTTP;3、TCP/UDP

十、MS(10):数据结构算法篇

1、排序;2、链表;3、数组;4、字符串;5、树,二叉树;6、查找算法;7、堆栈;8、图;9、算法

你可能感兴趣的:(MS目录)