《Google Android SDK開發範例大全(第2版)》是2011年12月人民郵電出版社出版的圖書,作者是余志龍、陳昱勛、鄭名傑、陳小鳳、郭秩均。
基本介紹
- 書名:Google Android SDK開發範例大全(第2版)
- 作者:余志龍、陳昱勛、鄭名傑、陳小鳳、郭秩均
- ISBN:9787115229649
- 頁數:654頁
- 定價:79元
- 出版社:人民郵電出版社
- 出版時間:2011年12月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書在上一版的基礎上,以Android手機應用程式開發(採用Android SDK 2.1)為主題,通過160多個範例全面且深度地整合了手機、網路及服務等多個開發領域,為讀者提高程式設計功力提供了很大的幫助。
全書共分10章,主要以範例集的方式來講述Android的知識點,詳細介紹了開發Android的人機互動界面、Android常用的開發控制項、使用Android手機收發簡訊等通信服務、開發Android手機的自動服務功能和娛樂多媒體功能以及整合Android與Aoogle強大的網路服務等內容。隨書光碟中包括了所有範例的程式代碼。
本書講述由淺入深,由Android的基礎知識到實際開發套用,結構清晰、語言簡潔,非常適合Android的初學者和Android的進階程式開發者閱讀參考。
圖書目錄
第 1章 了解、深入、動手做 1
1.1 紅透半邊天的Android 2
1.2 本書目的及範例涵蓋範圍 3
1.3 如何閱讀本書 4
1.4 使用本書範例 5
1.5 參考網站 6
第 2章 Android初體驗 7
2.1 安裝Android SDK與ADT/DDMS 8
2.2 創建第 一個Android項目(Hello Android!) 11
2.3 Android應用程式架構——從此開始 14
2.4 可視化的界面開發工具 18
2.5 部署應用程式到Android手機 19
第3章 用戶人機界面 21
3.1 更改與顯示文字標籤 22
3.2 更改手機視窗畫面底色 23
3.3 更改TextView文字顏色 25
3.4 置換TextView文字 27
3.5 取得手機螢幕大小 28
3.6 樣式化的定型對象 29
3.7 簡易的按鈕事件 31
3.8 手機頁面的轉換 33
3.9 調用另一個Activity 36
3.10 不同Activity之間的數據傳遞 40
3.11 返回數據到前一個Activity 43
3.12 具有互動功能的對話框 48
3.13 置換文字顏色的機關 50
3.14 控制不同的文字字型 51
3.15 如iPhone拖動相片特效 53
3.16 自製計算器 55
3.17 關於(About)程式信息 58
3.18 程式載入中,請稍候 60
3.19 全螢幕幕以按鈕重寫 62
3.20 今晚到哪兒打牙祭 64
3.21 Android變臉 66
3.22 打勾顯示輸入的密碼 68
3.23 Android多語系支持 70
第4章 史上超豪華的手機控制項 73
4.1 EditText與TextView共舞 74
4.2 設計具有背景圖的按鈕 75
4.3 給聖誕老人的信息 77
4.4 我同意條款 79
4.5 消費券採購列表 81
4.6 向左或向右 83
4.7 專業相框設計 85
4.8 自定義下拉選單模式 88
4.9 動態添加/刪除的Spinner選單 91
4.10 心愛小寶貝相片集 93
4.11 快速地搜尋手機檔案引擎 96
4.12 按鈕也能隨單擊變換 98
4.13 具自動提示功能的選單 99
4.14 數字及模擬小時鐘設計 101
4.15 動態輸入日期與時間 103
4.16 猜猜紅桃A在哪兒 106
4.17 後台程式運行進度提示 110
4.18 動態文字排版 113
4.19 在Activity里顯示列表 117
4.20 以動態列表配置選項 119
4.21 查找程式根下所有檔案 123
4.22 載入手機磁碟里的圖片檔案 126
4.23 動態放大縮小ImageView里的圖片 128
4.24 動態旋轉圖片 131
4.25 猜猜我在想什麼 134
4.26 離開與關閉程式的彈出視窗 138
4.27 隱藏式抽屜 140
4.28 手機桌面上的小玩意 144
4.29 手機圖片搜尋管理器 147
4.30 實時配置桌面上的AppWidget UI Layout 152
第5章 互動式通信服務與手機控制 156
5.1 具有正則表達式的TextView 157
5.2 ACTION!CALL!撥打電話 158
5.3 自製傳送簡訊程式 161
5.4 自製傳送E-mail程式 165
5.5 自製日曆手機資料庫 168
5.6 手機震動的節奏 173
5.7 圖文可視化提醒 176
5.8 狀態欄的圖示與文字提醒 178
5.9 搜尋手機通訊錄自動完成 181
5.10 取得聯繫人資料 185
5.11 製作有圖示的檔案資源管理器 188
5.12 還原手機默認桌面 193
5.13 置換手機背景圖 195
5.14 獲取手機現存桌面 199
5.15 檔案資源管理器再進化 201
5.16 取得目前File與Cache的路徑 208
5.17 打開/關閉WiFi服務 211
5.18 取得SIM卡內的信息 218
5.19 調用撥號按鈕 222
5.20 DPAD按鍵處理 223
5.21 任務管理器正在運行的程式 228
5.22 動態更改螢幕方向 232
5.23 系統設定更改事件 235
5.24 取得電信網路與手機的相關信息 240
5.25 建立自己的手寫筆畫圖案 245
第6章 手機自動服務紀實 251
6.1 您有一條簡訊pop up提醒 252
6.2 手機電池計量還剩多少 255
6.3 群發拜年簡訊給聯繫人 258
6.4 開始與停止系統服務 261
6.5 通過簡訊傳送E-mail通知 264
6.6 手機撥接狀態 269
6.7 有來電,傳送郵件通知 272
6.8 存儲卡剩餘多少容量 275
6.9 訪問本機記憶體與存儲卡 278
6.10 實現可定時響起的鬧鐘 284
6.11 黑名單來電自動靜音 289
6.12 手機翻背面即靜音震動 292
6.13 指定時間置換桌面背景 298
6.14 判斷發送簡訊後的狀態 305
6.15 後台服務送出廣播信息 310
6.16 開機程式設計 315
6.17 雙向簡訊常駐服務 317
6.18 測量電池溫度 326
6.19 電池電量顯示Widget小工具 328
6.20 取出通訊錄數據及多組電話號碼 332
6.21 電子精確羅盤 335
6.22 螢幕手寫事件判斷 337
6.23 畫一顆心,打電話給HONEY 339
第7章 娛樂多媒體 342
7.1 訪問Drawable資源的寬和高 343
7.2 繪製幾何圖形 345
7.3 手機螢幕保護程式 349
7.4 用手指移動畫面里的照片 359
7.5 載入存儲卡的Gallery相簿 363
7.6 取得手機內置媒體中的圖片檔案 366
7.7 相片導航嚮導與設定背景桌面 368
7.8 調整音量大小 372
7.9 播放mp3資源檔案 375
7.10 播放存儲卡里的mp3音樂 380
7.11 自製錄音/播放錄音程式 384
7.12 通過收到簡訊開始秘密錄音 389
7.13 內置影片播放器載入3gp電影 393
7.14 自製3gp影片播放器 397
7.15 相機預覽及拍照臨時檔案 402
7.16 拍照瞬間啟動相機自動對焦 410
7.17 製作開場動畫 411
7.18 我的手機會說話 412
7.19 手勢觸控螢幕控制 416
7.20 多點觸控螢幕事件捕捉 419
第8章 當Android與Internet接軌 421
8.1 HTTP GET/POST傳遞參數 422
8.2 在程式里瀏覽網頁 425
8.3 嵌入HTML標記的程式 428
8.4 設計前往打開網頁功能 430
8.5 將網路圖像網址放入Gallery中顯示 432
8.6 即時訪問網路圖片檔案展示 435
8.7 手機氣象局,實時衛星雲圖 436
8.8 通過網路播放mp3 439
8.9 設定遠程下載音樂為手機鈴聲 446
8.10 遠程下載桌面背景圖案 451
8.11 將手機檔案上傳到網站伺服器 454
8.12 移動部落格發布器 458
8.13 移動RSS閱讀器 463
8.14 遠程下載安裝Android程式 473
8.15 手機下載看3gp影片 478
8.16 訪問網站Login API 485
8.17 地震速報 491
8.18 通過Web API動態更改手機Spinner控制項 499
8.19 網路語音搜尋 503
8.20 網路下載過程中顯示載入中 506
8.21 快照WebView載入的網頁畫面 509
8.22 網頁的放大與縮小 511
第9章 Google服務與Android完美整合 513
9.1 Google賬號驗證Token 514
9.2 Google搜尋 520
9.3 前端產生QR Code二維條形碼 525
9.4 以經緯度查找目的地位置 529
9.5 GPS Google地圖 533
9.6 移動版Google Map 538
9.7 規劃導航路徑 544
9.8 移動設備上的Picasa相冊 550
9.9 隨身翻譯機 563
第 10章 創意Android程式設計 567
10.1 手機手電筒 568
10.2 GPS軌跡記錄器 572
10.3 女性貼身看護 580
10.4 手機QR Code二維條形碼生成器 590
10.5 Android QR Code二維條形碼掃瞄器 594
10.6 上班族今天中午要吃什麼 602
10.7 擲杯筊 623
10.8 電蚊香 627
10.9 轉轉輪盤——Lucky! 633
10.10 任務管理器 635
10.11 免費的雲端發音字典 637
10.12 動起來!手機桌面上會動的動態桌布 641
附錄 如何發布程式到Android Market 646
A.1 支付Google Android Market註冊費 647
A.2 生成簽署憑證 .keystore金鑰檔案 649
A.3 上傳*.apk程式到Android Market上 652