Android 4.X 開發完全上手——手把手構建完整Android App範例

Android 4.X 開發完全上手——手把手構建完整Android App範例

《Android 4.X 開發完全上手——手把手構建完整Android App範例》是清華大學出版社出版的圖書,作者是James Talbot。

基本介紹

  • 書名:Android 4.X 開發完全上手——手把手構建完整Android App範例
  • 作者:James Talbot
  • 譯者:張永基
  • ISBN:9787302383079
Android 4.X 開發完全上手——手把手構建完整Android App範例
zhua曲子白渡白顆
作者:James Talbot,Justin McLean著 張永基 譯
定價:59.80元
ISBN:9787302383079
印刷日期:2015.11.24
《Android 4.X開發完全上手——手把手構建完整Android App範例》從頭構建一個功能完備的應用程式,從而帶你熟練掌握現代Android編程技術。你將能使用Android 4.3工具集解決每個Android開發人員都會遇到的實際問題,並學習成功開發移動項目的最佳實踐。
如果你的Android開發經驗很少,甚至從未開發過Android項目,但已經掌握了Java基礎知識,那么本書無疑是你的理想之選。頂尖Android開發大師James Talbot和Justin McLean精心設計了涵蓋整個開發過程的練習,指引你構建一個緊貼實用的腳踏車移動應用程式,來處理從“里程追蹤”乃至“路線規劃”的所有事項。每章環環相扣,一步步地夯實你的Android知識,最終獲得一個可運行的完整應用程式。
涵蓋內容
◆ 在Windows和Mac上配置Android開發環境
◆ 快速創建一個可運行的簡單應用程式,演示Android基本原理
◆ 熟悉Activity、Intent、Service和Resource等核心部件
◆ 構建一個可用的用戶界面,然後使其更直觀有效
◆ 為Android應用程式設計專業風格
◆ 使應用程式能感知位置
◆ 集成社交網路功能
◆ 構建高效的執行緒化應用程式
◆ 集成對資料庫的支持,以便讀寫數據
◆ 提高應用程式運行速度,減少占用的記憶體和功耗
◆ 高效地測試和調試應用程式
◆ 輕鬆實現應用程式的國際化,從而在多個國家和語言區域中使用
◆ 通過Google Play和Amazon AppStore銷售應用程式
目錄
第1章 Android開發簡介 1
1.1 了解Android的優勢 1
1.2 構建本地應用程式 2
1.3 Android的歷史 2
1.4 Android用戶界面 7
1.5 Android應用程式 8
1.6 Google Play簡介 8
1.7 小結 10
第2章 搭建開發環境 11
2.1 在Windows上安裝Java JDK和JRE 11
2.2 在Windows上安裝Eclipse集成開發環境 13
2.2.1 安裝Eclipse 13
2.2.2 在Eclipse中配置Java JRE 14
2.2.3 熟悉Eclipse 14
2.3 在Windows上安裝Android SDK 16
2.4 Mac系統上安裝和使用Java 19
2.4.1 在Mac電腦上下載並安裝JDK 20
2.4.2 在Mac上下載並安裝Eclipse IDE 20
2.4.3 在Mac上下載並安裝Android SDK 20
2.4.4 在Mac上安裝Android Developer Tools外掛程式 21
2.5 小結 22
第3章 創建第一個Android應用程式 23
3.1 創建Android應用程式 23
3.2 運行Android項目 25
3.2.1 創建Android虛擬設備 25
3.2.2 在AVD中運行應用程式 26
3.2.3 使用Android虛擬設備的最佳實踐 28
3.2.4 在實際設備上安裝Android應用程式 28
3.3 在Android項目中使用Lint 29
3.4 Android項目檔案 29
3.4.1 XML布局檔案 29
3.4.2 XML資源檔案 31
3.4.3 XML檔案中的ID屬性及其在生成的檔案中的作用 32
3.4.4 Activity檔案 33
3.4.5 Activity的生命周期 35
3.4.6 訪問Activity中的TextView 35
3.4.7 應用程式日誌 37
3.4.8 Android清單檔案 39
3.5 小結 40
第4章 創建Android用戶界面 41
4.1 重構代碼 41
4.2 實施Strict模式 43
4.3 創建一個簡單的用戶界面 44
4.3.1 線性布局的用法 45
4.3.2 創建按鈕事件處理程式 48
4.3.3 更新計時器顯示 51
4.3.4 顯示正在運行的計時器 53
4.4 Activity生命周期 55
4.4.1 Android Activity生命周期 57
4.4.2 修復Activity生命周期問題 59
4.5 實現Android設備的振動 59
4.6 保存用戶首選項 61
4.6.1 創建新的Activity 61
4.6.2 顯示新的Activity 62
4.6.3 保存應用程式的狀態 63
4.6.4 使用Shared Preferences 65
4.7 小結 67
第5章 提高Android應用程式可用性 69
5.1 重構代碼 69
5.2 改善Setting Activity 75
5.2.1 顯示Toast彈出視窗 75
5.2.2 使用後退按鈕從Settings Activity返回 78
5.3 操作欄和選單 80
5.3.1 創建選單 80
5.3.2 創建一個操作欄 82
5.3.3 返回Home畫面 84
5.4 使用通知 86
5.4.1 創建通知 86
5.4.2 顯示或替換一個新的通知 89
5.4.3 定期顯示通知 89
5.5 創建資料庫 92
5.5.1 創建數據模型 93
5.5.2 創建資料庫及其表 93
5.5.3 檢查表的創建 96
5.5.4 創建表間的關係 97
5.5.5 創建路線列表視圖 101
5.6 小結 106
第6章 自定義Android應用程式 107
6.1 重構應用程式 107
6.2 了解螢幕的差異 108
6.2.1 螢幕尺寸和螢幕密度 108
6.2.2 了解設備 109
6.3 使應用程式與解析度無關 110
6.4 使用配置限定符 112
6.4.1 創建啟動圖示 114
6.4.2 創建通知圖示 115
6.4.3 讓應用程式適合不同的螢幕尺寸 116
6.4.4 使用資源尺寸 118
6.4.5 在Java代碼中改變文字的大小 120
6.4.6 修改橫屏模式的布局 122
6.4.7 修改平板電腦的布局 123
6.4.8 創建並排的視圖 124
6.5 使用樣式和主題 126
6.5.1 啟用夜間模式 128
6.5.2 切換主題 130
6.5.3 檢測亮度級別 134
6.5.4 處理不穩定的感測器值 136
6.6 小結 138
第7章 使應用程式支持位置感知 139
7.1 重構代碼 139
7.2 定位設備的位置 143
7.2.1 在虛擬設備中測試GPS 148
7.2.2 GPS定位的精度 149
7.2.3 提高GPS定位的用戶體驗 150
7.2.4 顯示Google Maps 153
7.3 處理不精確的位置數據 161
7.4 保存GPS數據 167
7.4.1 插入、更新和刪除數據 167
7.4.2 更新模型 170
7.4.3 在應用程式中使用資料庫 176
7.5 顯示GPS數據 179
7.5.1 使用ListActivity 179
7.5.2 在Google地圖中顯示GPS數據 184
7.6 小結 189
第8章 集成社交網路 191
8.1 重構代碼 191
8.2 將照片整合到Android應用程式中 191
8.2.1 拍照 192
8.2.2 檢查是否可以拍照 194
8.2.3 在應用程式中顯示相片 198

相關詞條

熱門詞條

聯絡我們