Android 7編程入門經典(第4版) 使用Android Studio 2

Android 7編程入門經典(第4版) 使用Android Studio 2

《Android 7編程入門經典(第4版) 使用Android Studio 2》是清華大學出版社2017年出版的圖書,作者是[美] J. F. DiMarzio。

基本介紹

  • 書名:Android 7編程入門經典(第4版) 使用Android Studio 2 
  • 作者:[美] J. F. DiMarzio
  • 譯者:劉建
  • 出版社清華大學出版社 
  • 出版時間:2017年06月01日
  • 定價:69.8 元
  • ISBN:9787302471172
  • 印刷日期:2017.05.19
  • 印次:1
內容介紹,目錄,

內容介紹

使用Android Studio 2更加快速、輕鬆地進行Android編程 Android 7 為Android編程的初學者提供了理想的機會。新特性和功能的增強使開發人員的生活更加輕鬆,同時擴展功能也推動了這個偉大平台的發展。本請想迎書基於真實範例提供了實踐指導,極大地提高了讀者的工作效率。快節奏而又適合初學者的內容規劃涵蓋了Android套用開發的所有階段,從熟悉Android Studio到發布至套用市場。

目錄

第1章Android編程入門1
1.1Android的定義1
1.1.1Android版本2
1.1.2Android功能3
1.1.3Android構架3
1.1.4市場中的Android設備4
1.1.5AndroidMarket6
1.2準備開發所需的工具6
1.2.1AndroidStudio6
1.2.2AndroidSDK12
1.2.3創建Android虛擬機13
1.2.4Android開發者社區20
1.3運行你的第一個Android套用20
1.4小結22
第2章使用AndroidStudio進行Android開發23
2.1探討IDE23
2.2使用代碼自動補全功能30
2.3調試套用31
2.3.1設定斷點31
2.3.2導航仔體挨暫停的代碼35
2.4發布套用36
2.5小結38
第3章Activity、Fragment和Intent39
3.1理解Activity40
3.1.1在Activity上套用樣式和主題45
3.1.2隱藏Activity的標題46
3.1.3顯示對話框48
3.1.4顯示進度對話框50
3.2使用Intent鏈腿設燥局接Activity53
3.2.1使用Intent對象返市您才回結果57
3.2.2使用Intent對象付您傳遞數據62
3.3Fragment67
3.3.1動態添加fragment73
3.3.2fragment的生命周期76
3.3.3fragment之間的互動80
3.3.4理解Intent對象的概念83
3.3.5使用Intent過濾器85
3.4顯示Notification85
3.5小結89
第漿捉洪棄4章了解Android用戶界面91
4.1螢幕詢膠牛組件介紹91
4.1.1視圖和ViewGroup93
4.1.2FrameLayout93
4.1.3LinearLayout(水平)和LinearLayout(垂直)94
4.1.4TableLayout103
4.1.5RelativeLayout105
4.1.6FrameLayout106
4.1.7ScrollView109
4.2適配顯示方向111
4.3管理螢幕的方向變化114
4.3.1在配置發生變化時保存狀態信息118
4.3.2檢測方向變化119
4.3.3控制Activity的方向119
4.4使用ActionBar120
4.5通過編程創建用戶界面129
4.6監聽UI通知132
4.7小結132
第5章基於視圖的用戶界面設計135
5.1使用基礎視圖136
5.1.1TextView視圖136
5.1.2Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton、
RadioGroup視圖136
5.1.3ProgressBar視圖145
5.1.4AutoCompleteTextView視圖152
5.2使用選擇器視圖154
5.2.1TimePicker視圖154
5.2.2DatePicker視圖159
5.3使用列表視圖顯示長列表162
5.3.1ListView視圖162
5.3.2使用Spinner視圖171
5.4理解專用fragment173
5.4.1使用ListFragment173
5.4.2使用DialogFragment178
5.4.3使用PreferenceFragment181
5.5小結185
第6章使用視圖顯示圖片和選單189
6.1使用Image視圖顯示圖片189
6.1.1ImageView視圖190
6.1.2ImageSwitcher192
6.1.3GridView196
6.2選單與視圖200
6.2.1創建輔助方法200
6.2.2選項選單202
6.2.3上下文選單205
6.3使用WebView209
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章ContentProvider249
8.1在Android中共享數據249
8.2使用contentprovider250
8.2.1預定義查詢字元串常量256
8.2.2指定查詢欄位258
8.2.3篩選259
8.2.4排序259
8.3創建自定義contentprovider260
8.4使用自定義contentprovider268
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
3.5小結89
第4章了解Android用戶界面91
4.1螢幕組件介紹91
4.1.1視圖和ViewGroup93
4.1.2FrameLayout93
4.1.3LinearLayout(水平)和LinearLayout(垂直)94
4.1.4TableLayout103
4.1.5RelativeLayout105
4.1.6FrameLayout106
4.1.7ScrollView109
4.2適配顯示方向111
4.3管理螢幕的方向變化114
4.3.1在配置發生變化時保存狀態信息118
4.3.2檢測方向變化119
4.3.3控制Activity的方向119
4.4使用ActionBar120
4.5通過編程創建用戶界面129
4.6監聽UI通知132
4.7小結132
第5章基於視圖的用戶界面設計135
5.1使用基礎視圖136
5.1.1TextView視圖136
5.1.2Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton、
RadioGroup視圖136
5.1.3ProgressBar視圖145
5.1.4AutoCompleteTextView視圖152
5.2使用選擇器視圖154
5.2.1TimePicker視圖154
5.2.2DatePicker視圖159
5.3使用列表視圖顯示長列表162
5.3.1ListView視圖162
5.3.2使用Spinner視圖171
5.4理解專用fragment173
5.4.1使用ListFragment173
5.4.2使用DialogFragment178
5.4.3使用PreferenceFragment181
5.5小結185
第6章使用視圖顯示圖片和選單189
6.1使用Image視圖顯示圖片189
6.1.1ImageView視圖190
6.1.2ImageSwitcher192
6.1.3GridView196
6.2選單與視圖200
6.2.1創建輔助方法200
6.2.2選項選單202
6.2.3上下文選單205
6.3使用WebView209
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章ContentProvider249
8.1在Android中共享數據249
8.2使用contentprovider250
8.2.1預定義查詢字元串常量256
8.2.2指定查詢欄位258
8.2.3篩選259
8.2.4排序259
8.3創建自定義contentprovider260
8.4使用自定義contentprovider268
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

相關詞條

熱門詞條

聯絡我們