Android平板電腦開發秘籍

Android平板電腦開發秘籍

《Android平板電腦開發秘籍》是2014年6月人民郵電出版社出版的圖書,作者是[印度]B·M·Harwani。

基本介紹

  • 中文名:Android平板電腦開發秘籍
  • 作者:[印度]B·M·Harwani
  • 出版社:人民郵電出版社
  • 出版時間:2014年6月
  • 頁數:410 頁
  • 定價:69 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115349064
內容簡介,圖書目錄,

內容簡介

《Android平板電腦開發秘籍》雖然名為“平板電腦開發”,其實涵蓋了Android開發的方方面面。大部分內容都是講解Android系統通用的特性,而不區分手機還是平板電腦,如Activity及其生命周期、Intent、Fragment、ActionBar、ContentProvider、Widget、Notification、感測器、JSON、Wi-Fi、藍牙、動畫、OpenGL、系統剪貼簿、NFC、拍照錄音錄像、調試和跟蹤等。在遇到平板電腦和手機的不同點時,作者會特彆強調。
《Android平板電腦開發秘籍》由淺及深,前後連貫性不錯,後面章節在用到前面章節已介紹的知識點時會反覆提醒,幫助讀者加深對整個知識體系的理解。書中所有的示例程式都是可以直接運行的,且會充分利用前面章節已有的代碼。
作者對很多知識點未做詳細解釋,所以《Android平板電腦開發秘籍》不適合沒有任何開發基礎的讀者閱讀。閱讀本書需要讀者擁有基本的作業系統知識,到少掌握一門面向對象的程式語言,了解Android的基本概念。

圖書目錄

第 1章 Android平板電腦應用程式概述 1
1.1 技巧:Android平板電腦介紹 1
1.2 技巧:了解Android手機和Android平板電腦的差別 2
1.3 技巧:讓應用程式兼容Android手機和Android平板電腦 3
1.4 技巧:創建Android虛擬設備 4
1.5 技巧:理解Andoroid項目的結構 6
1.6 技巧:將Andoroid手機應用程式轉換為Andoroid平板電腦應用程式 10
1.7 技巧:強制讓應用程式僅能運行於平板電腦 18
1.8 技巧:理解Activity 18
1.9 技巧:理解Android Activity的生命周期 18
1.10 技巧:用Intent啟動Activity 22
1.11 技巧:在Activity之間傳遞數據 26
1.12 小結 30
第 2章 Fragment 31
2.1 技巧:介紹Fragment 32
2.2 技巧:理解Fragment的生命周期 32
2.3 技巧:創建前台 Fragment,了解前台 Fragment 和後台Fragment的區別 33
2.4 技巧:根據設備的方向添加或移除Fragment 40
2.5 技巧:理解FragmentManager和FragmentTransaction在處理Fragment時的作用 45
2.6 技巧:在運行時動態創建Fragment 47
2.7 技巧:實現Fragment間的通信 52
2.8 技巧:利用ListFragment顯示可選項 56
2.9 技巧:通過DialogFragment顯示對話框 59
2.10 技巧:用PreferenceFragment進行用戶設定 64
2.11 小結 71
第3章 Action中的ActionBar 72
3.1 技巧:理解選單和ActionBar之間的區別 72
3.2 技巧:顯示或隱藏ActionBar 73
3.3 技巧:理解ActionBar組件 73
3.4 技巧:在ActionBar中顯示Action項 74
3.5 技巧:點擊應用程式圖示後跳轉到應用程式首頁 77
3.6 技巧:在ActionBar中顯示Action View 78
3.7 技巧:在ActionBar中顯示子選單 81
3.8 技巧:創建一個Tab頁式的ActionBar 86
3.9 技巧:創建一個下拉列表式的ActionBar 90
3.10 小結 93
第4章 新引入的Widget 94
4.1 技巧:在Android應用程式中顯示日曆 94
4.2 技巧:通過NumberPicker顯示並選擇數字 98
4.3 技巧:利用StackView創建一疊圖片 101
4.4 技巧:利用ListPopupWindow顯示選項列表 105
4.5 技巧:利用PopupMenu給出建議項 109
4.6 小結 111
第5章 系統剪貼簿和拖放操作 112
5.1 技巧:理解拖放操作 112
5.2 技巧:拖放文本 113
5.3 技巧:拖放圖片 120
5.4 技巧:利用系統剪貼簿剪下、複製和貼上文本 127
5.5 小結 131
第6章 Notification和Pending Intent 132
6.1 技巧:理解Pending Intent 132
6.2 技巧:廣播Intent 133
6.3 技巧:理解Android的通知系統 139
6.4 技巧:創建通知 140
6.5 技巧:使用Notification.Builder 140
6.6 技巧:獲取NotificationManager對象 142
6.7 技巧:創建Notification並用Pending Intent啟動Activity 142
6.8 小結 145
第7章 Loader 146
7.1 技巧:理解Loader 146
7.2 技巧:理解Content Provider 147
7.3 技巧:使用CursorLoader訪問Contacts Content Provider中的信息 148
7.4 技巧:創建一個自定義的Content Provider 152
7.5 技巧:列出自定義Content Provider中的信息 160
7.6 技巧:更新和刪除Content Provider中的信息 163
7.7 小結 168
第8章 動畫 169
8.1 技巧:理解動畫的類型 169
8.2 技巧:使用ValueAnimator 170
8.3 技巧:使用ObjectAnimator動畫顯示View 176
8.4 技巧:使用AnimatorSet實現多重動畫 181
8.5 技巧:理解逐幀動畫 185
8.6 技巧:使用補間動畫 189
8.7 技巧:實現布局動畫 197
8.8 技巧:用AnimationSet歸集並編排動畫 201
8.9 小結 206
第9章 硬體加速二維圖像 207
9.1 技巧:理解硬體加速 207
9.2 技巧:使用View Layer 210
9.3 技巧:使用SurfaceView改善圖形套用的性能 212
9.4 技巧:使用TextureView進行圖像變形 218
9.5 小結 220
第 10章 建立並渲染圖形 221
10.1 技巧:理解繪圖所需的API 221
10.2 技巧:用OpenGL建立並渲染一個矩形 222
10.3 技巧:套用漸變色 226
10.4 技巧:旋轉圖形 229
10.5 技巧:縮放圖形 233
10.6 技巧:平移圖形 235
10.7 小結 237
第 11章 錄音、錄像和拍照 238
11.1 技巧:使用內建Intent拍攝照片 238
11.2 技巧:使用Java代碼拍攝照片 241
11.3 技巧:使用內建Intent錄製音頻 246
11.4 技巧:理解CamcorderProfile 249
11.5 技巧:理解MediaRecorder及其方法 253
11.6 技巧:使用Java代碼錄製音頻 254
11.7 技巧:使用內建Intent錄製視頻 259
11.8 技巧:使用Java代碼錄製視頻 261
11.9 小結 266
第 12章 無線連線 267
12.1 技巧:配對兩個已開啟藍牙的設備 267
12.2 技巧:利用藍牙在設備間手動傳輸檔案 269
12.3 技巧:將藍牙設備與Windows PC配對 270
12.4 技巧:啟用本地藍牙設備 272
12.5 技巧:顯示已配對設備列表 275
12.6 技巧:通過藍牙傳遞檔案 277
12.7 技巧:理解Wi-Fi 280
12.8 技巧:啟用和禁用Wi-Fi 281
12.9 技巧:理解Wi-Fi Direct 284
12.10 小結 287
第 13章 核心和執行緒 288
13.1 技巧:理解多核處理器架構的作用 288
13.2 技巧:理解垃圾回收的作用 289
13.3 技巧:理解執行緒 291
13.4 技巧:使用多執行緒 294
13.5 技巧:使用AsyncTask類 297
13.6 小結 300
第 14章 鍵盤和感測器 301
14.1 技巧:改變Android鍵盤或輸入法 301
14.2 技巧:理解感測器 302
14.3 技巧:獲知設備支持的感測器列表 304
14.4 技巧:使用加速度感測器 306
14.5 技巧:使用接近度感測器 309
14.6 技巧:使用陀螺儀感測器 312
14.7 小結 314
第 15章 JSON 315
15.1 技巧:理解JSON 315
15.2 技巧:使用JSONObject保存信息 318
15.3 技巧:嵌套JSONObject 319
15.4 技巧:使用JSONArray 321
15.5 技巧:使用JsonReader和JsonWriter 325
15.6 技巧:在Android應用程式中調用JSON Web Service 329
15.7 小結 333
第 16章 WebView 334
16.1 理解WebView及其方法 334
16.2 使用WebView顯示Web頁面 335
16.3 使用WebViewClient類 340
16.4 使用WebViewFragment類 343
16.5 小結 348
第 17章 增加對小螢幕的支持 349
17.1 技巧:支持各種螢幕和像素密度所要考慮的因素 349
17.2 技巧:支持各個版本的系統 351
17.3 技巧:利用Android Support Library支持低版本系統 354
17.4 技巧:通過錨定控制項適應螢幕方向 359
17.5 技巧:定義替代Layout適應螢幕方向 362
17.6 小結 366
第 18章 主螢幕Widget 367
18.1 技巧:理解App Widget和主螢幕Widget 367
18.2 技巧:了解App Widget的生命周期方法 369
18.3 技巧:創建一個主螢幕Widget 369
18.4 技巧:通過按鈕控制項更新主螢幕Widget 376
18.5 技巧:利用AlarmManager定期更新主螢幕Widget 380
18.6 小結 382
第 19章 Android Beam 383
19.1 技巧:理解近場通信(NFC) 383
19.2 技巧:理解NFC電子標籤 384
19.3 技巧:了解用於NFC電子標籤交換信息的數據結構 384
19.4 技巧:從NFC電子標籤讀取數據 387
19.5 技巧:將數據寫入NFC電子標籤 392
19.6 技巧:使用Android Beam 395
19.7 技巧:使用Android Beam傳遞數據 396
19.8 小結 399
第 20章 應用程式的分析和跟蹤 400
20.1 理解應用程式的分析和跟蹤 400
20.2 使用EasyTracker庫跟蹤Android應用程式 401
20.3 使用GoogleAnalytics單例跟蹤Android應用程式 407
20.4 小結 410

相關詞條

熱門詞條

聯絡我們