下载 >  移动开发 >  Android > 深入理解ANDROID 卷3高清完整PDF版
5分

深入理解ANDROID 卷3高清完整PDF版

《深入理解Android(卷3)》是Android经典畅销书系“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。   《深入理解Android(卷3)》在逻辑上分为4个部分:   Part 01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。   Part 02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。   Part 03(第4~6章):这是本书的核心内容之一,详细分析了Android UI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。   Part 04(第7~8章):主要分析了SystemUI和Android壁纸相关服务的实现,包括StatusBarManag erService与NotificationManagerService两个系统服务,以及WallpaperManagerService系统服务、动态壁纸与静态壁纸的工作原理等内容。   除此之外,在对海量的Android源代码进行分析的过程中,本书尽可能地对其中的精妙之处进行了分析和解读,目的是希望帮助读者领悟其中的优秀设计思想和方法。 ...展开详情收缩
2016-12-07 上传大小:264.34MB
立即下载 开通VIP
分享
收藏 (20) 举报

评论 共70条

lxy26047 不错,赞赞赞
2018-11-17
回复
c4542 资源不错好用
2018-11-01
回复
jz604396697 比较清晰,就是分太多了
2018-10-31
回复
《深入理解Android 卷III》推荐序
深入理解Android卷3_高清PDF版

本书适合Android系统级开发人员,重点在底层和框架层,这是深入理解Android的第3卷。本书为完整扫描版,文字清晰,排版整齐,整体文件经过压缩,体积更小,去除了多余重复页面。并且纠正了错误的标签,欢迎对android系统架构感兴趣的朋友下载。

立即下载
5积分/C币
深入理解Android(卷3)(带完整书签高清版).张大伟.pdf

经典畅销书系“深入理解Android”系列Framework卷完结篇,数十万Android开发工程师翘首以盼   从源代码层面全面、详细剖析了Android 框架UI系统的实现原理和工作机制,以及优秀代码的设计思想,填补市场空白   要想充分理解并用好Android系统,没有捷径,从它的源代码入手是好的办法。早在2011年,我们就洞察到了广大Android开发者的这一需求,于是我们与国内知名的Android技术专家邓凡平先生一起规划了这套“深入理解Android”丛书。从一开始,我们就对这套书有系统的规划(详见本书的推荐序),对整个Android系统做了细粒度的划分,涵盖Android系统的每一个模块和细节。目前,这套书已经出版5本,在市场上引起了强烈的反响,几乎成为深入、系统了解Android工作原理的必读之书。   《深入理解Android(卷3)》是该系列Framework卷的第III卷,分析的主要对象是Android系统的UI,这应该是目前该领域系统和深入的资料。

立即下载
50积分/C币
深入理解Android(卷3).pdf

深入理解Android(卷3).pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

立即下载
50积分/C币
深入理解ANDROID 卷3

一共三个压缩包,每个2积分 请三部分一起下载后解压缩 请三部分一起下载后解压缩 请三部分一起下载后解压缩

立即下载
2积分/C币
《深入理解Android 卷III》第一章 开发环境部署
《深入理解Android 卷III》第三章 深入理解AudioService
《深入理解Android 卷III》第七章 深入理解SystemUI
深入理解Android(卷3)(带全目录完整版).张大伟.pdf

深入理解Android(卷3)》是Android经典畅销书系“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。 《深入理解Android(卷3)》在逻辑上分为4个部分:    Part 01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。 Part 02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。 Part 03(第4~6章):这是本书的核心内容之一,详细分析了Android UI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。 Part 04(第7~8章):主要分析了SystemUI和Android壁纸相关服务的实现,包括StatusBarManagerService与NotificationManagerService两个系统服务,以及WallpaperManagerService系统服务、动态壁纸与静态壁纸的工作原理等内容。   除此之外,在对海量的Android源代码进行分析的过程中,本书尽可能地对其中的精妙之处进行了分析和解读,目的是希望帮助读者领悟其中的优秀设计思想和方法。

立即下载
50积分/C币
《深入理解Android 卷III》第五章 深入理解Android输入系统
深入理解Android_卷3_张大伟.pdf

有目录

立即下载
10积分/C币
深入理解Android卷 III 的SampleWindow

深入理解Android卷 III 的第4章的例子,做了些修改,可以在真机上运行。(注意该代码要在android framework 里mm编译)

