Android基礎教程(第4版)

Android基礎教程(第4版)

《Android基礎教程(第4版)》是2017年1月人民郵電出版社出版的圖書,作者是[美]伯內特(Ed Burnette)。

基本介紹

  • 書名:Android基礎教程(第4版)
  • 作者:[美]伯內特(Ed Burnette)
  • ISBN:9787115408600
  • 頁數:175頁
  • 定價:49元
  • 出版社:人民郵電出版社
  • 出版時間:2017年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書是一部關於Android開發的基礎教程,以由淺入深、循序漸進的方式講解了Android程式設計的核心概念和技術。本書不僅結合井字遊戲開發案例形象生動地講解了Android生命周期、用戶界面、簡單的數據存儲等基礎知識,而且還深入探討了外部通信、基於位置的服務、內置SQLite資料庫等高 級主題。每章都提供了“快速閱讀指南”,通過它可以迅速找到所需信息,並高效地完成工作。

圖書目錄

第 一部分 Android簡介
第 1章 快速入門 2
1.1 安裝工具 2
1.1.1 Java開發包 7.0+ 2
1.1.2 Android Studio 3
1.2 創建第 一個程式 5
1.3 在Android模擬器中運行 8
1.4 在實際設備上運行 9
1.5 其他步驟 10
1.5.1 檢查更新 10
1.5.2 添加SDK包 10
1.6 快速閱讀指南 12
第 2章 重要概念 13
2.1 總覽 13
2.1.1 Linux核心 14
2.1.2 原生庫 14
2.1.3 Android運行時 15
2.1.4 套用框架 15
2.1.5 套用和服務 16
2.2 構件 16
2.2.1 活動 16
2.2.2 片段 16
2.2.3 視圖 17
2.2.4 意圖 17
2.2.5 服務 17
2.2.6 內容提供器 18
2.2.7 使用資源 18
2.3 前台只能有一個套用 18
2.3.1 進程不等於套用 19
2.3.2 活動的生命周期 19
2.3.3 使用片段簡化工作 21
2.4 安全保障 22
2.5 快速閱讀指南 22
第 二部分 開發一個遊戲
第3章 開局走法 24
3.1 創建井字遊戲示例 24
3.2 使用XML進行設計 25
3.2.1 創建主螢幕 25
3.2.2 創建主片段 28
3.3 編寫代碼 31
3.3.1 定義主活動 31
3.3.2 定義主活動使用的片段 32
3.4 添加About框 33
3.5 定義資源 34
3.5.1 字元串 34
3.5.2 尺寸 35
3.5.3 drawable 35
3.5.4 顏色 36
3.5.5 樣式和主題 37
3.5.6 dp和sp 37
3.5.7 運行遊戲 38
3.6 調試 38
3.6.1 使用日誌訊息進行調試 39
3.6.2 使用調試器進行調試 40
3.6.3 測試 40
3.7 快速閱讀指南 41
第4章 定義遊戲界面 42
4.1 棋盤 42
4.1.1 從小處著手 42
4.1.2 小棋盤 44
4.1.3 背景信息 45
4.1.4 大棋盤 47
4.1.5 組合在一起 48
4.2 開始遊戲 49
4.2.1 使用快捷鍵Alt+Enter 49
4.2.2 編寫GameActivity類 50
4.2.3 編寫GameFragment類 53
4.2.4 定義Tile類 59
4.3 控制遊戲 63
4.4 支持橫向模式 65
4.5 快速閱讀指南 67
第5章 機器幽靈 68
5.1 AI簡介 68
5.1.1 AI的工作原理 68
5.1.2 形勢判斷 69
5.2 模擬思考過程 70
5.2.1 使用Handler和postDelayed 70
5.2.2 在思考期間阻斷輸入 71
5.3 下棋 73
5.3.1 選擇正確的走法 73
5.3.2 顏色和尺寸 74
5.4 快速閱讀指南 75
第6章 添加聲音 76
6.1 音樂之聲 76
6.2 更換音樂 78
6.3 播放下棋聲 79
6.4 快速閱讀指南 81
第7章 添加動畫 82
7.1 不斷滾動的畫卷 82
7.1.1 添加視圖 83
7.1.2 定義自定義屬性 83
7.1.3 背景信息 83
7.1.4 創建滾動視圖 84
7.2 跳躍的棋盤格 86
7.2.1 動畫原則 86
7.2.2 走起 87
7.2.3 觀看跳躍的棋盤格 88
7.2.4 現狀 88
7.3 快速閱讀指南 89
第三部分 創造性思維
第8章 編寫一次,到處測試 92
8.1 啟動模擬器 93
8.1.1 模擬器反斗城 93
8.1.2 測試策略 95
8.2 測試程式 96
8.3 大小螢幕通吃 98
8.3.1 指定替代資源 99
8.3.2 調整遊戲界面的大小 100
8.3.3 預覽 101
8.3.4 使用樣式 101
8.4 快速閱讀指南 102
第9章 發布到Google Play Store 103
9.1 準備工作 103
9.2 簽名 104
9.3 測試 106
9.4 發布 107
9.5 更新 108
9.6 小貼士 109
9.7 快速閱讀指南 109
第四部分 進階
第 10章 聯網 112
10.1 使用意圖瀏覽網頁 112
10.2 使用WebView來瀏覽網頁 117
10.3 在JavaScript和Java之間互動 120
10.4 快速閱讀指南 127
第 11章 調用Web服務 128
11.1 使用Web服務 128
11.2 Suggest示例 129
11.3 穿針引線 134
11.4 細枝末節 135
11.5 建議獲取任務 137
11.6 快速閱讀指南 139
第 12章 使用Google Play服務 140
12.1 工作原理 140
12.2 使用位置服務 141
12.2.1 起步 142
12.2.2 創建用戶界面 143
12.2.3 連線到位置提供器 146
12.2.4 獲取更新 148
12.2.5 處理錯誤 148
12.2.6 請求許可權 150
12.2.7 運行 151
12.3 快速閱讀指南 151
第 13章 使用SQL 152
13.1 SQLite簡介 152
13.2 SQL基礎知識 153
13.2.1 DDL語句 153
13.2.2 修改語句 154
13.2.3 查詢語句 154
13.3 一個簡單的資料庫程式 154
13.3.1 使用SQLiteOpenHelper 155
13.3.2 定義主程式 156
13.3.3 添加記錄 158
13.3.4 運行查詢 159
13.3.5 顯示查詢結果 160
13.4 數據綁定 161
13.5 使用內容提供器 164
13.5.1 修改主程式 165
13.5.2 添加記錄 166
13.5.3 運行查詢 166
13.6 實現內容提供器 166
13.7 使用載入器 168
13.8 快速閱讀指南 170
第五部分 附錄
附錄 Java和Android在語言和API方面的異同 172
參考文獻 176

相關詞條

熱門詞條

聯絡我們