深入理解Android :卷Ⅱ

深入理解Android :卷Ⅱ

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
8.043 评价豆瓣读书
免费试读
¥30.00¥24.11
今日特价截止至:2019-07-21 02:00:00了解详情

作品简介

本书是“深入理解Android”系列的第2本,第1本书上市后获得广大读者高度评价,在Android开发者社群内口口相传。本书不仅继承了第1本书的优点并改正了其在细微处存在的一些不足,而且还在写作的总体思想上进行了创新,更强调从系统设计者的角度去分析Android系统中各个模块内部的实现原理和工作机制。从具体内容上讲,重点是Android Framework的Java层,对Java层涉及的核心模块和服务进行了深入而细致的分析。通过本书,读者不仅能对Android系统本身有更深入的理解,而且还能掌握分析大型复杂源代码的能力。

邓凡平:资深Android开发工程师和系统工程师,热衷于Android源代码的研究,对Android的架构设计和实现原理有非常深刻的认识和理解,应用开发经验也十分丰富。《深入理解Android:卷I》的作者,同时也是“深入理解Andriod”系列图书的总策划。目前就职于国内领先的Android企业中科创达(ThunderSoft),负责Android Framework的开发和维护。喜欢钻研,乐于分享,活跃于CSDN、51CTO和开源中国等专业技术社区,撰写的Android Framework源码分析的系列文章深受读者欢迎。此外,他对Linux内核、C/C++/Python相关的技术,以及高性能网络服务器和多核并行开发等也有一定的研究。

作品目录

  1. 前言
  2. 本书主要内容及特色
  3. 读者对象
  4. 如何阅读本书
  5. 勘误和支持
  6. 致谢
  7. 第1章 搭建Android源码工作环境
  8. 1.1 Android系统架构
  9. 1.2 搭建开发环境
  10. 1.3 本章小结
  11. 第2章 深入理解Java Binder和MessageQueue
  12. 2.1 概述
  13. 2.2 Java层中的Binder架构分析
  14. 2.3 心系两界的MessageQueue
  15. 2.4 本章小结
  16. 第3章 深入理解SystemServer
  17. 3.1概述
  18. 3.2 SystemServer分析
  19. 3.3 EntropyService分析
  20. 3.4 DropBoxManagerService分析
  21. 3.5 DiskStatsService和DeviceStorageMonitorService分析
  22. 3.6 SamplingProfilerService分析
  23. 3.7 ClipboardService分析
  24. 3.8 本章小结
  25. 第4章 深入理解PackageManagerService
  26. 4.1 概述
  27. 4.2 初识PackageManagerService
  28. 4.3 PKMS的main函数分析
  29. 4.4 APK Installation分析
  30. 4.5 queryIntentActivities分析
  31. 4.6 installd及UserManager介绍
  32. 4.7 本章学习指导
  33. 4.8 本章小结
  34. 第5章 深入理解PowerManagerService
  35. 5.1 概述
  36. 5.2 初识PowerManagerService
  37. 5.2.1 PMS构造函数分析
  38. 5.3 PMS WakeLock分析
  39. 5.4 userActivity及Power按键处理分析
  40. 5.5 BatteryService及BatteryStatsService分析
  41. 5.6 本章学习指导
  42. 5.7 本章小结
  43. 第6章 深入理解ActivityManagerService
  44. 6.1 概述
  45. 6.2 初识ActivityManagerService
  46. 6.3 startActivity分析
  47. 6.4 Broadcast和BroadcastReceiver分析
  48. 6.5 startService之按图索骥
  49. 6.6 AMS中的进程管理
  50. 6.7 App的Crash处理
  51. 6.8 本章学习指导
  52. 6.9 本章小结
  53. 第7章 深入理解ContentProvider
  54. 7.1 概述
  55. 7.2 MediaProvider的启动及创建
  56. 7.3 SQLite创建数据库分析
  57. 7.4 Cursor的query函数的实现分析
  58. 7.5 Cursor close函数实现分析
  59. 7.6 ContentResolver openAssetFileDescriptor函数分析
  60. 7.7 本章学习指导
  61. 7.8 本章小结
  62. 第8章 深入理解ContentService和AccountManagerService
  63. 8.1 概述
  64. 8.2 数据更新通知机制分析
  65. 8.3 AccountManagerService分析
  66. 8.4 数据同步管理SyncManager分析
  67. 8.5 本章学习指导
  68. 8.6 本章小结
  69. “深入理解Android”系列书籍的规划路线图
  70. 一、Roadmap
  71. 二、英雄帖
载入中

喜欢这本书的人也喜欢