Android 5.X App開發實戰

Android 5.X App開發實戰

《Android 5.X App開發實戰》是2016年4月清華大學出版社出版的圖書,作者是黃彬華。ISBN為9787302430018

基本介紹

  • 中文名:Android 5.X App開發實戰
  • 作者:黃彬華
  • 出版時間:2016年4月
  • 出版社:清華大學出版社
  • ISBN:9787302430018
  • 定價:59 元
內容簡介,圖書目錄,

內容簡介

本書以最新Android?5.X進行開發示範,讓讀者可以快速開發智慧型手機、平板電腦的應用程式。全書共分為14章,內容包括Android基礎、開發工具的下載與安裝、Android項目與系統架構、UI基本設計、UI高級設計、Activity與Fragment、數據存取、移動資料庫SQLite、Google地圖、感測器的套用、多媒體與相機功能、AdMob廣告的製作以及發布應用程式到Play商店等,使讀者不僅可以從銷售應用程式而獲利,而且可以在面試工作時展示自己的作品。
本書適合Android初學者、在職開發人員、遊戲開發愛好者、程式設計師閱讀參考,也可作為大中專院校相關專業的學習用書和培訓學校的教材。

圖書目錄

第1章 Android導論 1
1-1 認識Android 1
1-1-1 Android屬於Linux移動平台 2
1-1-2 Android歷史 2
1-1-3 版本更新過程 3
1-1-4 開放手機聯盟的介紹 4
1-2 Android成功的原因 5
1-2-1 開放原始碼與採用Apache授權方式 5
1-2-2 Android向Java招手 6
1-3 Google Play的介紹與獲利實例 7
1-3-1 Google Play的介紹 7
1-3-2 Android應用程式能否獲利 8
第2章 開發工具的下載與安裝 10
2-1 開發工具的下載與安裝 10
2-1-1 JDK下載、安裝與設定 10
2-1-2 Android Studio下載與安裝 12
2-2 Android各版本的市場占有率 13
第3章 Android項目與系統架構 14
3-1 管理Android項目 14
3-1-1 創建Android項目 14
3-1-2 打開已有的Android Studio項目 17
3-1-3 導入官方範例程式 18
3-1-4 導入非Android Studio項目 19
3-1-5 關閉項目 19
3-2 管理Android仿真器 20
3-2-1 建立Android仿真器 20
3-2-2 運行Android項目 25
3-2-3 刪除Android應用程式 28
3-2-4 DDMS使用 29
3-3 Android系統架構介紹 30
3-4 Android項目的與結構 33
3-4-1 manifest檔案 33
3-4-2 java與res 34
3-4-3 Android項目架構 35
3-5 應用程式本地化 38
第4章 UI(用戶界面)設計的基本概念 41
4-1 Android UI設計的基本概念 41
4-1-1 Android Layout Editor 41
4-1-2 非程式資源 43
4-2 UI事件處理 44
4-2-1 按鈕單擊事件處理—Java傳統型 44
4-2-2 按鈕單擊事件處理—Android簡易型 45
4-3 layout組件介紹 49
4-3-1 常用layout組件的說明 49
4-3-2 ScrollView與HorizontalScrollView 53
4-4 style與theme 55
4-4-1 定義style 56
4-4-2 繼承style 56
4-4-3 套用theme 57
4-4-4 繼承theme 58
4-5 觸控與手勢 60
4-5-1 觸擊事件處理 60
4-5-2 手勢 63
4-6 常用UI組件 69
4-6-1 WebView 69
4-6-2 RatingBar 72
4-6-3 SeekBar 74
4-6-4 CompoundButton 77
4-7 Menu 81
第5章 UI高級設計 87
5-1 Spinner 87
5-2 AutoCompleteTextView 89
5-3 ListView 91
5-4 GridView 96
5-5 CardView與RecyclerView 97
5-6 自定義View組件與2D繪圖 104
5-7 Frame Animation 107
5-8 Tween Animation 110
第6章 Activity與Fragment 119
6-1 Activity生命周期 119
6-2 Activity之間數據的傳遞 125
6-2-1 傳遞基本數據類型 125
6-2-2 傳遞對象類型 131
6-3 Fragment UI設計概念 134
6-3-1 Fragment生命周期 135
6-3-2 頁面分割 141
6-4 DialogFragment 148
6-4-1 AlertDialog 148
6-4-2 DatePickerDialog與TimePickerDialog 150
6-5 ViewPager 154
第7章 Notification, Broadcast, Service 161
7-1 Notification(通知信息) 161
7-2 Broadcast(廣播) 166
7-2-1 攔截Broadcast 166
7-2-2 自行傳送與攔截Broadcast 170
7-3 Service生命周期 173
7-3-1 調用startService( )啟動Service 174
7-3-2 調用bindService( )綁定Service 180
7-3-3 IntentService 186
第8章 數據存取 190
8-1 Android數據存取概論 190
8-2 Assets 190
8-3 Shared Preferences 193
8-4 Internal Storage 199
8-5 External Storage 204
第9章 移動資料庫SQLite 211
9-1 SQLite資料庫概論與數據類型 211
9-1-1 SQLite資料庫概論 211
9-1-2 SQLite數據類型 211
9-2 使用命令行創建資料庫 214
9-3 SQL語言 215
9-3-1 創建數據表 216
9-3-2 DML語句 217
9-4 應用程式訪問SQLite資料庫 218
9-4-1 插入功能 219
9-4-2 更新功能 220
9-4-3 刪除功能 220
9-4-4 查詢功能 221
9-5 查詢聯繫人數據 239
第10章 Google地圖 245
10-1 Google地圖功能的介紹 245
10-2 產生數字證書指紋 246
10-3 申請API密鑰 247
10-4 Google Play Services安裝與導入 250
10-5 創建基本的Google地圖 251
10-6 地圖種類與UI設定 254
10-6-1 地圖種類設定 254
10-6-2 地圖UI設定 255
10-7 使用標記與設定鏡頭焦點 263
10-7-1 使用標記 263
10-7-2 信息視窗 264
10-7-3 標記事件處理 265
10-7-4 鏡頭設定 266
10-8 繪製連續線、多邊形與圓形 274
10-8-1 連續線(Polyline) 274
10-8-2 多邊形(Polygon) 275
10-8-3 圓形(Circle) 275
10-9 地名或地址轉成位置 277
10-10 位置信息的套用 283
10-10-1 定位(Fix) 283
10-10-2 更新位置 284
10-10-3 計算兩點間的距離 285
10-10-4 導航功能 285
第11章 感測器的套用 295
11-1 感測器的介紹 295
11-4 方位感測器 303
第12章 多媒體與相機功能 314
12-1 Android多媒體功能介紹 314
12-2 播放Audio檔案 314
12-2-1 播放資源檔案 314
12-2-2 播放外部檔案 318
12-3 Video播放器 323
12-4 錄製Audio檔案 324
12-5 拍照與選取照片 331
12-5-1 拍照 331
12-5-2 選取照片 332
12-6 錄製Video檔案 337
第13章 AdMob廣告的製作 341
13-1 AdMob簡介 341
13-2 註冊AdMob賬戶 342
13-3 創建廣告單元並獲取編號 343
13-4 將移動廣告集成到應用程式 344
13-4-1 Google Play Services安裝與導入 345
13-4-2 設定Android項目的manifest檔案 345
13-4-3 使用AdView加入橫幅廣告 346
第14章 發布應用程式到Play商店 349
14-1 將應用程式發布到Play商店 349
14-2 產生並簽署應用程式 349
14-3 申請Android開發者賬號 352
14-4 使用開發者管理控制台發布應用程式 353
14-4-1 應用程式首次發布 353
14-4-2 應用程式改版 355

相關詞條

熱門詞條

聯絡我們