立即下载
3积分/C币
深入理解Android(卷2)pdf
《深入理解Android 卷III》第八章深入理解Android壁纸
深入理解Android(卷2)(带全目录完整版)pdf

很全面,很清晰,下载了就知道了,500多页呢Android(卷2)(带全目录完整版)PDF

立即下载
10积分/C币
深入理解Android 卷1.pdf

一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的MediaScanner进行分析,详细讲解了Android中十分重要的JNI技术;第3章分析了init进程,揭示了通过解析init.rc来启动Zygote以及属性服务的工作原理;第4章分析了Zygote、SystemServer等进程的工作机制,同时还讨论了Android的启动速度、虚拟机HeapSize的大小调整、Watchdog工作原理等问题;第5章讲解了Android系统中常用的类,包括sp、wp、RefBase、Thread等类,同步类,以及Java中的Handler类和Looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以MediaServer为切入点,对Android中极为重要的Binder进行了较为全面的分析,深刻揭示了其本质。第7章对Audio系统进行了深入的分析,尤其是AudioTrack、AudioFlinger和AudioPolicyService等的工作原理。第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild的原理和机制进行了深入的分析,同时还探讨了Phone设计优化的问题;第10章分析了多媒体系统中MediaScanner的工作原理。适合有一定基础的Android应用开发工程师和系统工程师阅读。通过对本书的学习,大家将能更深刻地理解Android系统,从而自如应对实际开发中遇到的难题

立即下载
2积分/C币
深入理解android系统.pdf

深入理解android系统.pdf

立即下载
10积分/C币
深入理解Android(卷1).pdf

《深入理解Android(卷1)》是一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。   《深入理解Android(卷1)》共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的MediaScanner进行分析,详细讲解了Android中十分重要的JNI技术;第3章分析了init进程,揭示了通过解析init.rc来启动Zygote以及属性服务的工作原理;第4章分析了Zygote、SystemServer等进程的工作机制,同时还讨论了Android的启动速度、虚拟机HeapSize的大小调整、Watchdog工作原理等问题;第5章讲解了Android系统中常用的类,包括sp、wp、RefBase、Thread等类,同步类,以及Java中的Handler类和Looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以MediaServer为切入点,对Android中极为重要的Binder进行了较为全面的分析,深刻揭示了其本质。第7章对Audio系统进行了深入的分析,尤其是AudioTrack、AudioFlinger和AudioPolicyService等的工作原理。第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild的原理和机制进行了深入的分析,同时还探讨了Phone设计优化的问题;第10章分析了多媒体系统中MediaScanner的工作原理。   《深入理解Android(卷1)》适合有一定基础的Android应用开发工程师和系统工程师阅读。通过对本书的学习,大家将能更深刻地理解Android系统,从而自如应对实际开发中遇到的难题。

立即下载
50积分/C币
深入理解Android 卷1 卷2 高清文字pdf

深入理解Android 卷1 卷2 高清文字pdf

立即下载
50积分/C币
深入理解Android:卷I 邓凡平著 PDF扫描版

