注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Android基礎(chǔ)教程

Android基礎(chǔ)教程

Android基礎(chǔ)教程

定 價(jià):¥39.00

作 者: (美)伯內(nèi)特 著,張波 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787115215369 出版時(shí)間: 2009-11-01 包裝: 平裝
開本: 16開 頁數(shù): 196 字?jǐn)?shù):  

內(nèi)容簡介

  《Android基礎(chǔ)教程》內(nèi)容完整豐富,具有較強(qiáng)的通用性,讀者都能通過《Android基礎(chǔ)教程》快速學(xué)習(xí)Android開發(fā),提高相關(guān)技能。Android是谷歌公司開發(fā)的全新開源手機(jī)平臺?!禔ndroid基礎(chǔ)教程》是一部關(guān)于Android開發(fā)的基礎(chǔ)教程,采用由淺入深、循序漸進(jìn)的方式討論Android。書中還結(jié)合數(shù)獨(dú)游戲等實(shí)例更加形象生動地講解了Android開發(fā)的基本流程,且每章最后都有一個(gè)“快速閱讀指南”,更加方便了讀者的閱讀。

作者簡介

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

圖書目錄

第一部分 Android簡介
第1章 快速入門 3
1.1 安裝工具 3
1.1.1 Java 5.0+ 3
1.1.2 Eclipse 4
1.1.3 Android 4
1.1.4 Eclipse插件 5
1.2 創(chuàng)建第一個(gè)程序 7
1.3 在模擬器上運(yùn)行程序 8
1.4 在手機(jī)上運(yùn)行程序 9
1.5 快速閱讀指南 9
第2章 基本概念 11
2.1 Android的系統(tǒng)架構(gòu) 11
2.1.1 Linux內(nèi)核 11
2.1.2 本機(jī)庫 12
2.1.3 Android運(yùn)行時(shí) 13
2.1.4 應(yīng)用程序框架 14
2.1.5 應(yīng)用程序 15
2.2 它還活著 15
2.2.1 進(jìn)程不等于應(yīng)用程序 16
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)容提供者 19
2.4 使用資源 20
2.5 安全性 20
2.6 快速閱讀指南 21
第二部分 Android基礎(chǔ)知識
第3章 設(shè)計(jì)用戶界面 25
3.1 數(shù)獨(dú)游戲簡介 25
3.2 聲明性設(shè)計(jì) 26
3.3 創(chuàng)建啟動界面 27
3.4 使用替代資源 34
3.5 實(shí)現(xiàn)About對話框 37
3.6 應(yīng)用主題 41
3.7 添加菜單 43
3.8 添加設(shè)置 45
3.9 開始新游戲 47
3.10 利用日志消息調(diào)試程序 48
3.11 利用調(diào)試器調(diào)試程序 50
3.12 退出游戲 50
3.13 快速閱讀指南 50
第4章 繪制2D圖形 53
4.1 Android圖形基礎(chǔ) 53
4.1.1 Color類 53
4.1.2 Paint類 54
4.1.3 Canvas類 55
4.1.4 Path類 55
4.1.5 Drawable類 56
4.2 在Sudoku程序中添加圖形 58
4.2.1 開始游戲 58
4.2.2 定義Game類 58
4.2.3 定義PuzzleView類 60
4.2.4 繪制游戲盤面 61
4.2.5 繪制數(shù)字 63
4.3 處理輸入 65
4.3.1 定義和更新選定區(qū)域 66
4.3.2 輸入數(shù)字 68
4.3.3 增加提示 69
4.3.4 抖動屏幕 70
4.4 其他問題 71
4.4.1 創(chuàng)建軟鍵盤 71
4.4.2 實(shí)現(xiàn)游戲邏輯 76
4.4.3 其他功能 78
4.5 更多改進(jìn) 80
4.6 快速閱讀指南 81
第5章 多媒體 83
5.1 播放音頻 83
5.2 播放視頻 88
5.3 為數(shù)獨(dú)游戲配上音樂 92
5.4 快速閱讀指南 94
第6章 存儲本地?cái)?shù)據(jù) 95
6.1 為數(shù)獨(dú)游戲添加選項(xiàng) 95
6.2 繼續(xù)玩前一個(gè)游戲 97
6.3 記住當(dāng)前位置 99
6.4 訪問內(nèi)部文件系統(tǒng) 100
6.5 訪問SD卡 101
6.6 快速閱讀指南 103
第三部分 高級主題
第7章 互聯(lián)的世界 107
7.1 通過意圖實(shí)現(xiàn)瀏覽 108
7.2 利用視圖打開網(wǎng)頁 111
7.3 JavaScript與Java通信 115
7.4 使用Web服務(wù) 121
7.5 快速閱讀指南 131
第8章 定位與環(huán)境感知 133
8.1 位置,位置,位置 133
8.1.1 我在哪里 135
8.1.2 更新位置 137
8.1.3 模擬說明 138
8.2 充分利用傳感器 139
8.2.1 了解傳感器 139
8.2.2 解析傳感器的讀數(shù) 140
8.2.3 模擬說明 140
8.3 地圖功能 141
8.3.1 嵌入MapView 142
8.3.2 準(zhǔn)備就緒 145
8.3.3 模擬說明 146
8.4 快速閱讀指南 147
第9章 SQL實(shí)戰(zhàn) 149
9.1 SQLite簡介 149
9.2 SQL基礎(chǔ) 150
9.2.1 DDL語句 151
9.2.2 修改語句 151
9.2.3 查詢語句 151
9.3 你好,數(shù)據(jù)庫 152
9.3.1 使用SQliteOpenHelper 153
9.3.2 定義主程序 155
9.3.3 添加一行 156
9.3.4 運(yùn)行一個(gè)查詢 157
9.3.5 顯示查詢結(jié)果 158
9.4 數(shù)據(jù)綁定 159
9.5 使用ContentProvider 162
9.5.1 更改主程序 164
9.5.2 添加一行 164
9.5.3 運(yùn)行一個(gè)查詢 165
9.6 實(shí)現(xiàn)ContentProvider 165
9.7 快速閱讀指南 166
第10章 利用OpenGL實(shí)現(xiàn)3D圖形 169
10.1 理解3D圖形 169
10.2 OpenGL簡介 170
10.3 構(gòu)建一個(gè)OpenGL程序 171
10.4 管理線程 173
10.5 構(gòu)建一個(gè)模型 178
10.6 光線、相機(jī)…… 181
10.7 動作 183
10.8 應(yīng)用紋理 184
10.9 透明效果 187
10.10 快速閱讀指南 189
第四部分 附錄
附錄A Java與Android語言及其API 193
附錄B 參考書目 197

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號