图书介绍

深入理解Android 卷22025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

深入理解Android 卷2
  • 邓凡平著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111389187
  • 出版时间:2012
  • 标注页数:440页
  • 文件大小:26MB
  • 文件页数:455页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入理解Android 卷2PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 搭建Android源码工作环境1

1.1 Android系统架构2

1.2搭建开发环境3

1.2.1下载源码3

1.2.2编译源码4

1.2.3利用Eclipse调试system_rocess 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 SamplingProfiilerService分析60

3.6.1 SamplingProfiilerService构造函数分析61

3.6.2 SamplingProfiilerIntegration分析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初识PackageManagerService76

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 pin分析107

4.4.3 installPackageWithVerifiication函数分析109

4.4.4 APK安装流程总结121

4.4.5 Verifiication介绍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初识PowerManagerService140

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初识ActivityManagerService186

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 fiinalize函数分析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初识ContentService388

8.2.2 ContentResovler的registerContentObserver分析389

8.2.3 ContentResolver的notifyChange分析391

8.2.4数据更新通知机制总结和深入探讨393

8.3 AccountManagerService分析395

8.3.1初识AccountManagerService396

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

热门推荐