书籍名称:Android源码分析实录
页数:730
作者:李忠良编著
出版时间:2015
ISBN:9787302393290
出版社:北京:清华大学出版社
简介:Android是一款服务于智能手机和平板电脑等设备的操作系统,截止作者撰写此书时为止,Android在智能手机操作系统市场中已经占有75%的份额。为了让广大读者充分了解这款神奇的操作系统的架构原理,本书循序渐进地分析了Android系统核心源码的基本知识。本书共分为15章,主要内容包括走进Android世界、硬件抽象层详解、分析JNI(Java本地接口)层、Android内存系统分析、Android虚拟机系统详解、IPC通信机制详解、Zygote进程/System进程和应用程序进程、分析Activity组件、ContentProvider数据存储、Broadcast(广播)系统详解、多媒体系统详解、电源管理系统详解、输入系统驱动应用、蓝牙系统详解、网络系统详解等。本书几乎涵盖了Android源码中的所有核心系统的内容,全书内容通俗易懂,适合Android初学者、Android爱好者、Android底层开发人员、Android应用开发人员阅读和学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
前部分目录
第1章 走进Android世界——1
1.1 Android系统的优势——2
1.1.1 开源——2
1.1.2 强大的开发团队的支持——2
1.1.3 开发人员的支持——2
1.2 Android系统架构介绍——3
1.2.1 底层操作系统层(Linux内核层)——4
1.2.2 库(Libraries)和运行环境(Runtime)——4
1.2.3 应用程序框架(Application Framework)——5
1.2.4 顶层应用程序(Application)——5
1.3 核心组件——5
1.3.1 Activity的界面表现——5
1.3.2 Intent和IntentFilters界面切换——6
1.3.3 Service服务——6
1.3.4 用Broadcast IntentReceiver广播——7
1.3.5 用Content Provider存储——7
······
······
······