Android基礎(chǔ)教程(第3版·修訂版)

出版時間:2011-6  出版社:人民郵電  作者:Ed Burnette  頁數(shù):225  譯者:田俊靜,張 波,黃湘情  
Tag標(biāo)簽:無  

內(nèi)容概要

《Android基礎(chǔ)教程(第3版·修訂版)》是一部關(guān)于Android開發(fā)的基礎(chǔ)教程,采用Pragmatic系列圖書一貫由淺入深、循序漸進(jìn)的方式講解了Android程序設(shè)計的核心概念和技術(shù)。書中不僅結(jié)合數(shù)獨(dú)游戲開發(fā)案例形象生動地講解了Android生命周期、用戶界面、2D圖形、多媒體,以及本地數(shù)據(jù)存儲等基礎(chǔ)知識,而且通過“Hello,
Android”項(xiàng)目深入探討了外部通信、基于位置的服務(wù)、內(nèi)置SQLite數(shù)據(jù)庫、3D圖形、多點(diǎn)觸控、小部件、兼容性測試,以及如何向AndroidMarket發(fā)布應(yīng)用程序等內(nèi)容。前13章章尾均有“快速閱讀指南”,你無需按照順序閱讀該章,即可迅速找到所需信息,并高效地完成工作。
  《Android基礎(chǔ)教程(第3版·修訂版)》適合所有移動開發(fā)人員學(xué)習(xí)參考。

作者簡介

Ed Burnette
資深軟件技術(shù)專家,擁有20多年軟件開發(fā)經(jīng)驗(yàn)。SAS高級計算機(jī)實(shí)驗(yàn)室的聯(lián)合創(chuàng)始人和高級研究員。他是Planet
Android(www.planetandroid.com)網(wǎng)站的創(chuàng)辦人和ZDNet的專欄作家。除本書外,他還出版了Google
Web Toolkit: Taking the Pain out of Ajax和 Eclipse IDE Pocket
Guide等著作。

書籍目錄

