Android7編程入門經典(第4版)/移動開發經典叢書

Android7編程入門經典(第4版)/移動開發經典叢書

《Android7編程入門經典(第4版)/移動開發經典叢書》是2017年清華大學出版社出版的圖書,作者是J.F.DiMarzio,譯者是劉建。

基本介紹

  • 中文名:Android7編程入門經典(第4版)/移動開發經典叢書
  • 作者:J.F.DiMarzio
  • 譯者:劉建
  • 出版社: 清華大學出版社
  • ISBN:9787302471172
內容簡介,圖書目錄,

內容簡介

使用AndroidStudio2更加快速、輕鬆地進行Android編程
Android7為Android編程的初學者提供了理想的機會。新特性和功能的增強使開發人員的生活更加輕鬆,同時擴展功能也推動了這個偉大平台的發展。本書基於真實範例提供了實踐指導,極大地提高了讀者的工作效率。快節奏而又適合初學者的內容規劃涵蓋了Android套用開發的所有階段,從熟悉AndroidStudio到發布至套用市場。本專業指南完全以Android7和AndroidStudio2為開發環境,演示了如何便捷地為所有*新的Android設備開發套用。
主要內容
◆探索AndroidStudio、Android模擬器和其他重要的Android編程工具
  ◆演示Android套用組件的使用方法,包括Activity、Fragment和Intent
  ◆說明如何使用視圖為富用戶界面顯示圖片和選單
  ◆探索使用Androidcontentprovider的數據訪問
  ◆分享管理和組織數據的專業建議
  ◆提供有關簡訊和位置服務跟蹤的指導
  ◆深入了解為Android市場打包和發布的相關知識等

圖書目錄

第1章 Android編程入門 1
1.1 Android的定義 1
1.1.1 Android版本 2
1.1.2 Android功能 3
1.1.3 Android構架 3
1.1.4 市場中的Android設備 4
1.1.5 Android Market 6
1.2 準備開發所需的工具 6
1.2.1 Android Studio 6
1.2.2 Android SDK 12
1.2.3 創建Android虛擬機 13
1.2.4 Android開發者社區 20
1.3 運行你的第一個Android套用 20
1.4 小結 22
第2章 使用Android Studio進行Android開發 23
2.1 探討IDE 23
2.2 使用代碼自動補全功能 30
2.3 調試套用 31
2.3.1 設定斷點 31
2.3.2 導航暫停的代碼 35
2.4 發布套用 36
2.5 小結 38
第3章 Activity、Fragment和Intent 39
3.1 理解Activity 40
3.1.1 在Activity上套用樣式和主題 45
3.1.2 隱藏Activity的標題 46
3.1.3 顯示對話框 48
3.1.4 顯示進度對話框 50
3.2 使用Intent連結Activity 53
3.2.1 使用Intent對象返回結果 57
3.2.2 使用Intent對象傳遞數據 62
3.3 Fragment 67
3.3.1 動態添加fragment 73
3.3.2 fragment的生命周期 76
3.3.3 fragment之間的互動 80
3.3.4 理解Intent對象的概念 83
3.3.5 使用Intent過濾器 85
3.4 顯示Notification 85
3.5 小結 89
第4章 了解Android用戶界面 91
4.1 螢幕組件介紹 91
4.1.1 視圖和ViewGroup 93
4.1.2 FrameLayout 93
4.1.3 LinearLayout(水平)和LinearLayout(垂直) 94
4.1.4 TableLayout 103
4.1.5 RelativeLayout 105
4.1.6 FrameLayout 106
4.1.7 ScrollView 109
4.2 適配顯示方向 111
4.3 管理螢幕的方向變化 114
4.3.1 在配置發生變化時保存狀態信息 118
4.3.2 檢測方向變化 119
4.3.3 控制Activity的方向 119
4.4 使用Action Bar 120
4.5 通過編程創建用戶界面 129
4.6 監聽UI通知 132
4.7 小結 132
第5章 基於視圖的用戶界面設計 135
5.1 使用基礎視圖 136
5.1.1 TextView視圖 136
5.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton、
RadioGroup視圖 136
5.1.3 ProgressBar視圖 145
5.1.4 AutoCompleteTextView視圖 152
5.2 使用選擇器視圖 154
5.2.1 TimePicker視圖 154
5.2.2 DatePicker視圖 159
5.3 使用列表視圖顯示長列表 162
5.3.1 ListView視圖 162
5.3.2 使用Spinner視圖 171
5.4 理解專用fragment 173
5.4.1 使用ListFragment 173
5.4.2 使用DialogFragment 178
5.4.3 使用PreferenceFragment 181
5.5 小結 185
第6章 使用視圖顯示圖片和選單 189
6.1 使用Image視圖顯示圖片 189
6.1.1 ImageView視圖 190
6.1.2 ImageSwitcher 192
6.1.3 GridView 196
6.2 選單與視圖 200
6.2.1 創建輔助方法 200
6.2.2 選項選單 202
6.2.3 上下文選單 205
6.3 使用WebView 209
6.4 小結 212
第7章 數據持久化存儲 215
7.1 保存和讀取用戶偏好 215
7.1.1 使用Activity訪問偏好數據 216
7.1.2 編程獲取和修改偏好數據 224
7.2 使用檔案持久保存數據 227
7.2.1 保存到內部存儲 227
7.2.2 保存到外部存儲(SD卡) 232
7.2.3 正確選擇最佳存儲方式 234
7.3 創建和使用資料庫 235
7.3.1 創建DBAdapter輔助類 235
7.3.2 通過編程使用資料庫 241
7.4 小結 247
第8章 Content Provider 249
8.1 在Android中共享數據 249
8.2 使用content provider 250
8.2.1 預定義查詢字元串常量 256
8.2.2 指定查詢欄位 258
8.2.3 篩選 259
8.2.4 排序 259
8.3 創建自定義content provider 260
8.4 使用自定義content provider 268
8.5 小結 274
第9章 訊息傳送服務 277
9.1 簡訊服務 277
9.1.1 通過編程傳送簡訊 278
9.1.2 使用Intent傳送簡訊 282
9.1.3 接收簡訊 282
9.1.4 警告 299
9.2 傳送電子郵件 299
9.3 小結 302
第10章 基於位置的服務 303
10.1 顯示地圖 304
10.1.1 創建項目 304
10.1.2 獲取地圖API密鑰 304
10.1.3 顯示地圖 305
10.1.4 顯示縮放控制項 306
10.1.5 切換視圖 309
10.1.6 導航至指定位置 310
10.1.7 獲取單擊位置 312
10.1.8 地址編碼與反向地址編碼 313
10.2 獲取位置數據 316
10.3 位置監控 324
10.4 小結 325
第11章 網路 327
11.1 使用HTTP訪問Web服務 328
11.1.1 下載二進制數據 330
11.1.2 下載文本內容 337
11.1.3 使用GET方法訪問Web服務 340
11.2 訪問JSON服務 346
11.3 小結 354
第12章 開發Android服務 357
12.1 創建自己的服務 357
12.1.1 在服務中執行長時間運行的任務 362
12.1.2 在服務中執行重複任務 367
12.1.3 使用IntentService在獨立執行緒中執行異步任務 370
12.2 在服務和Activity之間建立通信 373
12.3 將Activity與服務綁定 377
12.4 執行緒的概念 383
12.5 小結 388
附錄A 練習答案 391

相關詞條

熱門詞條

聯絡我們