第一部分
android消息机制
1深入理解android的消息机制 handler message looper,
2.异步处理机制 AysncTask
第二部分
android时间传递机制
1.深入理解android事件传递机制,源码讲解事件的分发、传递、拦截
2.源码解析android的事件传递传递机制
3.源码解析android时间的销毁机制
第三部分
android四大组件
1.深入理解android的四大主件,深入讲解activity的是如何在framework层创建的
2.深入讲解service
3.深入讲解ContentProvder
4.深入讲解BroadCastReciver
第三部分
数据库
1.深入理解android数据库,批量数据处理
2.深入讲解android数据库性能优化
3.深入讲解android数据库版本迭代问题
第四部分
ListView优化问题
深入理解ListView优化问题,如何去解决listView性能问题和各种其他问题
第五部分
图片缓存架构
1.android图片缓存处理,如何去解决android图片导致内存泄露问题,
2.大图片的处理,
3.图片的管理,
4.缓存大小控制
5.Webp格式的图片处理等
6.深入分析android对Bitmap的实现机制
第六部分
自定义View和viewgroup
1.自定义view,
2.自定义viewgroup,
3.讲解onLayout,onMeasure,
4.结合事件传递机制,真正的理解自定义view是如何去实现的
第七部
网络相关内容
1.深入理解http,httpclient,
2.深入讲解https
4.深入讲解socket,
5.各种开源协议xmmpp、mqtt、spdy
第八部分
内存管理
1.内存泄露问题,产生的原因,
2.如何去排查问题,
3.内存泄露工具的使用,
4.内存泄露案例分析
第九部分
开源框架
1.开源框架使用,例如ImageLoader,google volley,androidannotation,
2.深度剖析内部原理,
3.订制自己的开源框架(决定不做只会用工具的研发人员)
第十部
ndk
1.交叉编译、
2.ndk调试、
3.ndk导致的内存泄露等等
第十一部
Jvm
1深入理解Jvm,
2.垃圾回收机制,
3.回收算法,
4.类加载机制,
5.注解处理器等
第十二部
经典面试案例分析
1.android的启动流程,深入理解android的启动过程,从liunx开始剖析,zygote的启动,dalvik虚拟机的启动
系统各种服务的启动,framework的启动过程,
2.android进程间通信的机制,深入理解binder机制
第十三部分
经典算法分析


Android中Serializable与Parcelable区别

两者最大的区别在于存储媒介的不同,Serializable使用IO读写存储在硬盘上,而Parcelable是直接在内存中读写,很明显内存的读写速度通常大于IO读写,所以在Android中通常优先选择Parcelable

Activity 更新UI的方法 runOnUiThread

更多相关文章

  1. Android内存管理机制
  2. 谈一谈Android中的事件分发
  3. Android 内存优化,如何避免OOM
  4. android游戏开发(三)触屏事件处理_手势识别
  5. Android View绘制及事件(一)屏幕的视图层级,窗口概念初识
  6. Android IPC机制(五)用Socket实现跨进程聊天程序
  7. Android系统信息和安全机制

随机推荐

  1. android 五大布局
  2. Android(安卓)获取控件宽高的3种方法
  3. android ImageView scaleType属性
  4. android 面试题一
  5. android 常用小知识点 tips (二)
  6. Android发送短信
  7. Android开发:设置widget大小为 4x1
  8. Android底层和中间层共同学习系列之andro
  9. Android上MediaScanner是如何工作的
  10. 取WiFi MAC地址