Android程序設計教程(Android Studio版) 版權信息
- ISBN:9787560654713
- 條形碼:9787560654713 ; 978-7-5606-5471-3
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Android程序設計教程(Android Studio版) 本書特色
本書通過Android Studio集成開發工具,對Android技術進行深入全面講解。內容涵蓋Android基本理論、運行時權限、UI界面程序設計、Activity、資源管理、Fragment碎片、Intent意圖、BroadcastReceiver、SQLite數據存儲、LitePal插件使用、ContentProvider數據共享、Service服務、網絡編程、WIFI編程、藍牙傳輸、百度地圖應用和傳感器使用等技術。
Android程序設計教程(Android Studio版) 內容簡介
本書基于Android Studio 3.1集成開發工具, 對Android技術進行全面、深入的講解。本書內容涵蓋Android基本理論概述、集成開發環境的安裝配置、UI界面程序設計、Android四大組件技術應用、Android網絡編程等技術。
Android程序設計教程(Android Studio版) 目錄
第1章 Android概述 1
1.1 Android簡介 1
1.1.1 Android的起源 1
1.1.2 Android的發展史 2
1.1.3 Android的特點 3
1.2 Android體系結構 4
第2章 Android Studio集成開發環境 6
2.1 搭建Android Studio開發環境 6
2.1.1 ?Android Studio介紹 6
2.1.2 下載并安裝JDK 7
2.1.3 下載并安裝Android Studio 7
2.1.4 啟動Android Studio 9
2.2 Android Studio編程環境介紹 11
2.2.1 ?Android Studio編程環境 12
2.2.2 ?Android SDK操作 15
2.2.3 ?AVD模擬器操作 18
2.3 Android Studio應用程序 20
2.3.1 新建一個工程 21
2.3.2 Android應用程序目錄結構分析 23
2.3.3 導入項目操作 24
第3章 Android應用程序 25
3.1 Android四大組件 25
3.1.1 Activity 25
3.1.2 Service 26
3.1.3 BroadcastReceiver 26
3.1.4 ContentProvider 27
3.2 Android應用程序生命周期 27
3.2.1 程序生命周期 27
3.2.2 Activity生命周期 28
3.3 Android程序調試 33
3.4 Android應用程序權限 35
3.4.1 AndroidManifest.xml清單文件 35
3.4.2 Android權限機制 36
3.4.3 運行時權限 37
第4章 Android用戶界面程序設計 41
4.1 View基礎 41
4.2 界面布局 43
4.2.1 線性布局 43
4.2.2 相對布局 44
4.2.3 表格布局 47
4.2.4 絕對布局 49
4.2.5 框架布局 49
4.2.6 網格布局 50
4.2.7 扁平化布局 51
4.3 Widget簡單組件 52
4.3.1 文本控件 52
4.3.2 Button和開關控件 53
4.3.3 ImageButton和ImageView控件 55
4.3.4 RadioButton和RadioGroup控件 56
4.3.5 CheckBox復選框 59
4.4 Android事件處理 61
4.4.1 基于監聽的事件處理 62
4.4.2 基于回調機制的事件處理 64
4.5 對話框 68
4.5.1 對話框簡介 68
4.5.2 普通對話框 69
4.5.3 列表對話框 71
4.5.4 單選按鈕和復選框對話框 72
4.5.5 日期與時間選擇對話框 76
4.5.6 進度對話框 78
4.6 Android常用高級控件 80
4.6.1 AutoCompleteTextView控件 80
4.6.2 ScrollView控件 82
4.6.3 ListView控件 83
4.6.4 ProgressBar與SeekBar控件 89
4.6.5 Gallery控件 91
4.6.6 Toast控件 94
4.6.7 Notification控件 95
4.6.8 Spinner控件 97
4.6.9 TabHost控件 99
4.6.10 GridView網格控件 102
4.7 Fragment基礎 105
4.7.1 Fragment基本概述 105
4.7.2 Fragment生命周期 105
4.7.3 Fragment的創建 107
4.7.4 Fragment與Activity之間的通信 111
4.8 資源管理 117
4.8.1 資源分類 117
4.8.2 資源訪問方式 118
第5章 意圖與廣播 122
5.1 Intent意圖 122
5.1.1 Intent原理及分類 122
5.1.2 Intent屬性 123
5.1.3 Intent啟動Activity 130
5.1.4 Intent Filter過濾器 137
5.2 BroadcastReceiver 139
5.2.1 廣播接收機制 139
5.2.2 使用BroadcastReceiver 140
5.3 Handler消息傳遞機制 142
5.3.1 Handler簡介 142
5.3.2 Handler的工作機制 145
5.4 AsyncTask類 148
第6章 Service服務 152
6.1 Service簡介 152
6.1.1 Service分類 153
6.1.2 Service基本示例 153
6.2 Service詳解 155
6.2.1 Start方式啟動Service 155
6.2.2 Bind方式啟動Service 159
6.2.3 混合方式啟動Service 165
6.2.4 前臺Service 169
6.2.5 Service執行耗時任務 174
6.2.6 遠程Service 178
第7章 Android數據存儲 184
7.1 數據存儲方式簡介 184
7.2 文件存儲 185
7.3 SharedPreferences的使用 190
7.4 SQLite數據庫存儲 194
7.4.1 創建數據庫 195
7.4.2 升級數據庫 197
7.4.3 添加數據 198
7.4.4 更新數據 199
7.4.5 刪除數據 200
7.4.6 查詢數據 200
7.5 LitePal操作數據庫 202
7.5.1 配置LitePal 202
7.5.2 創建數據庫和表 203
7.5.3 使用LitePal添加數據 207
7.5.4 使用LitePal更新數據 207
7.5.5 使用LitePal刪除數據 209
7.5.6 使用LitePal查詢數據 209
第8章 ContentProvider數據共享 212
8.1 ContentProvider簡介 212
8.1.1 ContentProvider類 212
8.1.2 ContentResolver類 214
8.2 開發ContentProvider程序 215
8.2.1 編寫ContentProvider子類 215
8.2.2 注冊ContentProvider 217
8.2.3 使用ContentProvider 217
8.3 操作系統的ContentProvider 220
8.3.1 管理聯系人 220
8.3.2 管理多媒體 222
8.4 ContentObserver 229
第9章 網絡編程 233
9.1 Socket編程 233
9.1.1 Socket類和ServerSocket類 233
9.1.2 ServerSocket類 234
9.2 使用HttpURLConnection 239
9.2.1 URL類和URLConnection類 239
9.2.2 HttpURLConnection類 246
9.3 WiFi編程 250
9.3.1 WifiManager類 250
9.3.2 WifiInfo類 251
9.4 藍牙傳輸編程 257
9.4.1 Android藍牙API介紹 257
9.4.2 Android藍牙基本應用編程 259
9.4.3 藍牙連接與數據傳輸 264
9.5 WebView組件 269
第10章 GPS與百度地圖應用 273
10.1 位置服務 273
10.1.1 申請API Key 273
10.1.2 GPS定位 276
10.2 顯示百度地圖 282
10.3 百度地圖定位 285
10.4 百度地圖檢索 288
第11章 Android傳感器應用開發 296
11.1 傳感器簡介 296
11.1.1 傳感器的檢測 296
11.1.2 使用傳感器的步驟 300
11.2 光線傳感器 301
11.3 加速度傳感器 302
11.4 陀螺儀傳感器 304
11.5 磁場傳感器 307
參考文獻 312
展開全部
Android程序設計教程(Android Studio版) 作者簡介
向守超,本人從事10多年軟件項目開發和軟件技術教學工作,既具有豐富的項目開發經驗也具有豐富的項目教學經驗。曾主編過《Android 程序設計實用教程》、《JavaScript特效實戰》和《MySQL網絡數據庫設計與開發》等教材。
書友推薦
- >
煙與鏡
- >
巴金-再思錄
- >
上帝之肋:男人的真實旅程
- >
二體千字文
- >
有舍有得是人生
- >
伊索寓言-世界文學名著典藏-全譯本
- >
隨園食單
- >
朝聞道
本類暢銷