-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

最強Android書:架構大剖析

( 簡體 字)
作者:(美)Jonathan Levin (喬納森·列維)類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:電子工業出版社最強Android書:架構大剖析 3dWoo書號: 49380
詢問書籍請說出此書號!

缺書
NT售價: 445

出版日:7/1/2018
頁數:294
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121318139
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

目錄:

關於本書 XIV
章 Android 體系結構的變革之路 1
1.1 Android 系統版本的歷史變遷 2
Froyo(凍優酪乳) 3
Gingerbread(薑餅人) 3
Honeyb(蜂巢) 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
4.1 init 的角色和任務 132
系統屬性 134
.rc 文件 140
總結:init 的執行流程 146
4.2 init 和USB 150
4.3 init 的其他角色 152
ueventd 153
watchdogd 154
本章小結 154
XIV ? 強Android 書:架構大剖析
本章討論所涉及的檔 155
第5 章 Android 的守護進程 156
5.1 core 類中的服務 156
adbd 156
servicemanager 160
healthd 161
lmkd(Android L) 165
logd(Android L) 168
vold 173
5.2 網路相關服務 182
d 182
mdnsd 187
mtpd 187
racoon 188
rild 189
5.3 圖形及多媒體服務 190
surfaceflinger 190
bootanimation 192
mediaserver 194
drmserver 196
5.4 其他服務 197
installd 197
keystore 200
debuggerd 204
gatekeeper(Android M) 207
sdcard 208
Zygote 211
本章小結 214
本章討論涉及的檔 214
參考文獻 215
第6 章 框架服務的架構 216
6.1 再探servicemanager 217
6.2 服務調用的模式 222
優點和缺點 224
序列化和Android 介面定義語言(AIDL) 225
6.3 Binder 228
簡明歷史 228
那麼,Binder 究竟是什麼 229
使用Binder 230
分析Binder 的當前使用情況 231
6.4 system_server 232
啟動及執行流程 232
修改啟動時的行為 234
本章小結 237
本章討論涉及的檔 237
參考文獻 237
第7章從Linux 角度看Android 238
7.1 重溫/proc 239
符號連結:cwd、exe 和root 240
fd 243
fdinfo 245
status 247
7.2 使用者模式記憶體管理 254
虛擬記憶體的分類和生命週期 254
記憶體的相關術語 258
記憶體不足時的應對方案 266
7.3 跟蹤系統調用 269
toolbox ps 工具 269
wchan 和syscall 文件 270
strace 工具 271
本章小結 272
參考文獻 272
第8 章 Android 安全性 274
8.1 移動安全威脅建模 275
攻擊向量 275
攻擊之道 278
8.2 Linux 層上的安全措施 281
Android 使用Linux 許可權的方式 281
Linux 權能 289
SELinux 294
其他值得注意的特性 301
8.3 Dalvik 層上的安全措施 305
Dalvik 層上的許可權 305
Dalvik 代碼 310
8.4 用戶層上的安全措施 312
鎖屏機制 312
支援多用戶 316
金鑰管理 318
證書管理 318
金鑰和私密金鑰管理 322
8.5 存儲安全 323
加密/data 分區 323
基於檔的加密(Nougat 7.1) 326
Direct Boot (Nougat 的新特性) 326
啟動過程中加強驗證 327
8.6 Root Android 設備 328
在設備啟動環節中root 329
利用安全性漏洞root 331
Root 對安全的影響 332
本章小結 334
參考文獻 334
序: