• 最强Android书:架构大剖析
21年品牌 40万+商家 超1.5亿件商品

最强Android书:架构大剖析

689 89 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者【美】JonathanLevin

出版社电子工业出版社

ISBN9787121318139

出版时间2018-07

版次1

装帧平装

开本16开

纸张胶版纸

页数336页

字数99999千字

定价89元

上书时间2024-08-16

山頭斜照

已实名 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:最强Android书:架构大剖析
定价:89.00元
作者:【美】JonathanLevin
出版社:电子工业出版社
出版日期:2018-07-01
ISBN:9787121318139
字数:468000
页码:336
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要

目录
关于本书 XIV 章 Android 体系结构的变革之路 11.1 Android 系统版本的历史变迁 2Froyo(冻酸奶) 3Gingerbread(姜饼人) 3Honeycomb(蜂巢) 4Ice Cream Sandwich(冰激凌三明治) 5JellyBean(果冻豆) 5KitKat(奇巧) 6Lollipop(棒棒糖) 7Marshmallow(棉花糖) 8Nougat(牛轧糖) 91.2 Android 与Linux 11并非另一个Linux 发布版本 11然后Android 就登场了 12与Linux 的异同 13Android 的框架 15Dalvik 虚拟机 18JNI 19原生二进制可执行文件 20Bionic 22Android 的原生库 25源自其他项目的原生库 27硬件抽象层 28Linux 内核 291.3 Android 的衍生产品 30谷歌官方的衍生产品 30非谷歌官方的衍生品 331.4 对前方道路的思考 36兼容64 位 36ART(Android 运行时) 37多画面 38把Android 用作台式机操作系统 38Android 和ARA 项目 39Brillo 40本章小结 40参考文献 41第2 章 Android 的分区和文件系统 432.1 分区架构 43需要许多单独分区的原因 44GUID 分区表 45闪存(Flash Storage)系统 46文件系统 46Android 设备中的分区 492.2 Android 文件系统中存储的内容 53root 文件系统 53/system 分区 54/data 分区 65/cache 分区 71/vendor 目录 72SD 卡 732.3 受保护的文件系统 74OBB:Opaque Binary Blobs 74ASec:Android 安全存储(Android Secure Storage) 762.4 Linux 伪文件系统 78cgroupfs 78debugfs 79functionfs(/dev/usb-ffs/adb) 80procfs(/proc) 81pstore(/sys/fs/pstore) 81selinuxfs(/sys/fs/selinux) 82sysfs(/sys) 83本章小结 84参考文献 84第3 章 Android 的启动、备份和重置 863.1 Android 系统镜像 87Boot Loader 89Boot 镜像 93内核 95RAM disk 97/System 和/Data 分区镜像 993.2 启动过程 101固件启动过程 101内核启动过程 1053.3 关机和重启 1093.4 应用的备份和恢复 112命令行工具 113本地备份 114监视备份操作 1173.5 系统重置(recovery)和升级 119OTA(Over-The-Air)升级包 121制作你自己的ROM 124制作ROM 时可用的网上资源 128本章小结 130参考文献 130第4 章 init 1324.1 init 的角色和任务 132系统属4.rc 文件 140总结:init 的执行流程 1464.2 init 和USB 1504.3 init 的其他角色 152ueventd 153watchdogd 154本章小结 154XIV ┃ Android 书:架构大剖析本章讨论所涉及的文件 155第5 章 Android 的守护进程 1565.1 core 类中的服务 156adbd 156servicemanager 160healthd 161lmkd(Android L) 165logd(Android L) 168vold 1735.2 网络相关服务 182netd 182mdnsd 187mtpd 187racoon 188rild 1895.3 图形及多媒体服务 190surfaceflinger 190bootanimation 192mediaserver 194drmserver 1965.4 其他服务 197installd 197keystore 200debuggerd[64] 204gatekeeper(Android M) 207sdcard 208Zygote[64] 211本章小结 214本章讨论涉及的文件 214参考文献 215第6 章 框架服务的架构 2166.1 再探servicemanager 2176.2 服务调用的模式 222优点和缺点 224序列化和Android 接口定义语言(AIDL) 2256.3 Binder 228简明历史 228那么,Binder 究竟是什么 229使用Binder 230分析Binder 的当前使用情况 2316.4 system_server 232启动及执行流程 232修改启动时的行为 234本章小结 237本章讨论涉及的文件 237参考文献 237第7章从Linux 角度看Android 2387.1 重温/proc 239符号链接:cwd、exe 和root 240fd 243fdinfo 245status 2477.2 用户模式内存管理 254虚拟内存的分类和生命周期 254内存的相关术语 258内存不足时的应对方案 2667.3 跟踪系统调用 269toolbox ps 工具 269wchan 和syscall 文件 270strace 工具 271本章小结 272参考文献 272第8 章 Android 安全性 2748.1 移动安全威胁建模 275攻击向量 275攻击之道 2788.2 Linux 层上的安全措施 281Android 使用Linux 权限的方式 281Linux 权能 289SELinux 294其他值得注意的特性 3018.3 Dalvik 层上的安全措施 305Dalvik 层上的权限 305Dalvik 代码 3108.4 用户层上的安全措施 312锁屏机制 312支持多用户 316密钥管理 318证书管理 318密钥和私钥管理 3228.5 存储安全 323加密/data 分区 323基于文件的加密(Nougat 7.1) 326Direct Boot (Nougat 的新特性) 326启动过程中加强验证 3278.6 Root Android 设备 328在设备启动环节中root 329利用安全漏洞root 331Root 对安全的影响 332本章小结 334参考文献 334
作者介绍
JonathanLevin是一位经验丰富的技术培训师和咨询师,他的关注点是"三大系统"(Windows、Linux和MacOS)以及它们的移动版本(Android和iOS)原理。15年来,Jonathan坚持传播内核工程和修改技术的真知灼见,在DefCON会议上发表了很多技术演讲。他是Technologeeks.com公司的创始人和首席技术官(CTO)这是由一些志趣相投的专家合伙创办的公司,致力于通过技术培训传播知识,通过咨询解决棘手的技术难题。他们的专业领域覆盖软件架构中的实时及其他关键部分、系统/核级编程、调试、逆向工程以及性能优化。译者简介崔孝晨,教师,专注于信息安全领域,研究深入。翻译出版了多部著作,包括《黑客大追踪》、《Android安全攻防实战》,并致力于推动安全技术的发展。
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP