Android實用教程(基於Android Studio·含視頻分析)

Android實用教程(基於Android Studio·含視頻分析)

《Android實用教程(基於Android Studio·含視頻分析)》是2017年6月電子工業出版社出版的圖書,作者是鄭阿奇。

基本介紹

  • 中文名:Android實用教程(基於Android Studio·含視頻分析)
  • 作者:鄭阿奇
  • 出版時間:2017年6月
  • 出版社:電子工業出版社
  • 頁數:320 頁
  • ISBN:9787121318832
  • 定價:45 元
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

本書以Android Studio 2.x作為平台,系統介紹Android平台APP開發。以套用開發為主線分類介紹Android Studio的功能、控制項、屬性、事件和方法,不過多地說明細節,而是在套用中理解主要的和基本的內容及其相互關係。配套的實例分為兩種類型,一種是知識性的,一種是套用性的。套用性的實例既是獨立的,後面又會配套使用,使後面的內容介紹既有一定的規模和套用感覺,又只需要說明當下內容。本書包括習題和實驗,習題是消化知識,實驗是完成套用性的實例。通過掃描二維碼可觀看相應視頻,這些視頻主要是結合開發環境分析套用實例。本書可作為大學本科和高職高專院校有關專業的教材和教學參考書,也可作為Android自學用書和開發參考。

圖書目錄

