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、算法
更多相关文章
- Android的消息机制
- Android(安卓)编程下 Touch 事件的分发和消费机制
- Android中检测手机制式和移动网络类型
- Android消息机制
- Android(安卓)Binder机制 - interface_cast和asBinder源码分析
- android push机制-C2DM
- Android(安卓)支持多屏幕机制
- Android(java)学习笔记71:生产者和消费者之等待唤醒机制
- 比较详细的handle机制