深入理解Android:卷I 图书简介: 《深入理解Android:卷I》是一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。 全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的MediaScanner进行分析,详细讲解了Android中十分重要的JNI技术;第3章分析了init进程,揭示了通过解析init.rc来启动Zygote以及属性服务的工作原理;第4章分析了Zygote、SystemServer等进程的工作机制,同时还讨论了Android的启动速度、虚拟机HeapSize的大小调整、Watchdog工作原理等问题;第5章讲解了Android系统中常用的类,包括sp、wp、RefBase、Thread等类,同步类,以及Java中的Handler类和Looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以MediaServer为切入点,对Android中极为重要的Binder进行了较为全面的分析,深刻揭示了其本质。第7章对Audio系统进行了深入的分析,尤其是AudioTrack、AudioFlinger和AudioPolicyService等的工作原理。第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild的原理和机制进行了深入的分析,同时还探讨了Phone设计优化的问题;第10章分析了多媒体系统中MediaScanner的工作原理。 本书适合有一定基础的Android应用开发工程师和系统工程师阅读。通过对本书的学习,大家将能更深刻地理解Android系统,从而自如应对实际开发中遇到的难题。 深入理解Android:卷I 图书目录: 第1章 阅读前的准备工作  1.1 系统架构   1.1.1 Android系统架构   1.1.2 本书的架构  1.2 搭建开发环境   1.2.1 下载源码   1.2.2 编译源码  1.3 工具介绍   1.3.1 Source Insight介绍   1.3.3 Busybox的使用  1.4 本章小结 第2章 深入理解JNI  2.1 JNI概述  2.2 学习JNI的实例:MediaScanner  2.3 Java层的MediaScanner分析   2.3.1 加载JNI库   2.3.2 Java的native函数和总结  2.4 JNI层MediaScanner的分析   2.4.1 注册JNI函数   2.4.2 数据类型转换   2.4.3 JNIEnv介绍   2.4.4 通过JNIEnv操作jobject   2.4.5 jstring介绍   2.4.6 JNI类型签名介绍   2.4.7 垃圾回收   2.4.8 JNI中的异常处理  2.5 本章小结 第3章 深入理解init  3.1 概述  3.2 init分析   3.2.1 解析配置文件   3.2.2 解析service   3.2.3 init控制service   3.2.4 属性服务  3.3 本章小结 第4章 深入理解zygote  4.1 概述  4.2 zygote分析   4.2.1 AppRuntime分析   4.2.2 Welcome to Java World   4.2.3 关于zygote的总结  4.3 SystemServer分析   4.3.1 SystemServer的诞生   4.3.2 SystemServer的重要使命   4.3.3 关于 SystemServer的总结  4.4 zygote的分裂   4.4.1 ActivityManagerService发送请求   4.4.2 有求必应之响应请求   4.4.3  关于zygote分裂的总结  4.5 拓展思考   4.5.1 虚拟机heapsize的限制   4.5.2 开机速度优化   4.5.3 Watchdog分析  4.6 本章小结 第5章 深入理解常见类  5.1 概述  5.2 以“三板斧”揭秘RefBase、sp和wp   5.2.1 第一板斧——初识影子对象   5.2.2 第二板斧——由弱生强   5.2.3 第三板斧——破解生死魔咒   5.2.4 轻量级的引用计数控制类LightRefBase   5.2.5 题外话—三板斧的来历  5.3 Thread类及常用同步类分析   5.3.1 一个变量引发的思考   5.3.2 常用同步类  5.4 Looper和Handler类分析   5.4.1 Looper类分析   5.4.2 Handler分析   5.4.3 Looper和Handler的同步关系   5.4.4 HandlerThread介绍  5.5 本章小结 第6章 深入理解Binder  6.1 概述  6.2 庖丁解MediaServer   6.2.1 MediaServer的入口函数   6.2.2 独一无二的ProcessState   6.2.3 时空穿越魔术—defaultServiceManager   6.2.4 注册MediaPlayerService   6.2.5 秋风扫落叶—StartThread Pool和join Thread Pool分析   6.2.6 你彻底明白了吗  6.3 服务总管ServiceManager   6.3.1 ServiceManager的原理   6.3.2 服务的注册   6.3.3 ServiceManager存在的意义  6.4 MediaPlayerService和它的Client   6.4.1 查询ServiceManager   6.4.2 子承父业  6.5 拓展思考   6.5.1 Binder和线程的关系   6.5.2 有人情味的讣告   6.5.3 匿名Service  6.6 学以致用   6.6.1 纯Native的Service   6.6.2 扶得起的“阿斗”(aidl)  6.7 本章小结 第7章 深入理解Audio系统  7.1 概述  7.2 AudioTrack的破解   7.2.1 用例介绍   7.2.2 AudioTrack(Java空间)分析   7.2.3 AudioTrack(Native空间)分析   7.2.4 关于AudioTrack的总结  7.3 AudioFlinger的破解   7.3.1 AudioFlinger的诞生   7.3.2 通过流程分析AudioFlinger   7.3.3 audio_track_cblk_t分析   7.3.4 关于AudioFlinger的总结  7.4 AudioPolicyService的破解   7.4.1 AudioPolicyService的创建   7.4.2 重回AudioTrack   7.4.3 声音路由切换实例分析   7.4.4 关于AudioPolicy的总结  7.5 拓展思考   7.5.1 DuplicatingThread破解   7.5.2 题外话  7.6 本章小结 第8章 深入理解Surface系统  8.1 概述  8.2 一个Activity的显示   8.2.1 Activity的创建   8.2.2 Activity的UI绘制   8.2.3 关于Activity的总结  8.3 初识Surface   8.3.1 和Surface有关的流程总结   8.3.2 Surface之乾坤大挪移   8.3.3 乾坤大挪移的JNI层分析   8.3.4 Surface和画图   8.3.5 初识Surface小结  8.4 深入分析Surface   8.4.1 与Surface相关的基础知识介绍   8.4.2 SurfaceComposerClient分析   8.4.3 SurfaceControl分析   8.4.4 writeToParcel和Surface对象的创建   8.4.5 lockCanvas和unlockCanvasAndPost分析   8.4.6 GraphicBuffer介绍   8.4.7 深入分析Surface的总结  8.5 SurfaceFlinger分析   8.5.1 SurfaceFlinger的诞生   8.5.2 SF工作线程分析   8.5.3 Transaction分析   8.5.4 关于SurfaceFlinger的总结  8.6 拓展思考   8.6.1 Surface系统的CB对象分析   8.6.2 ViewRoot的你问我答   8.6.3 LayerBuffer分析  8.7 本章小结 第9章 深入理解Vold和Rild  9.1 概述  9.2 Vold的原理与机制分析   9.2.1 Netlink和Uevent介绍   9.2.2 初识Vold   9.2.3 NetlinkManager模块分析   9.2.4 VolumeManager模块分析   9.2.5 CommandListener模块分析   9.2.6 Vold实例分析   9.2.7 关于Vold的总结  9.3 Rild的原理与机制分析   9.3.1 初识Rild   9.3.2 RIL_startEventLoop分析   9.3.3 RIL_Init分析   9.3.4 RIL_register分析   9.3.5 关于Rild main函数的总结   9.3.6 Rild实例分析   9.3.7 关于Rild的总结  9.4 拓展思考   9.4.1 嵌入式系统的存储知识介绍   9.4.2 Rild和Phone的改进探讨  9.5 本章小结 第10章 深入理解MediaScanner  10.1 概述  10.2 android.process.media分析   10.2.1 MSR模块分析   10.2.2 MSS模块分析   10.2.3 android.process.media媒体扫描工作的流程总结  10.3 MediaScanner分析   10.3.1 Java层分析   10.3.2 JNI层分析   10.3.3 PVMediaScanner分析   10.3.4 关于MediaScanner的总结  10.4 拓展思考   10.4.1 MediaScannerConnection介绍   10.4.2 我问你答  10.5 本章小结

