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、算法

更多相关文章

  1. Android的消息机制
  2. Android(安卓)编程下 Touch 事件的分发和消费机制
  3. Android中检测手机制式和移动网络类型
  4. Android消息机制
  5. Android(安卓)Binder机制 - interface_cast和asBinder源码分析
  6. android push机制-C2DM
  7. Android(安卓)支持多屏幕机制
  8. Android(java)学习笔记71:生产者和消费者之等待唤醒机制
  9. 比较详细的handle机制

随机推荐

  1. Android中SQLite数据库存储方式 .(转)
  2. android各种菜单使用介绍
  3. Android中Touch手势分发
  4. Android2.2添加Ethernet 框架支持(二)
  5. android 定时器
  6. Android数据库工具ORM-greenDAO学习
  7. android 源码下载 ARM/x86架构
  8. Android onSaveInstanceState() 和 onRes
  9. android 快速开发资料查询(陆续更新)
  10. google maps api 地址