Android驅(qū)動(dòng)開(kāi)發(fā)與移植實(shí)戰(zhàn)詳解

出版時(shí)間:2012-8  出版社:人民郵電出版社  作者:李駿  頁(yè)數(shù):554  字?jǐn)?shù):864000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  Android憑借其開(kāi)源性、優(yōu)異的用戶體驗(yàn)和極為方便的開(kāi)發(fā)方式,贏得了廣大用戶和開(kāi)發(fā)者的青睞,目前已經(jīng)發(fā)展成為市場(chǎng)占有率很高的智能手機(jī)操作系統(tǒng)。
  《Android驅(qū)動(dòng)開(kāi)發(fā)與移植實(shí)戰(zhàn)詳解》分為18章,依次講解了Android系統(tǒng)的基本知識(shí), Linux內(nèi)核的基本知識(shí),分析了Android系統(tǒng)的源碼,深入分析HAL層的基本知識(shí),GoldFish下的驅(qū)動(dòng)、MSM內(nèi)核和驅(qū)動(dòng)、OMAP內(nèi)核和驅(qū)動(dòng)、顯示系統(tǒng)驅(qū)動(dòng)、輸入系統(tǒng)驅(qū)動(dòng)、振動(dòng)器系統(tǒng)驅(qū)動(dòng)、音頻系統(tǒng)驅(qū)動(dòng)和視頻輸出系統(tǒng)驅(qū)動(dòng),多媒體框架,傳感器系統(tǒng)、照相機(jī)系統(tǒng)、Wi-Fi系統(tǒng)、藍(lán)牙系統(tǒng)、GPS系統(tǒng)和電話系統(tǒng)的知識(shí)。在每一章中,重點(diǎn)介紹了與Android驅(qū)動(dòng)開(kāi)發(fā)相關(guān)的底層知識(shí),并對(duì)Android源碼進(jìn)行了詳細(xì)的分析及驅(qū)動(dòng)開(kāi)發(fā)實(shí)現(xiàn)。
  《Android驅(qū)動(dòng)開(kāi)發(fā)與移植實(shí)戰(zhàn)詳解》適合Android程序員、研發(fā)人員及Android愛(ài)好者學(xué)習(xí),也可以作為相關(guān)培訓(xùn)學(xué)校和大專院校相關(guān)專業(yè)的教學(xué)用書(shū)。

作者簡(jiǎn)介

李駿,清華大學(xué)電子信息工程專業(yè)學(xué)士。較早進(jìn)入Android開(kāi)發(fā)領(lǐng)域。有多年的Android開(kāi)發(fā)經(jīng)驗(yàn),熟練使用Java和C/C++進(jìn)行軟件開(kāi)發(fā)。熟悉Android層次結(jié)構(gòu)和Linux驅(qū)動(dòng)層的結(jié)構(gòu)及其上的開(kāi)發(fā),有著豐富的Android底層和驅(qū)動(dòng)層的優(yōu)化、移植經(jīng)驗(yàn),擅長(zhǎng)利用JNI技術(shù)開(kāi)發(fā)Android上的應(yīng)用程序。曾帶領(lǐng)團(tuán)隊(duì)利用NDK技術(shù)成功開(kāi)發(fā)過(guò)具有庫(kù)侖計(jì)電池芯片的電池管理軟件,以及在Android上成功移植人臉識(shí)別程序,目前在凹凸電子擔(dān)任Android架構(gòu)師。陳小玉,碩士,南陽(yáng)理工學(xué)院計(jì)算機(jī)與信息工程學(xué)院講師,軟件設(shè)計(jì)師。主要從事Arldroid應(yīng)用及游戲開(kāi)發(fā)和教學(xué)工作,熟練使用Java語(yǔ)言。具有多年的Android和IOS系統(tǒng)手機(jī)客戶端軟件設(shè)計(jì)經(jīng)驗(yàn),具備扎實(shí)的手機(jī),桌面/Web UI設(shè)計(jì)開(kāi)發(fā)基礎(chǔ),熟悉Android系統(tǒng)的UI design Guideline,熟悉人機(jī)交互、機(jī)器學(xué)習(xí)和人工智能算法,擅長(zhǎng)利用智能算法改進(jìn)Android上的應(yīng)用程序。使其更具有智能性。

書(shū)籍目錄

目  錄
第1章 快速入門 1
1.1 編輯和編譯 2
1.2 世界,你好! 9
1.3 自我復(fù)制 11
1.4 猜數(shù)游戲 14
1.5 圖靈機(jī) 19
1.6 排版工具 23
1.7 游樂(lè)場(chǎng) 30
1.8 位錢 36
1.9 小結(jié) 43
第2章 靜態(tài)類型 44
2.1 數(shù)制 45
2.1.1 整數(shù) 45
2.1.2 二進(jìn)制補(bǔ)碼 46
2.1.3 整數(shù)比較 47
2.1.4 按位運(yùn)算 48
2.1.5 浮點(diǎn)數(shù) 50
2.1.6 復(fù)數(shù) 51
2.1.7 優(yōu)先級(jí) 52
2.1.8 表達(dá)式 53
2.2 字符和字符串 54
2.2.1 UTF-8編碼 54
2.2.2 Unicode字符 55
2.2.3 轉(zhuǎn)義字符 56
2.2.4 字符串 56
2.2.5 字符串轉(zhuǎn)換 57
2.3 數(shù)組 60
2.3.1 聲明 60
2.3.2 下標(biāo) 61
2.3.3 賦值 61
2.4 切片 63
2.5 結(jié)構(gòu)體 67
2.5.1 項(xiàng) 68
2.5.2 內(nèi)置 69
2.6 指針 71
2.7 小結(jié) 73
第3章 流程控制 74
3.1 簡(jiǎn)單語(yǔ)句 75
3.2 判斷語(yǔ)句if 77
3.3 多分支語(yǔ)句switch 79
3.4 循環(huán)語(yǔ)句for 82
3.5 遍歷 84
3.6 標(biāo)號(hào)和跳轉(zhuǎn) 85
3.7 作用域 86
3.8 小結(jié) 88
第4章 函數(shù) 89
4.1 簽名 90
4.2 參數(shù) 91
4.3 返回語(yǔ)句 93
4.4 函數(shù)調(diào)用 95
4.5 閉包 97
4.6 壓后 99
4.7 派錯(cuò)和恢復(fù) 100
4.8 方法 102
4.9 包 105
4.10 導(dǎo)入 107
4.11 程序初始化 108
4.12 小結(jié) 110
第5章 動(dòng)態(tài)類型 111
5.1 映射 112
5.2 界面類型 116
5.3 界面值 119
5.4 error界面 122
5.5 有界無(wú)類 124
5.6 排序 126
5.7 類型斷言 130
5.8 類型分支 133
5.9 反射 135
5.10 小結(jié) 141
第6章 面向?qū)ο蟆?42
6.1 背景 143
6.2 術(shù)語(yǔ) 146
6.3 與C++對(duì)比 149
6.3.1 繼承 149
6.3.2 抽象類 151
6.3.3 泛型 153
6.4 小結(jié) 154
第7章 并發(fā)編程 155
7.1 背景 156
7.2 同步通信 158
7.3 去程 162
7.4 程道 164
7.5 遍歷與關(guān)閉 166
7.6 MapReduce 168
7.7 select語(yǔ)句 170
7.8 程道值 173
7.9 互斥 175
7.10 小結(jié) 177
第8章 云計(jì)算 178
8.1 背景 179
8.2 GAE 181
8.3 Hello 世界! 183
8.4 畫胡子 185
8.5 留言錄 191
8.6 用戶API 195
8.7 數(shù)據(jù)庫(kù)API 196
8.7.1 術(shù)語(yǔ) 197
8.7.2 Go數(shù)據(jù)庫(kù)API 197
8.7.3 實(shí)體鍵 199
8.7.4 查詢和索引 200
8.7.5 實(shí)體組 201
8.7.6 限制 201
8.8 交易 203
8.9 散段 205
8.10 內(nèi)存緩沖 208
8.11 大件庫(kù) 210
8.12 URL抓取 213
8.13 任務(wù)隊(duì)列 214
8.13.1 任務(wù) 216
8.13.2 任務(wù)執(zhí)行 217
8.13.3 隊(duì)列 218
8.14 后端 220
8.15 能力API 221
8.16 電子郵件API 222
8.16.1 發(fā)送 222
8.16.2 接收 223
8.17 信道API 224
8.18 小結(jié) 226
第9章 標(biāo)準(zhǔn)包 227
9.1 格式包 228
9.1.1 格式輸出Printf 229
9.1.2 動(dòng)詞表 230
9.1.3 寬度和精度 231
9.1.4 報(bào)錯(cuò) 232
9.1.5 額外標(biāo)記 232
9.1.6 格式輸入 233
9.1.7 字符串格式 234
9.2 字節(jié)包 236
9.3 模板包 239
9.4 正則表達(dá)式包 245
9.5 時(shí)間包 253
9.6 超鏈接包 258
9.6.1 http服務(wù)器和客戶機(jī) 258
9.6.2 https加密通信 260
9.6.3 Get 263
9.6.4 Post 265
9.6.5 Cookie 268
9.7 編碼包 271
9.7.1 gob 271
9.7.2 json 275
附錄A Go的安裝和使用 277
附錄B EBNF 284
附錄C 中英術(shù)語(yǔ)對(duì)照表 291

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Android驅(qū)動(dòng)開(kāi)發(fā)與移植實(shí)戰(zhàn)詳解 PDF格式下載


用戶評(píng)論 (總計(jì)24條)

 
 

  •   今天剛收到這本書(shū),隨手翻了下,覺(jué)得編者的思路很清晰,概念結(jié)合實(shí)例代碼的講解方式,讓本來(lái)很難理解的驅(qū)動(dòng)部分,變得通俗起來(lái)了,感覺(jué)還是很不錯(cuò)的,比較適合做Android底層或者驅(qū)動(dòng)或者做Linux驅(qū)動(dòng)的也可以參考下
  •   剛拿到書(shū),還在學(xué)習(xí)中,希望有所幫助、
  •   書(shū)挺好的 不錯(cuò) 要基礎(chǔ)
  •   非常實(shí)用的一本書(shū),講的非常詳細(xì)
  •   非常好啊啊非常好啊啊非常好啊啊非常好啊啊非常好啊啊
  •   很好,正合用
  •   很好,很有用,受益匪淺?。。。。。。。。。。。。?/li>
  •   基本都差不多,工具書(shū)吧
  •   本來(lái)是想買楊豐盛的“技術(shù)內(nèi)幕”,但看見(jiàn)這本是專門講驅(qū)動(dòng)這一塊的,于是就決定買這本,看了半個(gè)月,我對(duì)這本書(shū)的評(píng)價(jià)如下:第一,作者不負(fù)責(zé)任,這本書(shū)里面有些講章節(jié)講的還不錯(cuò),但有一些呢則大量羅列代碼,不帶任何解釋,連源碼里的英文注釋都刪掉。第二,在android的專有驅(qū)動(dòng)這一塊講的過(guò)于隨便,我不明白作者為什么不集思廣益,為自己的書(shū)多用點(diǎn)心,網(wǎng)上估計(jì)有很多博文對(duì)android專有驅(qū)動(dòng)講得都很詳細(xì),為什么作者不采納一下呢。第三,在“移植實(shí)戰(zhàn)”這一塊確實(shí)不敢恭維,前言說(shuō)是說(shuō)聚集了一線工程師的經(jīng)驗(yàn),可我并沒(méi)有在這里看到一些實(shí)實(shí)在在的工程移植案例。也許作者真的很出色,很厲害,但我想并不在于寫書(shū)和傳道授業(yè)。該干嘛就干嘛去吧,不然書(shū)買不出去到時(shí)虧的還是自己。最后,我對(duì)這本書(shū)的評(píng)價(jià)歸結(jié)為四個(gè)字:言過(guò)其實(shí)。
  •   這書(shū)定價(jià)這么高,原以為是本不錯(cuò)的書(shū)!到手后發(fā)現(xiàn)整本書(shū)就是在羅列代碼,還不如看自己工程里的代碼!
  •   超差的產(chǎn)品,居然是2.2以下的版本,現(xiàn)在還出這么低的版本,真是氣死人了
  •   都是炒的,錯(cuò)別太多,比如第77頁(yè)找了半天也沒(méi)找到module_init()函數(shù),后來(lái)在網(wǎng)上一看,都是炒別人的。不信您買買試試。還有很多地方,舉不勝舉,簡(jiǎn)直是侮辱人的智商。一點(diǎn)邏輯都沒(méi)有,都是炒的和拼湊的。
  •   這類技術(shù)書(shū)籍一般就看個(gè)入門,后半段看的少了
  •   看過(guò)書(shū)后有點(diǎn)后悔。。。。。
  •   適合底層android開(kāi)發(fā),Linux的驅(qū)動(dòng)開(kāi)發(fā)
  •   沒(méi)什么用,這書(shū)太費(fèi)啊
  •   書(shū)還沒(méi)時(shí)間看,質(zhì)量還可以書(shū)還沒(méi)時(shí)間看,質(zhì)量還可以
  •   抄去抄來(lái),不知道是它抄別人還是別人抄他,總之很多網(wǎng)上都有。
  •   想自己寫rom的朋友 可以多看看
  •   書(shū)本不錯(cuò),適合深入研究,Android驅(qū)動(dòng)開(kāi)發(fā)
  •   講得不夠系統(tǒng),甚至標(biāo)題和內(nèi)容不符,還有重復(fù)的內(nèi)容,錯(cuò)字也就不用說(shuō)了.
  •   內(nèi)容基本還行,包裝真是太差勁了,就一塑料袋?。?!書(shū)有破損,新書(shū)籍破損感覺(jué)不爽。亞馬孫,您的包裝能否給力點(diǎn)?為什么有些人就包裝好,而我的就是隨便一塑料袋就包裝了?真搞不懂!退貨重買,還浪費(fèi)我的時(shí)間。哎?。?!
  •   書(shū)內(nèi)容還沒(méi)看呢,從目錄上看貌似講了很多。期待有時(shí)間認(rèn)真看看。
  •   剛拿到書(shū),簡(jiǎn)單看了一下,挺不錯(cuò)的,比較全,作為開(kāi)發(fā)人員,是本不錯(cuò)的參考手冊(cè)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7