网站颜色:

最强Android书 架构大剖析 动手深度机器学习android教程书人工智能工业机器人强化系统实战书学习基础专业技术操作开发理论书籍.

  • 产品名称:最强Android书-架构大剖...
  • 书名:最强Android书-架构大剖析
  • 作者:无
  • 定价:89.00元
  • 书名:最强Android书-架构大剖析
  • 是否是套装:否
  • 出版社名称:电子工业出版社


  商品基本信息,请以下列介绍为准
商品名称:   *强Android书:架构大剖析
作者:   【美】Jonathan Levin
市场价:    (咨询特价)
ISBN号:   9787121318139
出版社:   电子工业出版社
商品类型:   图书

  其他参考信息(以实物为准)
  装帧:平装   开本: 16   语种:中文
  印刷时间:(咨询特价)-01   版次:1   页数:

  编辑推荐

本书作者以研究操作系统并从事相关培训工作为生,是业内著名的操作系统专家、极客、果粉……著有多本操作系统的畅销书。本书是他针对Android系统写的*本书。根据以往读者的反馈,在本书的内容上摒弃了以源代码讲解的方尸而改用实验的方法,直接拉低了学习的门槛——读者无须费力也可根据实验轻松地理解掌握Android内部技术的精髓!如业内众大咖所说:本书是目前了流的Android书,也是学习Android内部技术的不二之选!

本书被美国中情局,国内部分厂商作为内部员工学习教材。

写作特色

√  抛弃传统以源代码讲解的形尸直接从实验入手,读者无须了解代码也能深入掌握Android技术精髓

√  各章节相对独立,可以跳跃式阅读

√  大量使用图表、图片,直观易懂

√  作者有多年培训经验,针对读者的痛点下工夫,思路清晰、表述到位


  内容简介

《*强Android书:架构大剖析》通过实验而不是源码,将Android 系统层层拆解,令读者深刻透彻地掌握Android 系统的内部技术:以init 进程为切入点详细阐述了Android 的启动过程和关键服务;从Android 作为资源协调者和服务提供者的角度,重点分析了servicemanager 和system_server 这两个进程。同时,作者比较了Linux 与Android 系统的区别,并对Android 系统的安全性做了深入的阐述。

《*强Android书:架构大剖析》采用了大量的图表示例和实验,表达新颖清晰,让读者能直观地掌握Android 的技术精髓。

《*强Android书:架构大剖析》适合广大移动开发者及对Android 系统感兴趣的人员阅读。


  目录

关于本书  XIV

第1 章 Android 体系结构的变革之路  1

1.1 Android 系统版本的历史变迁  2

Froyo(冻酸奶)  3

Gingerbread(姜饼人)  3

Honeycomb(蜂巢)  4

Ice Cream Sandwich(冰激凌三明治)  5

JellyBean(果冻豆)  5

KitKat(奇巧)  6

Lollipop(棒棒糖)  7

Marshmallow(棉花糖)  8

Nougat(牛轧糖)  9

1.2 Android 与Linux  11

并非另一个Linux 发布版本  11

然后Android 就登场了  12

与Linux 的异同  13

Android 的框架  15

Dalvik 虚拟机  18

JNI  19

原生二进制可执行文件  20

Bionic  22

Android 的原生库  25

源自其他项目的原生库  27

硬件抽象层  28

Linux 内核  29

1.3 Android 的衍生产品  30

谷歌官方的衍生产品  30

啡歌官方的衍生品  33

1.4 对前方道路的思考  36

兼容64 位  36

ART(Android 运行时)  37

多画面  38

把Android 用作台式机操作系统  38

Android 和ARA 项目  39

Brillo  40

本章小结  40

参考文献  41

第2 章 Android 的分区和文件系统  43

2.1 分区架构  43

需要许多单独分区的原因  44

GUID 分区表  45

闪存(Flash Storage)系统  46

文件系统  46

Android 设备中的分区  49

2.2 Android 文件系统中存储的内容  53

root 文件系统  53

/system 分区  54

/data 分区  65

/cache 分区  71

/vendor 目录  72

SD 卡  73

2.3 受保护的文件系统  74

OBB:Opaque Binary Blobs  74

ASec:Android 安全存储(Android Secure Storage)  76

2.4 Linux 伪文件系统  78

cgroupfs  78

debugfs  79

functionfs(/dev/usb-ffs/adb)  80

procfs(/proc)  81

pstore(/sys/fs/pstore)  81

selinuxfs(/sys/fs/selinux)  82

sysfs(/sys)  83

本章小结  84

参考文献  84

第3 章 Android 的启动、备份和重置  86

3.1 Android 系统镜像  87

Boot Loader  89

Boot 镜像  93

内核  95

RAM disk  97

/System 和/Data 分区镜像  99

3.2 启动过程  101

固件启动过程  101

内核启动过程  105

3.3 关机和重启  109

3.4 应用的备份和恢复  112

命令行工具  113

本地备份  114

监视备份操作  117

3.5 系统重置(recovery)和升级  119

OTA(Over-The-Air)升级包  121

制作你自己的ROM  124

制作ROM 时可用的网上资源  128

本章小结  130

参考文献  130

第4 章 init  132

第5 章 Android 的守护进程  156

第6 章 框架服务的架构  216

第7章从Linux 角度看Android  238

第8 章 Android 安全性  274


  作者简介

JonathanLevin是一位经验丰富的技术培训师和咨询师,他的关注点是"三大系统"(Windows、Linux和MacOS)以及它们的移动版本(Android和iOS)原理。15年来,Jonathan坚持传播内核工程和修改技术的真知灼见,在DefCON会议上发表了很多技术演讲。他是Technologeeks.com公司的创始人和首席技术官(CTO)这是由一些志趣相投的专家合伙创办的公司,致力于通过技术培训传播知识,通过咨询解决棘手的技术难题。他们的专业领域覆盖软件架构中的实时及其他关键部分、系统/核级编程、调试、逆向工程以及性能优化。

译者简介

崔孝晨,教师,专注于信息安全领域,研究深入。翻译出版了多部著作,包括《黑客大追踪》、《Android安全攻防实战》,并致力于推动安全技术的发展。

 

...........

热门设计服务