-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Android Studio應用開發-基礎入門與應用實戰 版權信息
- ISBN:9787121322204
- 條形碼:9787121322204 ; 978-7-121-32220-4
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Android Studio應用開發-基礎入門與應用實戰 本書特色
本教材書從初學者的角度出發,從Android Studio開發環境搭建到Android應用程序開發進行了介紹。全書共10章,主要內容包括:Android操作系統基礎知識、Android系統開發環境的搭建、Android項目的組成、項目開發的大致流程、常用基本組件的使用、事件處理機制、常用高級組件的使用、組件之間的通信技術、多媒體技術、數據存儲技術、網絡通信技術等,*后介紹一個具體的案例將前面的知識貫穿。由淺入深、循序漸進的進行介紹,將理論知識和實例緊密結合進行介紹、剖析和實現,加深學生對Android基礎知識和基本應用的理解,幫助學生系統全面地掌握Android程序設計的基本思想和基本應用技術,快速提高開發技能,為進一步深入學習Android應用開發打下堅實的基礎。本書的配套資源包括教學課件和程序源代碼等,讀者可以通過華信教育資源網(http://www.hxedu.com.cn)注冊免費下載。本教材可作為本科計算機科學與技術、計算機網絡、信息工程、電子信息等專業的程序設計課程的教材,也可以作為Android程序設計技術的培訓教材,同時可供自學者及從事計算機應用工程技術人員參考。
Android Studio應用開發-基礎入門與應用實戰 內容簡介
本教材書從初學者的角度出發,從Android Studio開發環境搭建到Android應用程序開發進行了介紹。全書共10章,主要內容包括:Android操作系統基礎知識、Android系統開發環境的搭建、Android項目的組成、項目開發的大致流程、常用基本組件的使用、事件處理機制、常用高級組件的使用、組件之間的通信技術、多媒體技術、數據存儲技術、網絡通信技術等,*后介紹一個具體的案例將前面的知識貫穿。由淺入深、循序漸進的進行介紹,將理論知識和實例緊密結合進行介紹、剖析和實現,加深學生對Android基礎知識和基本應用的理解,幫助學生系統全面地掌握Android程序設計的基本思想和基本應用技術,快速提高開發技能,為進一步深入學習Android應用開發打下堅實的基礎。本書的配套資源包括教學課件和程序源代碼等,讀者可以通過華信教育資源網(http://www.hxedu.com.cn)注冊免費下載。本教材可作為本科計算機科學與技術、計算機網絡、信息工程、電子信息等專業的程序設計課程的教材,也可以作為Android程序設計技術的培訓教材,同時可供自學者及從事計算機應用工程技術人員參考。
Android Studio應用開發-基礎入門與應用實戰 目錄
第1章 Android概述 1
1.1 智能手機的發展 1
1.2 智能手機操作系統 2
1.3 Android操作系統 3
1.3.1 Android操作系統的發展 3
1.3.2 Android操作系統的特點 5
1.3.3 Android操作系統與iOS操作系統的對比 5
1.4 搭建Android系統開發環境 6
1.4.1 安裝JDK 6
1.4.2 安裝 Android Studio 9
1.4.3 Android Studio的基本配置 10
1.5 開發**個Android項目 13
1.6 打包簽名**個Android項目 15
本章小結 16
習題 16
第2章 Android中的項目 17
2.1 Android項目的組成 17
2.2 Android項目中三個重要的文件 18
2.3 擴充FirstDemo項目 21
2.4 Activity 24
2.5 Android中的常用包 25
2.6 Android項目的大致開發流程 26
本章小結 26
習題 27
第3章 Android常用基本組件 28
3.1 Android平臺中的View類 28
3.2 文本顯示組件TextView 30
3.3 按鈕組件Button 35
3.4 編輯框組件EditText 36
3.5 圖片視圖組件ImageView 40
3.6 圖片按鈕組件ImageButton 41
3.7 單選按鈕組件RadioGroup 42
3.8 復選框組件CheckBox 44
3.9 下拉列表框組件Spinner 46
3.10 信息提示框組件Toast 50
3.11 布局編輯器 52
3.12 相對布局管理器組件RelativeLayout 53
3.13 線性布局管理器組件LinearLayout 55
3.14 表格布局管理器組件TableLayout 57
3.15 約束布局Constraint Layout 60
本章小結 64
習題 64
第4章 Android中的事件處理 65
4.1 Android中的事件處理基礎 65
4.1.1 事件處理的過程 65
4.1.2 事件處理模型 65
4.2 單擊事件OnClickListener 66
4.2.1 單擊事件基礎 66
4.2.2 單擊事件實例 67
4.3 長按事件OnLongClickListener 68
4.3.1 長按事件基礎 68
4.3.2 長按事件實例 69
4.4 焦點改變事件OnFocusChangeListener 70
4.4.1 焦點改變事件基礎 70
4.4.2 焦點改變事件舉例 71
4.5 鍵盤事件OnKeyListener 72
4.5.1 鍵盤事件基礎 72
4.5.2 鍵盤事件實例 73
4.6 觸摸事件onTouchEvent 74
4.6.1 觸摸事件基礎 74
4.6.2 觸摸事件實例 75
4.7 選擇改變事件OnCheckedChange 76
4.7.1 選擇改變事件基礎 76
4.7.2 RadioGroup選擇改變事件實例 77
4.7.3 CheckBox選擇改變事件實例 78
4.8 選項選中事件OnItemSelected 80
4.8.1 選項選中事件基礎 80
4.8.2 OnItemSelected選項選中事件舉例 81
4.9 日期和時間監聽事件 82
4.9.1 日期和時間選擇器組件 82
4.9.2 日期和時間的設置 83
4.9.3 日期和時間監聽事件 85
4.10 菜單事件 87
4.10.1 菜單事件基礎 87
4.10.2 選項菜單OptionsMenu 89
4.10.3 上下文菜單ContextMenu 94
4.10.4 彈出式菜單PopupMenu 97
4.10.5 子菜單SubMenu 98
本章小結 100
習題 100
第5章 Android常用高級組件 101
5.1 列表顯示組件ListView 101
5.1.1 ListView組件常見的屬性和方法 101
5.1.2 SimpleAdapter類 103
5.2 可展開的列表組件ExpandableListView 108
5.2.1 ExpandableListView組件基礎 108
5.2.2 ExpandableListView組件實例 110
5.3 進度條組件ProgressBar 113
5.3.1 ProgressBar組件基礎知識 113
5.4 拖動條組件SeekBar 115
5.4.1 SeekBar組件基礎知識 115
5.4.2 SeekBar組件實例 116
5.5 星級評分條組件RatingBar 117
5.5.1 RatingBar組件基礎 117
5.5.2 RatingBar組件實例 118
5.6 自動完成文本框AutoCompleteTextView 119
5.6.1 AutoCompleteTextView組件基礎 119
5.6.2 AutoCompleteTextView組件實例 120
5.7 對話框組件Dialog 121
5.7.1 警告對話框 122
5.7.2 AlertDialog組件實例 123
5.7.3 自定義對話框 127
5.7.4 帶進度條的對話框ProgressDialog 129
5.8 圖片切換組件ImageSwitcher 131
5.9 選項卡組件TabHost 134
5.9.1 TabHost組件基礎 134
5.9.2 TabHost組件實例 137
本章小結 141
習題 141
第6章 Android組件之間的通信 142
6.1 Android四大組件 142
6.2 Intent 143
6.2.1 利用Intent啟動Activity 143
6.2.2 利用Intent在Activity之間傳遞數據 144
6.2.3 Intent組件傳遞數據實例 145
6.3 深入了解Intent 148
6.3.1 Intent的構成 148
6.3.2 Intent常用用法示例 150
6.3.3 Intent操作實例 153
6.4 Activity的生命周期 154
6.5 Android中的消息處理機制 157
6.5.1 消息處理機制基礎 157
6.5.2 一個簡單的消息處理實例 159
6.5.3 線程基礎知識 161
6.5.4 異步處理工具類 165
6.6 Service 169
6.6.1 Service基礎 169
6.6.2 Service的啟動和停止 170
6.6.3 綁定Service 171
6.6.4 Service的生命周期 175
6.6.5 Service系統服務 176
6.7 BroadcastReceiver的使用 178
6.7.1 BroadcastReceiver基礎 179
6.7.2 BroadcastReceiver組件操作舉例 180
6.7.3 通過Broadcast啟動Service 181
本章小結 182
習題 182
第7章 Android多媒體技術 184
7.1 Android中圖形的繪制 184
7.1.1 圖形繪制基礎 184
7.1.2 圖形繪制實例 186
7.2 Android中圖像的處理 188
7.2.1 圖像的獲取 188
7.2.2 對獲取的圖像進行處理 189
7.2.3 圖像處理舉例 190
7.3 Android中的動畫 191
7.3.1 Tween動畫 191
7.3.2 創建動畫實例 193
7.3.3 通過XML文件來創建動畫 195
7.3.4 Frame動畫 197
7.3.5 動畫監聽器 200
7.3.6 動畫操作組件 201
7.4 Android中的媒體播放 203
7.4.1 Android中的音頻播放 204
7.4.2 Android中的視頻播放 209
本章小結 213
習題 213
第8章 Android數據存儲技術 214
8.1 使用SharedPreferences存儲數據 214
8.1.1 使用SharedPreferences存儲數據 215
8.1.2 使用SharedPreferences讀取數據 216
8.2 使用文件存儲數據 217
8.2.1 讀、寫SD卡文件 219
8.2.2 讀取資源文件 221
8.3 使用數據庫存儲數據 222
8.3.1 創建數據庫及表 225
8.3.2 操作數據庫 228
8.3.3 數據查詢操作 231
8.4 使用ContentProvider存儲數據 233
8.4.1 ContentProvider基礎 233
8.4.2 創建自己的ContentProvider 236
8.4.3 操作聯系人的ContentProvider 237
8.5 JSON數據 242
8.5.1 JSON基礎 243
8.5.2 JSON的使用 243
8.5.3 Gson的基本操作 244
本章小結 250
習題 250
第9章 Android網絡通信技術 251
9.1 Android網絡通信技術基礎 251
9.1.1 Android中的HTTP協議基礎 251
9.1.2 Android中的Socket基礎 252
9.1.3 Android中的藍牙基礎 253
9.1.4 Android中的Wi-Fi基礎 253
9.2 WebView組件 254
9.2.1 WebView組件基礎知識 254
9.2.2 使用WebView加載網頁 256
9.2.3 使用WebView加載HTML文件 258
9.2.4 使用WebView加載JSP文件 260
9.3 利用HttpURLConnection開發HTTP程序 262
9.3.1 HttpURLConnection基礎 262
9.3.2 HttpURLConnection通信:GET方式 263
9.3.3 HttpURLConnection通信:POST方式 266
9.3.4 數據的實時更新 270
9.4 利用Volley框架進行數據交互 272
9.4.1 Volley框架的使用 272
9.4.2 Volley框架使用實例 273
9.5 利用Socket交換數據 275
9.5.1 基于TCP協議的Socket通信 275
9.5.2 基于UDP協議的Socket通信 279
9.5.3 利用Socket實現簡易的聊天室 280
9.6 藍牙通信 281
9.6.1 藍牙通信基礎 281
9.6.2 藍牙通信實現 284
9.6.3 藍牙通信實例 287
9.7 WiFi通信 289
1.WiFi通信基礎 289
3.Android WiFi開發實例 292
本章小結 292
習題 292
第10章 投票系統APP端設計 293
10.1 需求分析 293
10.1.1 系統基本需求 293
10.1.2 系統開發參數 294
10.2 系統設計 294
10.2.1 數據庫的設計與實現 294
10.2.2 服務器端設計與實現 295
10.2.3 Android客戶端設計與實現 296
10.3 測試 302
參考文獻 305
Android Studio應用開發-基礎入門與應用實戰 作者簡介
方欣,湖南理工學院副教授,主要研究方向計算機網絡、程序設計。2012年主持省教育廳項目"計算機網絡入侵檢測系統的研究和改進”項目,2010年主持了"生命人壽保險岳陽中心支公司網絡建設工程”的建設項目,2008年主持項目"計算機實驗虛擬技術研究”,2012年主持教改項目"信息安全課程教學的改革探索與實踐”等。指導學生參加湖南省程序設計大賽獲二等獎、三等獎各一次。曾編寫出版《計算機網絡工程實用教程》《Android程序設計教程》《計算機網絡系統集成》《計算機網絡實訓教程》《Visual Basic6.0程序設計》《計算機文化基礎教程》《計算機應用基礎實驗》等。
- >
推拿
- >
詩經-先民的歌唱
- >
山海經
- >
經典常談
- >
羅曼·羅蘭讀書隨筆-精裝
- >
我與地壇
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
自卑與超越