目 錄
第1章 Android概述 1
1.1 Android簡介 1
1.2 Android開發平台 3
1.3 Android Studio 2.x的安裝 4
1.3.1 在Windows上安裝Java開發
工具包 4
1.3.2 安裝Android Studio 8
第2章 Android開發入門 13
2.1 創建Android工程 13
2.1.1 第一個Android工程:
HelloWorld 13
2.1.2 Android Studio工程開發
環境 16
2.1.3 Android Studio工程結構 23
2.1.4 模擬運行 26
2.1.5 真機運行 31
2.2 修改HelloWorld程式 33
2.2.1 可視化修改界面 33
2.2.2 配置界面文本 39
2.2.3 代碼編寫與事件處理 41
2.3 升級Android Studio工程 48
第3章 Android用戶界面 50
3.1 用戶界面基礎 50
3.1.1 用戶界面基本要求 50
3.1.2 控制項概述 52
3.2 基本的界面控制項 53
3.2.1 字元顯示和編輯控制項:
TextView/EditText 53
3.2.2 按鈕和圖像按鈕控制項:
Button/ImageButton 55
3.2.3 複選框:CheckBox 58
3.2.4 單選按鈕及其容器:
RadioButton和RadioGroup 60
3.2.5 下拉列表:Spinner 63
3.2.6 列表框:ListView 64
3.3 界面事件 66
3.3.1 按鍵事件 66
3.3.2 觸摸事件 70
3.4 高級控制項套用 74
3.4.1 網頁瀏覽控制項:WebView 74
3.4.2 滾動預覽控制項:
HorizontalScrollView 80
3.4.3 照片查看器:ImageSwitcher 83
3.4.4 條類控制器:
SeekBar/RatingBar 87
第4章 用戶界面布局 92
4.1 界面布局 92
4.1.1 線性布局:LinearLayout 94
4.1.2 相對布局:RelativeLayout 98
4.1.3 表格布局:TableLayout 102
4.1.4 格線布局:GridLayout 107
4.1.5 絕對布局:AbsoluteLayout 111
4.1.6 版塊布局:FrameLayout 112
4.2 用戶界面綜合實例 113
4.2.1 【例一】:登錄界面 113
4.2.2 【例二】:註冊界面 117
4.2.3 【例三】:圖書展示 123
第5章 Android多頁面與版塊 130
5.1 Intent頁面間數據傳遞 130
5.1.1 Intent原理 130
5.1.2 基本數據類型傳遞方式
(【例一】:登錄回響) 133
5.1.3 對象數據類型傳遞方式
(【例二】:註冊成功直接登錄) 140
5.2 Activity生命周期 148
5.2.1 Activity概述 148
5.2.2 生命周期的基本概念 148
5.2.3 Activity的生命周期
(【例三】:登錄回響-生命周期) 150
5.3 Fragment(頁面版塊) 153
5.3.1 Fragment的生命周期 153
5.3.2 Fragment套用(【例四】:分類預覽圖書) 155
5.3.3 Fragment生命周期(【例五】:分類預覽圖書-生命周期) 164
第6章 Android用戶界面進階 168
6.1 選單 168
6.1.1 選項選單(【例一】:調用第4章例二、例三和第5章例一) 168
6.1.2 子選單(【例二】:第4章例二、例三組和第5章例一分類組) 173
6.1.3 快捷選單(【例三】:根據第4章例三選擇圖書顯示詳細信息) 179
6.1.4 操作欄(【例四】:實現例二分組選單) 187
6.2 Fragment頁面(【例五】:圖書列表和詳細信息不同頁和同頁顯示) 189
6.3 Tab導航欄 198
6.3.1 Tab導航欄介紹 198
6.3.2 Tab導航欄套用(【例六】:實現例二分組選單) 199
第7章 Android服務與廣播程式設計 204
7.1 Java執行緒編程基礎 204
7.2 Service(服務)程式設計 205
7.2.1 Service概述 205
7.2.2 啟動方式使用Service 208
7.2.3 綁定方式使用Service 214
7.2.4 多Service互動及生命周期 221
7.3 廣播(BroadcastReceiver) 229
7.3.1 BroadcastReceiver概述 229
7.3.2 普通廣播套用 232
7.3.3 有序廣播套用 235
第8章 Android數據存儲與共享 240
8.1 SharedPreferences(共享優先)
存儲 240
8.1.1 SharedPreferences概述 240
8.1.2 SharedPreferences套用
(【例一】:存取註冊信息) 241
8.2 內部檔案存儲 249
8.2.1 Android系統檔案訪問 250
8.2.2 檔案存儲套用(【例二】:存取註冊信息) 251
8.3 SQLite資料庫存儲與共享 254
8.3.1 SQLite概述 254
8.3.2 SQLite套用(【例三】:存取註冊信息) 255
8.4 ContentProvider數據共享組件 259
8.4.1 ContentProvider組件 259
8.4.2 ContentProvider創建 261
8.4.3 ContentProvider套用
(【例四】:獲取註冊信息) 263
第9章 Android地圖套用開發 268
9.1 創建地圖開發環境 268
9.1.1 百度地圖環境 268
9.1.2 高德地圖環境 275
9.2 設定地圖類型及區域檢索 280
9.2.1 設計界面 280
9.2.2 功能實現 283
9.2.3 運行效果 286
9.3 地理經緯度檢索 287
9.3.1 設計界面 287
9.3.2 功能實現 289
9.3.3 運行效果 291
9.4 Poi檢索 292
9.4.1 添加類庫 292
9.4.2 設計界面 292
9.4.3 功能實現 295
9.4.4 運行效果 298
9.5 駕駛路徑規劃 299
9.5.1 添加類庫 299
9.5.2 設計界面 299
9.5.3 功能實現 302
9.5.4 運行效果 308
9.6 公交線路查詢 308
9.6.1 添加類庫 309
9.6.2 設計界面 309
9.6.3 功能實現 311
9.6.4 運行效果 314
9.7 高德地圖開發 315
習題和實驗 317
第1章 Android概述 317
第2章 Android開發入門 318
第3章 Android用戶界面 319
第4章 用戶界面布局 320
第5章 Android多頁面與版塊 321
第6章 Android用戶界面進階 322
第7章 Android服務與廣播程式設計 323
第8章 Android數據存儲與共享 324
第9章 Android地圖套用開發 324

相關詞條

熱門詞條

聯絡我們