第一部 分Android簡介
第1章 快速入門 2
1.1 安裝工具 2
1.1.1 Java 5.0+ 2
1.1.2 Eclipse 3
1.1.3 AndroidSDK啟動程序軟件包 4
1.1.4 AndroidSDK組件 4
1.1.5 Eclipse插件 5
1.2 創(chuàng)建第一個程序 7
1.3 在模擬器上運(yùn)行程序 8
1.3.1 創(chuàng)建一個AVD 8
1.3.2 再試一次 10
1.4 在手機(jī)上運(yùn)行程序 10
1.5 快速閱讀指南 11
第2章 基本概念 12
2.1 Android的系統(tǒng)架構(gòu) 12
2.1.1 Linux內(nèi)核 13
2.1.2 本機(jī)庫 13
2.1.3 Android運(yùn)行時 14
2.1.4 應(yīng)用程序框架 15
2.1.5 應(yīng)用程序和小部件 15
2.2 它還活著 16
2.2.1 進(jìn)程不等于應(yīng)用程序 17
2.2.2 應(yīng)用程序生命周期 17
2.3 構(gòu)建塊 19
2.3.1 活動 19
2.3.2 意圖 19
2.3.3 服務(wù) 19
2.3.4 內(nèi)容提供者 20
2.4 使用資源 20
2.5 安全性 20
2.6 快速閱讀指南 21
第二部分 Android基礎(chǔ)知識
第3章 設(shè)計用戶界面 24
3.1 數(shù)獨(dú)游戲簡介 24
3.2 聲明性設(shè)計 25
3.3 創(chuàng)建啟動界面 26
3.4 使用替代資源 33
3.5 實(shí)現(xiàn)About對話框 35
3.6 應(yīng)用主題 39
3.7 添加菜單 41
3.8 添加設(shè)置 42
3.9 開始新游戲 44
3.10 調(diào)試程序 45
3.10.1 利用日志消息調(diào)試程序 46
3.10.2 利用調(diào)試器調(diào)試程序 47
3.11 退出游戲 47
3.12 快速閱讀指南 47
第4章 繪制2D圖形 49
4.1 Android圖形基礎(chǔ) 49
4.1.1 Color類 49
4.1.2 Paint類 50
4.1.3 Canvas類 50
4.1.4 Path類 51
4.1.5 Drawable類 52
4.2 在數(shù)獨(dú)程序中添加圖形 53
4.2.1 開始游戲 54
4.2.2 定義Game類 54
4.2.3 定義PuzzleView類 56
4.2.4 繪制游戲盤面 57
4.2.5 繪制數(shù)字 60
4.3 處理輸入 61
4.3.1 定義和更新選定區(qū)域 61
4.3.2 輸入數(shù)字 63
4.3.3 增加提示 64
4.3.4 抖動屏幕 65
4.4 其他問題 66
4.4.1 創(chuàng)建軟鍵盤 66
4.4.2 實(shí)現(xiàn)游戲邏輯 71
4.4.3 其他功能 73
4.5 更多改進(jìn) 74
4.6 快速閱讀指南 75
第5章 多媒體 76
5.1 播放音頻 76
5.2 播放視頻 81
5.3 為數(shù)獨(dú)游戲配上音樂 85
5.4 快速閱讀指南 88
第6章 存儲本地數(shù)據(jù) 89
6.1 為數(shù)獨(dú)游戲添加選項(xiàng) 89
6.2 繼續(xù)玩前一個游戲 91
6.3 記住當(dāng)前位置 92
6.4 訪問內(nèi)部文件系統(tǒng) 94
6.5 訪問SD卡 95
6.6 快速閱讀指南 96
第三部分 高級主題
第7章 互聯(lián)的世界 98
7.1 通過意圖實(shí)現(xiàn)瀏覽 99
7.2 利用視圖打開網(wǎng)頁 102
7.3 JavaScript與Java通信 106
7.4 使用Web服務(wù) 112
7.5 快速閱讀指南 122
第8章 定位與環(huán)境感知 124
8.1 位置,位置,位置 124
8.1.1 我在哪里 125
8.1.2 更新位置 127
8.1.3 模擬說明 130
8.2 充分利用傳感器 130
8.2.1 了解傳感器 130
8.2.2 解析傳感器的讀數(shù) 131
8.2.3 模擬說明 132
8.3 地圖功能 133
8.3.1 嵌入MapView 133
8.3.2 準(zhǔn)備就緒 136
8.3.3 模擬說明 137
8.4 快速閱讀指南 137
第9章 SQL實(shí)戰(zhàn) 138
9.1 SQLite簡介 138
9.2 SQL基礎(chǔ) 139
9.2.1 DDL語句 140
9.2.2 修改語句 140
9.2.3 查詢語句 140
9.3 你好,數(shù)據(jù)庫 141
9.3.1 使用SQLiteOpenHelper 142
9.3.2 定義主程序 143
9.3.3 添加一行 145
9.3.4 運(yùn)行一個查詢 145
9.3.5 顯示查詢結(jié)果 146
9.4 數(shù)據(jù)綁定 147
9.5 使用ContentProvider 150
9.5.1 更改主程序 152
9.5.2 添加一行 152
9.5.3 運(yùn)行一個查詢 152
9.6 實(shí)現(xiàn)ContentProvider 153
9.7 快速閱讀指南 154
第10 章 利用OpenGL實(shí)現(xiàn)3D圖形 155
10.1 理解3D圖形 155
10.2 OpenGL簡介 156
10.3 構(gòu)建一個OpenGL程序 157
10.4 渲染場景 158
10.5 構(gòu)建一個模型 162
10.6 光線、相機(jī) 165
10.7 動作 166
10.8 應(yīng)用紋理 167
10.9 透明效果 169
10.10 測量平滑度 170
10.11 快速閱讀指南 171
第四部分 下一代產(chǎn)品
第11章 多點(diǎn)觸控 174
11.1 多點(diǎn)觸控概述 174
11.2 創(chuàng)建觸控示例 176
11.3 了解觸控事件 178
11.4 設(shè)置圖像變換 180
11.5 實(shí)現(xiàn)拖動動作 181
11.6 實(shí)現(xiàn)捏壓縮放動作 182
11.6.1 兩個點(diǎn)之間的距離 183
11.6.2 兩個點(diǎn)的中點(diǎn) 183
11.7 快速閱讀指南 184
第12章 主界面 185
12.1 Hello,Widget 185
12.1.1 創(chuàng)建第一個小部件程序 185
12.1.2 調(diào)用所有小部件 187
12.1.3 拉伸以適合屏幕尺寸 188
12.1.4 使用和擴(kuò)展 189
12.1.5 運(yùn)行小部件 189
12.1.6 最新進(jìn)展 190
12.1.7 快樂之旅 192
12.2 動態(tài)壁紙 192
12.2.1 創(chuàng)建壁紙項(xiàng)目 193
12.2.2 服務(wù)簡介 195
12.2.3 創(chuàng)建一個繪圖引擎 196
12.2.4 重用OpenGL代碼 197
12.2.5 創(chuàng)建和銷毀引擎 198
12.2.6 管理Surface 199
12.2.7 可視化壁紙 201
12.2.8 響應(yīng)用戶的輸入 201
12.3 快速閱讀指南 203
第13章 一次編寫,到處測試 204
13.1 啟動模擬器 204
13.2 創(chuàng)建適用于多個版本的程序 205
13.3 AndroidAPI的發(fā)展 206
13.4 大量錯誤 212
13.5 各種屏幕尺寸 213
13.6 在SD卡上安裝程序 214
13.7 快速閱讀指南 215
第14章 發(fā)布到AndroidMarket 216
14.1 準(zhǔn)備工作 216
14.2 簽名 217
14.3 發(fā)布 218
14.4 更新 219
14.5 結(jié)語 220
第五部分 附錄
附錄A Java與Android:語言及其API 222
附錄B 參考書目 226

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android基礎(chǔ)教程(第3版·修訂版) PDF格式下載