立即下载
50积分/C币
深入理解Android系列书籍资源分享更新
深入理解Android(卷1)(pdf高清扫描版)

深入理解Android、pdf高清扫描版

立即下载
50积分/C币
深入理解Android之dalvik.pdf

深入理解Android之dalvik.pdf

立即下载
50积分/C币
深入理解Android(卷2)(带全目录完整版)邓凡平.pdf

内容简介 《深入理解android:卷ii》是“深入理解android”系列的第二本,第一本书上市后得到了广大读者的高度评价,在android开发者社群内口口相传。本书不仅继承了第一本的优点、改正了其在细微处存在的一些不足,而且还在写作的总体思想上进行了创新,更强调从系统设计者的角度去分析android系统中各个模块内部的实现原理和工作机制。从具体内容上讲,本书的重点是android framework的java层,对java层涉及的核心模块和服务进行了深入而细致的分析。通过本书,读者不仅能对android系统本身有更深入的理解,而且还能掌握分析大型复杂源代码的能力。   全书共8章:第1章介绍了阅读本书所需要做的准备工作,包括android 4.0源码的下载和编译、eclipse环境的搭建,以及android系统进程(system_process)的调试等;第2章对java binder和messagequeue的实现进行了深入分析;第3章详细剖析了systemserver的工作原理,这些服务包括entropyservice、dropboxmanagerservice、diskstatsservice、devicestoragemonitorservice、samplingprofilerservice和clipboardservice;第4章对系统中负责package信息查询和apk安装、卸载、更新等工作的服务packagemanagerservice进行了详细分析;第5章则对android系统中负责电源管理的核心服务 powermanagerservice的原理进行了一番深入的分析;第6章以activitymanagerservice为分析重点,对它的启动、activity的创建和启动、broadcastreceiver的工作原理、android中的进程管理等内容展开了较为深入的研究;第7章对contentprovider的创建和启动、sqlite、cursor query和close的实现等进行了深入分析;第8章以contentservice和accountmanagerservice为分析对象,介绍了数据更新通知机制的实现,以及账户管理和数据同步等相关知识。 目录 《深入理解android:卷ii》 前 言 第1章 搭建android源码工作环境 / 1 1.1 android系统架构 / 2 1.2 搭建开发环境 / 3 1.2.1 下载源码 / 3 1.2.2 编译源码 / 4 1.2.3 利用eclipse调试system_process / 5 1.3 本章小结 / 11 第2章 深入理解java binder和messagequeue / 12 2.1 概述 / 13 2.2 java层中的binder架构分析 / 13 2.2.1 binder架构总览 / 13 2.2.2 初始化java层binder框架 / 14 2.2.3 addservice实例分析 / 17 2.2.4 java层binder架构总结 / 26 2.3 心系两界的messagequeue / 27 2.3.1 messagequeue的创建 / 27 2.3.2 提取消息 / 28 2.3.3 nativepollonce函数分析 / 31 2.3.4 messagequeue总结 / 41 2.4 本章小结 / 42 第3章 深入理解systemserver / 44 3.1 概述 / 45 3.2 systemserver分析 / 45 3.2.1 main函数分析 / 45 3.2.2 service群英会 / 48 3.3 entropyservice分析 / 49 3.4 dropboxmanagerservice分析 / 50 3.4.1 dbms构造函数分析 / 51 3.4.2 dropbox日志文件的添加 / 51 3.4.3 dbms和settings数据库 / 56 3.5 diskstatsservice和devicestoragemonitorservice分析 / 56 3.5.1 diskstatsservice分析 / 56 3.5.2 devicestoragemanagerservice分析 / 58 3.6 samplingprofilerservice分析 / 60 3.6.1 samplingprofilerservice构造函数分析 / 61 3.6.2 samplingprofilerintegration分析 / 62 3.7 clipboardservice分析 / 64 3.7.1 复制数据到剪贴板 / 64 3.7.2 从剪切板粘贴数据 / 67 3.7.3 cbs中的权限管理 / 69 3.8 本章小结 / 73 第4章 深入理解packagemanagerservice / 74 4.1 概述 / 75 4.2 初识packagemanagerservice / 76 4.3 pkms的main函数分析 / 77 4.3.1 构造函数分析之前期准备工作 / 78 4.3.2 构造函数分析之扫描package / 90 4.3.3 构造函数分析之扫尾工作 / 105 4.3.4 pkms构造函数总结 / 105 4.4 apk installation分析 / 105 4.4.1 adb install分析 / 105 4.4.2 pm分析 / 107 4.4.3 installpackagewithverification函数分析 / 109 4.4.4 apk 安装流程总结 / 121 4.4.5 verification介绍 / 122 4.5 queryintentactivities分析 / 124 4.5.1 intent及intentfilter介绍 / 124 4.5.2 activity信息的管理 / 125 4.5.3 intent 匹配查询分析 / 128 4.5.4 queryintentactivities总结 / 131 4.6 installd及usermanager介绍 / 131 4.6.1 installd介绍 / 131 4.6.2 usermanager介绍 / 136 4.7 本章学习指导 / 138 4.8 本章小结 / 138 第5章 深入理解powermanagerservice / 139 5.1 概述 / 140 5.2 初识powermanagerservice / 140 5.2.1 pms构造函数分析 / 141 5.2.2 init分析 / 141 5.2.3 systemready分析 / 147 5.2.4 bootcomplete处理 / 148 5.2.5 初识powermanagerservice总结 / 149 5.3 pms wakelock分析 / 149 5.3.1 wakelock客户端分析 / 149 5.3.2 pms acquirewakelock分析 / 151 5.3.3 power类及lightservice类介绍 / 160 5.3.4 wakelock总结 / 163 5.4 useractivity及power按键处理分析 / 164 5.4.1 useractivity分析 / 164 5.4.2 power按键处理分析 / 167 5.5 batteryservice及batterystatsservice分析 / 168 5.5.1 batteryservice分析 / 169 5.5.2 batterystatsservice分析 / 172 5.5.3 batteryservice及batterystatsservice总结 / 182 5.6 本章学习指导 / 183 5.7 本章小结 / 183 第6章 深入理解activitymanagerservice / 184 6.1 概述 / 185 6.2 初识activitymanagerservice / 186 6.2.1 activitymanagerservice的main函数分析 / 187 6.2.2 ams的 setsystemprocess分析 / 197 6.2.3 ams的 installsystemproviders函数分析 / 202 6.2.4 ams的 systemready分析 / 211 6.2.5 初识activitymanagerservice总结 / 218 6.3 startactivity分析 / 219 6.3.1 从am说起 / 219 6.3.2 ams的startactivityandwait函数分析 / 221 6.3.3 startactivitylocked分析 / 230 6.4 broadcast和broadcastreceiver分析 / 265 6.4.1 registerreceiver流程分析 / 267 6.4.2 sendbroadcast流程分析 / 272 6.4.3 broadcast_intent_msg消息处理函数 / 276 6.4.4 应用进程处理广播分析 / 282 6.4.5 广播处理总结 / 284 6.5 startservice之按图索骥 / 285 6.5.1 service知识介绍 / 285 6.5.2 startservice流程图 / 286 6.6 ams中的进程管理 / 287 6.6.1 linux进程管理介绍 / 287 6.6.2 关于android中的进程管理的介绍 / 289 6.6.3 ams进程管理函数分析 / 294 6.6.4 ams进程管理总结 / 305 6.7 app的 crash处理 / 305 6.7.1 应用进程的crash处理 / 306 6.7.2 ams的handleapplicationcrash分析 / 306 6.7.3 appdeathrecipient binderdied分析 / 309 6.7.4 app的crash处理总结 / 313 6.8 本章学习指导 / 314 6.9 本章小结 / 315 第7章 深入理解contentprovider / 316 7.1 概述 / 317 7.2 mediaprovider的启动及创建 / 318 7.2.1 context的getcontentresolver函数分析 / 318 7.2.2 mediastore.image.media的query函数分析 / 319 7.2.3 mediaprovider的启动及创建总结 / 329 7.3 sqlite创建数据库分析 / 330 7.3.1 sqlite及sqlitedatabase家族 / 330 7.3.2 mediaprovider创建数据库分析 / 335 7.3.3 sqlitedatabase创建数据库的分析总结 / 344 7.4 cursor 的query函数的实现分析 / 345 7.4.1 提取query关键点 / 346 7.4.2 mediaprovider 的query分析 / 349 7.4.3 query关键点分析 / 356 7.4.4 cursor query实现分析总结 / 368 7.5 cursor close函数实现分析 / 368 7.5.1 客户端close的分析 / 369 7.5.2 服务端close的分析 / 371 7.5.3 finalize函数分析 / 372 7.5.4 cursor close函数总结 / 373 7.6 contentresolver openassetfiledescriptor函数分析 / 373 7.6.1 openassetfiledescriptor之客户端调用分析 / 374 7.6.2 contentprovider的 opentypedassetfile函数分析 / 376 7.6.3 跨进程传递文件描述符的探讨 / 379 7.6.4 openassetfiledescriptor函数分析总结 / 384 7.7 本章学习指导 / 384 7.8 本章小结 / 385 第8章 深入理解contentservice和accountmanagerservice / 386 8.1 概述 / 387 8.2 数据更新通知机制分析 / 387 8.2.1 初识contentservice / 388 8.2.2 contentresovler 的registercontentobserver分析 / 389 8.2.3 contentresolver的 notifychange分析 / 391 8.2.4 数据更新通知机制总结和深入探讨 / 393 8.3 accountmanagerservice分析 / 395 8.3.1 初识accountmanagerservice / 396 8.3.2 accountmanager addaccount分析 / 402 8.3.3 accountmanagerservice的分析总结 / 414 8.4 数据同步管理syncmanager分析 / 415 8.4.1 初识syncmanager / 415 8.4.2 contentresolver 的requestsync分析 / 424 8.4.3 数据同步管理syncmanager分析总结 / 436 8.5 本章学习指导 / 437 8.6 本章小结 / 437 “深入理解android”系列书籍的规划路线图 / 438

立即下载
50积分/C币
《深入理解Android 卷III》第四章 深入理解WindowManagerService
深入理解Android_卷III 张大伟著.pdf

深入理解Android_卷III 张大伟著.pdf

立即下载
10积分/C币
深入理解ANDROID卷3

深入理解ANDROID卷3 完结篇.重点是Android中有关用户交互的Framework的知识。

立即下载
3积分/C币
移动开发 深入理解Android 卷3

移动开发 深入理解Android 卷3

立即下载
10积分/C币
Android启动过程分析(深入理解Android内核设计思想)
《深入理解Android:卷1》- Android架构
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

深入理解ANDROID 卷3高清完整PDF版

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: