|
-- 會員 / 註冊 --
|
|
|
|
Android系統服務開發 ( 簡體 字) |
作者:[韓] 金大佑,樸宰永,文炳元 | 類別:1. -> 程式設計 -> 手機程式 -> Android |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 41043 詢問書籍請說出此書號!【缺書】 NT售價: 695 元 |
出版日:2/1/2015 |
頁數:412 |
光碟數:0 |
|
站長推薦: |
印刷:全彩印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115375544 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 本書分析了Android 提供的硬件控制機制。編寫團隊目前均從事相關工作,直接對平臺源代碼及日志進行分析及測試,介紹了目前尚未普及的Android 平臺的硬件控制基本原理及實際框架的操作。 基本功扎實的開發人員可以主導順應智能手機時代發展的“Smart”開發。通過本書可以掌握Android平臺的操作原理,并將其直接應用于開發業務。 |
目錄:第1 章 Android 系統服務開發1 11 Android 系統服務開發簡介2 111 Android 的出現2 112 移動設備的硬件結構5 113 Android 硬件服務開發概要11 114 本書的敘述方向14 12 IPC16 121 Android 的進程16 122 進程的fork() 及exec() 函數17 123 Linux 內核的IPC19 124 Linux 管道20 125 網絡套接字21 126 UNIX 套接字27 13 I/O 多路復用30 131 服務器端/ 客戶端模型30 132 使用select() 函數的I/O 多路復用33 133 select() 函數示例34 14 ITC36 141 多線程36 142 Android 的ITC 模型39 143 消息42 144 Looper45 145 Handler49 146 HandlerThread54 15 守護進程服務分析56 151 普通守護進程程序的結構56 152 生成init 進程的守護進程服務58 153 守護進程與多客戶端間的通信65 第2 章 RIL70 21 RIL 簡介71 211 RIL 簡介71 212 AP 與調制解調器間的相互作用72 213 AP 與調制解調器間的通信:RIL 命令73 22 RIL 結構75 221 Android 通信棧76 222 Android RIL 的調制解調器控制模型77 23 RIL 守護進程的結構78 231 RIL 守護進程的構成要素79 232 RIL 事件80 233 RIL 事件調度程序81 24 RIL 守護進程初始化87 241 守護進程的啟動87 242 RIL 守護進程初始化過程90 243 動態加載Vendor RIL 庫91 244 生成RIL 事件調度程序92 245 Vendor RIL 初始化97 246 注冊Vendor RIL 的Radio控制函數及生成I/O 事件專用套接字100 25 RIL 事件處理機制103 251 RIL 事件調度程序的運行原理103 252 RIL 事件處理回調函數110 253 RIL req 處理機制119 254 RIL resp 處理機制124 255 RIL ind 處理機制129 第3 章 通信框架136 31 通信框架概要137 311 通信框架的功能137 312 通信框架提供的服務139 32 通信框架的結構140 321 通信框架的分層構成要素140 322 PhoneApp 類142 323 PhoneProxy 類142 324 Phone 接口144 325 Radio 接口146 326 state tracker 類148 327 CallManager 類149 328 不同版本中通信框架的變化(15~42)151 33 通信框架的初始化152 331 Phone 應用程序的生成153 332 通信框架的初始化155 333 RILJava 的初始化160 34 通信框架的服務模型164 341 通信框架的服務結構164 342 通信框架的服務req/resp 處理 機制165 343 通信框架的服務ind 處理機制172 35 RILJava 的RIL req 處理示例186 351 Phone 應用程序的通信框架 API 調用187 352 調用RILJava 的Radio API189 353 生成RILJava 的RILRequest對象191 354 向RILSender 線程傳送RILRequest 對象193 355 發送RILSender 線程的RIL req194 36 RILJava 的RIL resp 處理示例197 361 從RIL 守護進程接收RIL resp198 362 發送RILReceiver 線程的服務resp 消息200 363 處理客戶端對象handler 的服務resp 消息202 37 RILJava 的RIL ind 處理示例203 371 注冊Subscriber 對象的服務ind204 372 接收RILReceive 線程的RIL ind205 373 調用RILReceive 線程的notifyRegistrant() 方法206 374 處理Subscriber 對象handler的服務ind 消息209 第4 章 USIM211 41 USIM 簡介212 411 智能卡的定義213 412 智能卡的啟動過程213 413 使用APDU 的智能卡通信215 414 USIM 的由來215 415 USIM 的主要功能216 42 USIM 的數據結構及運行219 421 USIM 的數據結構219 422 USIM 的移動通信相關EF221 423 通過APDU 讀取EF 的過程223 43 Android USIM 軟件結構225 431 調制解調器225 432 RIL226 433 通信框架226 434 Android 應用程序229 44 Android USIM 初始化及運行230 441 UICC 初始化及UICC 相關對象的生成230 442 系統啟動后調制解調器通電235 443 進入SIM_READY 狀態240 444 查看USIM 狀態及執行EF 讀取244 445 分析通信框架的EF 讀取 246 45 Android USAT 初始化及運行254 451 USAT 初始化254 452 通過Display Text 分析 Proactive Command258 453 Android 的Proactive Command 處理263 第5 章 Android 電源管理270 51 電源管理概述272 511 電功率273 512 了解電池273 513 默認電源狀態274 514 Android 電源管理的作用275 52 Android 電源管理的結構276 521 Android 電源管理的層級結構277 522 Power Manager278 523 Power Manager Service279 524 本地空間280 525 內核空間282 526 Android 電源管理主要方法 調用過程283 53 Power Manager Service 的初始化284 531 Power Manager Service 的類 結構及方法285 XII 目 錄 532 生成并注冊Power Manager Service286 533 Power Manager Service 初始 化:init() 方法290 534 Power Manager Service 初始 化:systemReady() 方法302 54 Power Manager Service 的主要操作304 541 Power Manager Service 狀態304 542 決定Power Manager Service 狀態307 543 屏幕亮度時間的結構315 544 根據屏幕亮度時間控制屏幕 亮度318 545 屏幕亮度轉換的結構要素320 546 屏幕亮度轉換操作321 547 Wake Lock 標記與標簽328 548 生成Wake Lock330 549 獲取Wake Lock334 5410 解除Wake Lock344 55 間接應用電源管理服務344 551 Power Manager 類提供的方法345 552 Power Manager 類的實例化及 獲取345 553 獲取Wake Lock:PARTIAL_ WAKE_LOCK347 554 Wake Lock 獲取示例: PARTIAL_WAKE_LOCK348 555 獲取Wake Lock:屏幕亮度 控制標記350 556 Wake Lock 獲取示例:FULL_ WAKE_LOCK352 557 獲取Wake Lock:ACQUIRE_ CAUSES_WAKEUP353 558 解除Wake Lock:PARTIAL_ WAKE_LOCK357 559 解除Wake Lock:屏幕亮度控制標記358 5510 解除Wake Lock:ON_AFTER_RELEASE360 56 直接應用Power Manager Service361 561 屏幕亮度設置362 562 Poke Lock363 57 不應用Power Manager Service 的 Wake Lock364 第6 章 Android 內核電源管理367 61 Linux 內核電源管理369 611 APM 與ACPI369 612 設備電源管理372 62 Android 內核電源管理372 621 Android 內核修訂內容372 622 kobject 與sysfs 文件系統373 623 生成用于電源管理的sysfs 文件376 63 電源管理初始化378 64 Early Suspend381 641 Early Suspend 結構體與注冊382 642 Early S |
序: |
|