-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
基于Android Studio的案例教程(第2版) 版權信息
- ISBN:9787121390487
- 條形碼:9787121390487 ; 978-7-121-39048-7
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
基于Android Studio的案例教程(第2版) 本書特色
適讀人群 :本書可以作為普通高等院校計算機及相關專業課程的教材,也可以作為初學者和Android 項目開發人 員的參考書。本書面向的是Android 開發初學者,大部分章節都配備了案例,主要是針對該章節 的知識應用,代碼實用不顯冗余,易于讀者理解和編程。
基于Android Studio的案例教程(第2版) 內容簡介
本書主要介紹如何利用Android Studio、Eclipse 等工具開發Android 項目。全書共分5 章,主要內容 涉及Android 項目開發環境介紹、常用布局及布局組件、活動等幾大組件、數據存儲、網絡XML 和JSON 數據存取等內容。大部分章節都配備了案例,邊講理論邊通過案例介紹如何應用。本書面向的是Android 開發初學者,大部分章節都配備了案例,主要是針對該章節的知識應用,代碼不過多冗余,易于讀者理解。 本書可以作為普通高等院校計算機及相關專業課程的教材,也可以作為初學者和Android 項目開發人 員的參考書。
基于Android Studio的案例教程(第2版) 目錄
錄
第1 章 Android 概述 ..................................................................................... 1
1.1 Android 平臺架構 .......................................................................................................... 1
1.2 軟件的下載和安裝 ........................................................................................................ 3
1.2.1 JDK 的下載與安裝 ............................................................................................. 3
1.2.2 Android Studio 的下載與安裝 ........................................................................... 5
1.3 Android Studio 項目的建立與運行 ............................................................................ 17
案例1-1 項目的建立 ................................................................................................. 17
案例1-2 項目的運行 ................................................................................................. 21
1.4 Android 項目結構及Android Studio 界面 ................................................................. 22
本章練習 ............................................................................................................................... 25
第2 章 項目界面搭建 .................................................................................. 26
2.1 系統資源 ...................................................................................................................... 26
2.1.1 圖片資源 ........................................................................................................... 26
2.1.2 文本資源 ........................................................................................................... 27
2.1.3 尺寸介紹 ........................................................................................................... 28
2.1.4 顏色資源 ........................................................................................................... 29
2.2 界面布局 ...................................................................................................................... 30
2.2.1 LinearLayout ..................................................................................................... 31
案例2-1 線性布局的應用 ......................................................................................... 34
2.2.2 ConstraintLayout ............................................................................................... 36
2.2.3 FrameLayout ...................................................................................................... 40
― VI ―
2.2.4 TableLayout ....................................................................................................... 40
2.2.5 RecyclerView .................................................................................................... 43
案例2-2 循環視圖的應用 ......................................................................................... 43
2.3 界面交互方式 .............................................................................................................. 51
2.3.1 基于回調方法的交互應用 ............................................................................... 51
案例2-3 點觸回調方法的應用 ................................................................................. 54
2.3.2 基于監聽接口的交互應用 ............................................................................... 58
案例2-4 監聽接口的應用 ......................................................................................... 58
2.4 常用窗口小部件 .......................................................................................................... 63
2.4.1 TextView ............................................................................................................ 63
2.4.2 EditText ............................................................................................................. 64
案例2-5 EditText 的應用 .......................................................................................... 66
2.4.3 AutoCompleteTextView .................................................................................... 68
案例2-6 AutoCompleteTextView 的應用 ................................................................. 69
2.4.4 MultiAutoCompleteTextView ........................................................................... 71
案例2-7 MultiAutoCompleteTextView 的應用 ........................................................ 71
2.4.5 Button ................................................................................................................ 73
2.5 Menu ............................................................................................................................. 73
2.5.1 Menu 菜單文件的創建 ..................................................................................... 73
2.5.2 Menu 菜單文件的格式 ..................................................................................... 74
2.5.3 Menu 菜單資源的引用 ..................................................................................... 76
2.5.4 Menu 類及其方法 ............................................................................................. 76
2.5.5 MenuItem 接口類 ............................................................................................. 76
2.5.6 Menu 的分類 ..................................................................................................... 76
案例2-8 選項菜單的應用 ......................................................................................... 78
案例2-9 搜索菜單的應用 ......................................................................................... 83
案例2-10 浮動上下文菜單的應用 ........................................................................... 87
案例2-11 ListView 的應用 ....................................................................................... 89
案例2-12 PopupMenu 的應用 .................................................................................. 94
2.6 AlertDialog ................................................................................................................... 96
案例2-13 簡單對話框的應用 ................................................................................... 98
案例2-14 列表對話框的應用 ................................................................................. 100
案例2-15 單選對話框的應用 ................................................................................. 101
案例2-16 自定義視圖對話框的應用 ..................................................................... 103
案例2-17 多選對話框的應用 ................................................................................. 105
本章練習 ............................................................................................................................. 106
― VII ―
第3 章 增加項目組件 ................................................................................ 107
3.1 Activity ....................................................................................................................... 107
3.1.1 活動的生命周期 ............................................................................................. 107
案例3-1 驗證活動生命周期 ................................................................................... 110
3.1.2 活動的創建及應用 ......................................................................................... 117
3.2 Intent ........................................................................................................................... 121
3.2.1 Intent 簡介 ....................................................................................................... 121
3.2.2 Intent Filter ...................................................................................................... 125
3.2.3 Intent 的應用場景 ........................................................................................... 127
案例3-2 Intent 的應用 ............................................................................................ 128
3.3 Service ........................................................................................................................ 135
3.3.1 服務的生命周期 ............................................................................................. 136
3.3.2 服務的類型 ..................................................................................................... 136
3.3.3 服務的聲明 ..................................................................................................... 137
案例3-3 服務的應用 ............................................................................................... 137
3.4 BroadcastReceiver ...................................................................................................... 142
3.4.1 廣播的分類 ..................................................................................................... 142
3.4.2 廣播接收者的注冊 ......................................................................................... 143
案例3-4 廣播接收者在無序廣播中的應用 ........................................................... 144
案例3-5 廣播接收者在有序廣播中的應用 ........................................................... 147
本章練習 ............................................................................................................................. 150
第4 章 數據存儲 ....................................................................................... 151
4.1 特定于應用程序的存儲 ............................................................................................ 152
4.1.1 內部存儲 ......................................................................................................... 152
案例4-1 內部存儲的應用 ....................................................................................... 154
4.1.2 外部存儲 ......................................................................................................... 162
案例4-2 外部存儲的應用 ....................................................................................... 164
4.2 首選項存儲 ................................................................................................................ 173
4.2.1 首選項存儲的簡介 ......................................................................................... 173
4.2.2 首選項存儲的基本操作 ................................................................................. 174
案例4-3 首選項的應用 ........................................................................................... 175
案例4-4 PreferenceScreen 及首選項應用 .............................................................. 181
4.3 共享存儲 .................................................................................................................... 187
― VIII ―
4.3.1 多媒體數據庫 ................................................................................................. 187
案例4-5 MediaStore 數據庫特定表字段的獲取 ................................................... 188
案例4-6 視頻文件的獲取 ....................................................................................... 193
4.3.2 存儲訪問框架SAF ......................................................................................... 199
案例4-7 存儲訪問框架的應用 ............................................................................... 201
4.4 SQLite 數據庫存儲 .................................................................................................... 204
4.4.1 數據庫基礎知識 ............................................................................................. 204
4.4.2 SQLiteOpenHelper .......................................................................................... 206
4.4.3 SQLiteDatabase 基本操作 .............................................................................. 206
案例4-8 SQLite 數據庫存儲的應用 ...................................................................... 207
本章練習 ............................................................................................................................. 215
第5 章 網絡服務 ....................................................................................... 216
5.1 Web 服務器的搭建 .................................................................................................... 216
5.1.1 Tomcat 的安裝與測試 .................................................................................... 216
5.1.2 Eclipse 的下載與安裝 .................................................................................... 219
5.1.3 Eclipse 中配置Tomcat ................................................................................... 219
案例5-1 Java Web 項目的創建和運行 .................................................................. 222
5.1.4 MySQL 的安裝與配置 ................................................................................... 226
5.1.5 JSP 連接MySQL 數據庫 ............................................................................... 233
5.2 HTTP 通信 ................................................................................................................. 237
5.3 XML 數據訪問 .......................................................................................................... 238
5.3.1 XML 數據格式 ............................................................................................... 238
案例5-2 服務器端生成XML ................................................................................. 239
5.3.2 SAX 解析XML .............................................................................................. 253
案例5-3 Android 端使用SAX 解析XML ............................................................ 254
5.3.3 PULL 解析XML ............................................................................................ 261
案例5-4 Android 端使用PULL 解析XML .......................................................... 262
5.3.4 DOM 解析XML ............................................................................................. 265
案例5-5 Android 端使用DOM 解析XML ........................................................... 266
5.4 JSON 數據訪問 .......................................................................................................... 269
案例5-6 服務器端生成JSON ................................................................................ 270
案例5-7 Android 端獲取JSON 數據 ..................................................................... 276
本章練習 ............................................................................................................................. 280
第
基于Android Studio的案例教程(第2版) 作者簡介
現就職于河南省黃淮學院,心理學碩士,曾參加過多部心理學及計算機方面的編寫工作。
- >
朝聞道
- >
推拿
- >
隨園食單
- >
伯納黛特,你要去哪(2021新版)
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
上帝之肋:男人的真實旅程
- >
伊索寓言-世界文學名著典藏-全譯本
- >
二體千字文