更新时间:2019-01-10 17:37:54
封面
版权信息
内容简介
序言
前言
第1章 Activity的生命周期和启动模式
1.1 Activity的生命周期全面分析
1.2 Activity的启动模式
1.3 IntentFilter的匹配规则
第2章 IPC机制
2.1 Android IPC简介
2.2 Android中的多进程模式
2.3 IPC基础概念介绍
2.4 Android中的IPC方式
2.5 Binder连接池
2.6 选用合适的IPC方式
第3章 View的事件体系
3.1 View基础知识
3.2 View的滑动
3.3 弹性滑动
3.4 View的事件分发机制
3.5 View的滑动冲突
第4章 View的工作原理
4.1 初识ViewRoot和DecorView
4.2 理解MeasureSpec
4.3 View的工作流程
4.4 自定义View
第5章 理解RemoteViews
5.1 RemoteViews的应用
5.2 RemoteViews的内部机制
5.3 RemoteViews的意义
第6章 Android的DrawabIe
6.1 Drawable简介
6.2 Drawable的分类
6.3 自定义Drawable
第7章 Android动画深入分析
7.1 View动画
7.2 View动画的特殊使用场景
7.3 属性动画
7.4 使用动画的注意事项
第8章 理解Window和WindowManager
8.1 Window和WindowManager
8.2 Window的内部机制
8.3 Window的创建过程
第9章 四大组件的工作过程
9.1 四大组件的运行状态
9.2 Activity的工作过程
9.3 Service的工作过程
9.4 BroadcastReceiver的工作过程
9.5 ContentProvider的工作过程
第10章 Android的消息机制
10.1 Android的消息机制概述
10.2 Android的消息机制分析
10.3 主线程的消息循环
第11章 Android的线程和线程池
11.1 主线程和子线程
11.2 Android中的线程形态
11.3 Android中的线程池
第12章 Bitmap的加载和Cache
12.1 Bitmap的高效加载
12.2 Android中的缓存策略
12.3 ImageLoader的使用
第13章 综合技术
13.1 使用CrashHandler来获取应用的crash信息
13.2 使用multidex来解决方法数越界
13.3 Android的动态加载技术
13.4 反编译初步
第14章 JNI和NDK编程
14.1 JNI的开发流程
14.2 NDK的开发流程
14.3 JNI的数据类型和类型签名
14.4 JNI调用Java方法的流程
第15章 Android性能优化
15.1 Android的性能优化方法
15.2 内存泄露分析之MAT工具
15.3 提高程序的可维护性