用戶評論 (總計109條)

 
 

  •   學(xué)習(xí)Android,Android基礎(chǔ)教程:第3版:修訂版很實(shí)用,也很易學(xué)!
  •   Android基礎(chǔ)教程:第3版 中有很多錯誤 這個修訂版還是改了好多的
  •   Android基礎(chǔ)教程是初學(xué)者最實(shí)用的一本書,我買了這本書好一會了,一直在看,書寫的很好,很祥細(xì),是初學(xué)者中最實(shí)用的一本書。
  •   Android基礎(chǔ)教程,對android 的基本知識
  •   這本書很不錯,強(qiáng)烈推薦??!

    推薦給初學(xué)Android開發(fā)的初學(xué)者,內(nèi)容很全面,介紹的也很詳細(xì),還有一些必要的圖片輔助講解,真的很不錯,值得購買?。?!
  •   買了作為android開發(fā)入門的。從我的定位來說,該書不錯。
  •   翻著看看了 主要是大概了解android的構(gòu)架和設(shè)計吧
  •   學(xué)習(xí)Android,該書易學(xué)易懂!
  •   算是了解android的入門書籍吧
  •   名副其實(shí)的基礎(chǔ)教程。適合初學(xué)者,很適合。有點(diǎn)不足的地方就是書里面的例子是數(shù)獨(dú),好像這個游戲在我們國內(nèi)不是很流行,所以我看起來就覺得比較悶。
  •   內(nèi)容的順序安排合理,說明淺顯易懂,但能明確的把知識點(diǎn)表達(dá)出來。

    我是一步一步按照書的順序進(jìn)行理解,實(shí)踐,只要不是簡單的照搬程序,而是每一步理解作為前提,對建立安卓編程框架的整體掌握,非常有幫助。
  •   講解的很詳細(xì),很基礎(chǔ)
  •   真心覺得圖靈現(xiàn)在出版的翻譯書都很貴很薄。。。雖然能學(xué)會基礎(chǔ),但你不可能從這書學(xué)會太多
  •   案例講解過程合理,清晰,非常適合入門
  •   還是不錯的一本書,講的很基礎(chǔ)但是很細(xì)致,適合入門。
  •   內(nèi)容基礎(chǔ),不錯,就是實(shí)例太少??磥磉€得繼續(xù)買其他書看。
  •   適合有基礎(chǔ)的看下了結(jié)
  •   這本書厚度好是不是很厚,講的都是些基礎(chǔ)的東西,作為新手入門還是不錯的。
  •   雖然有些老~但是很基礎(chǔ)~講得很清楚~
  •   書質(zhì)量很好,還沒閱讀。圖靈系列的書,相信應(yīng)該不錯
  •   這本書比較簡潔,用一個實(shí)例貫穿所有的知識點(diǎn),比較生動簡單
  •   關(guān)注這本書很久了,貨比三家終于在當(dāng)當(dāng)下了訂單,今天下午剛到。
    書的封面有點(diǎn)折,可能是和其它貨物積壓了吧,不過不影響書的閱讀。
  •   這本書還是可以,由淺入深地解析了應(yīng)該
  •   是一本不錯的書,對老公學(xué)習(xí)新知識很有幫助。
  •   由淺入深,介紹全面。
  •   一本值得學(xué)習(xí)的好書 信息齊全 新人看是不錯的選擇
  •   不錯的教材,比較適合入門,建議和別的書搭配看
  •   初學(xué)者實(shí)用,內(nèi)容非常不錯
  •   就是有點(diǎn)小貴~~~
  •   還不錯 適合初學(xué)者。
  •   很好,書很新,就是沒有外面的包裝~
  •   看了一二章節(jié),單看書還有很多地方是不明弄明白的,還好書上有個交流論壇的地址,幫了很大的忙
  •   書用起來很好,比去書店還便捷。
  •   總的來說還不錯
    不知道是我的原因還是書的原因 寫出來的例子無法運(yùn)行
  •   書的質(zhì)量很好,包裝很好
  •   李剛老師的書,不多說,wonderful!
  •   這書很詳細(xì). 值得買.新手推薦這本
  •   恩,看著內(nèi)容還不錯,挺好的。
  •   可以較快的入門,這就行啦,本來就沒打算用這本書一步到位。
  •   在圖書館看到這本書,就決定買下了,發(fā)貨很快,滿意!
  •   幫別人買的,挺好的,包裝也很不錯
  •   暫時沒看。不過有點(diǎn)薄。
  •   謝謝!下次我還來買!
  •   安卓入門,可以選擇它,很合適
  •   非常不錯 多新手很有幫助
  •   正在看 很好 發(fā)貨速度也快
  •   比較易懂,入門還不錯
  •   正在讀,喜歡,是入門的好書
  •   書寫得不錯,但送貨速度有點(diǎn)慢
  •   很好,安卓發(fā)展太快,很難跟得上。
  •   本書主要介紹Android方面的基礎(chǔ)編程,并通過一個簡單的數(shù)獨(dú)的游戲設(shè)計過程來向讀者展示Android應(yīng)用開發(fā)過程,很適合Android應(yīng)用開發(fā)的初學(xué)者。
  •   是本人的android入門書籍,也是我買的關(guān)于android操作系統(tǒng)的第一本書,總的來說吧當(dāng)時我還是零基礎(chǔ),感覺這本書確實(shí)帶給了我不少東西,這是一本類似與導(dǎo)論得東西但全書一個數(shù)獨(dú)游戲例子穿針引線細(xì)節(jié)控制的很到位。
  •   有例子,使用過Eclipse做過Java開發(fā)的基本沒問題!
  •   內(nèi)容從系統(tǒng)的安裝開始說起,是本不錯的基礎(chǔ)用書。
  •   看了前面兩章,下載了最新的軟件。書是2010年出的,和最新的軟件不配套了。后面的內(nèi)容還沒有看。
  •   很基礎(chǔ),入門還算可以
  •   很快就看完了,講得比較基礎(chǔ)。
  •   還沒有看完, 看了一部分, 感覺挺不錯, 介紹的挺基礎(chǔ)的東西, 是本入門的好書
  •   很入門,很基礎(chǔ)
  •   書的內(nèi)容挺好,正在閱讀中 ....
  •   拿到書就看了兩章,還不錯。
  •   這本書挺適合自己的
  •   挺實(shí)用,講的挺細(xì)
  •   正在按照書中介紹逐步實(shí)現(xiàn),如果有源碼光盤更好~
  •   書不算厚,還算全面,圖文并茂的,挺好
  •   內(nèi)容很細(xì)致,有幫助
  •   還可以,內(nèi)容、、
  •   入門來書很是比較深的,知識點(diǎn)不全面。不過作為初學(xué)者來說,勉強(qiáng)過得去
  •   還行吧 正在看
  •   買回來看了一些,覺得對于初學(xué)者來說還算不錯
  •   幫部門同事購買的,他說很不錯
  •   大致的瞄了幾眼,感覺還行。都是新入門的小菜,也不好說什么
  •   入門的話,起碼幫到了我,但也沒有非常喜歡的感覺~
  •   入門級書籍 不錯
  •   還沒看,但感覺還不錯~
  •   這本書挺基礎(chǔ)的
  •   沒怎么看沒怎么看沒怎么看沒怎么看
  •   第一次買android的書,以為買本基礎(chǔ)的就好,發(fā)現(xiàn)不適用
  •   這本書,不是很適合對android初學(xué)者,最好對整個android有個簡單的了解!
  •   這本書只能讓你初步了解一下android是什么東西
  •   看完了2章,有些錯誤第3版了竟然還沒修訂。照書肯定調(diào)不通程序的,倒是有基礎(chǔ)了回頭看看還不錯
  •   內(nèi)容過于簡單,只適合入門,講解不夠深入。
  •   還不錯,前面寫的通俗易懂,適合有java基礎(chǔ)的初學(xué)者
  •   這本書還是挺基礎(chǔ)的
  •   買了有一段時間了,總體上講比較一般,講得不夠具體和詳解,但適合入門···
  •   很多地方一筆帶過,不夠系統(tǒng)和詳細(xì),不適合初學(xué)者
  •   還算可以吧,正在學(xué)習(xí)中
  •   看這本書最好是有點(diǎn)JAVA的知識,否則有點(diǎn)難度
  •   這本書寫的很粗 介紹的東西不是很全
  •   就像一本教科書
  •   還沒看呢,太薄了
  •   還是挺有用的~
  •   很薄,介紹的也不全面,例子都太依賴他里面描述的一個不經(jīng)典,不常用的一個軟件例子,不好這本書。
  •   介紹API方面還欠缺,只是生硬地給出代碼段,讓讀者看得比較迷糊
  •   翻譯很二,好多句子明顯就是讀不通的,還是第三版。。??傮w說書寫得一般
  •   果然是基礎(chǔ)教程,書本講解的是安卓開發(fā)的基礎(chǔ)教程,適合初學(xué)者對于安卓的基本了解和認(rèn)識,想要通過此書完全學(xué)會安卓開發(fā)的話,不適合。
  •   很實(shí)用,適合新手。跟著教程里實(shí)例練習(xí),有助于android開發(fā)起步
  •   講了必備的安裝軟件,使得我們學(xué)習(xí)起來更加方便,我們的課程還在繼續(xù),書很好哦!推薦基礎(chǔ)教程?。?!
  •   發(fā)貨很快,書的質(zhì)量沒啥問題,還沒開始閱讀
  •   Android基礎(chǔ)教程修正版,挺適合新手的
 

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

京ICP備13047387號-7