-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Android移動應用開發任務驅動教程(Android 9.0+ Android Studio 3.2) 版權信息
- ISBN:9787121366253
- 條形碼:9787121366253 ; 978-7-121-36625-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Android移動應用開發任務驅動教程(Android 9.0+ Android Studio 3.2) 本書特色
本書選擇了當前Android應用程序開發的*組合—Android 9.0 Android Studio 3.2,使程序開發環境*、程序運行速度*快。 本書以Android應用程序的開發環境搭建、界面設計、功能實現、典型應用為主線,選取教學內容和設置教學單元,將Android移動應用開發分為3個學習階段(搭建與熟悉開發環境,界面設計和功能實現,Android的典型應用)和8個教學單元,每個教學單元面向教學全過程設置"教學導航→知識導讀→任務實戰→單元小結→單元習題”5個教學環節。每項任務設置了"任務描述→知識索引→實施過程”3個環節,通過"知識索引”將各項任務所應用的知識與"知識導讀”環節的理論知識關聯起來。全書采用"任務驅動、精講多練、理論實踐一體化”的教學方法,在完成每一項任務的過程中學習知識、訓練技能、積累經驗及固化能力。 本書適合作為高等院校計算機相關專業Android移動應用開發教材,也可作為Android程序設計的培訓教材或參考書。
Android移動應用開發任務驅動教程(Android 9.0+ Android Studio 3.2) 內容簡介
本書以Android應用程序的開發環境搭建、界面設計、功能實現、典型應用為主線, 選取教學內容和設置教學單元, 將Android移動應用開發分為3個學習階段 (搭建與熟悉開發環境, 界面設計和功能實現, Android的典型應用) 和8個教學單元, 每個教學單元面向教學全過程設置“教學導航→知識導讀→任務實戰→單元小結→單元習題”5個教學環節。每項任務設置了“任務描述→知識索引→實施過程”3個環節, 通過“知識索引”將各項任務所應用的知識與“知識導讀”環節的理論知識關聯起來。
Android移動應用開發任務驅動教程(Android 9.0+ Android Studio 3.2) 目錄
單元1 Android開發環境搭建與基本操作 1
【教學導航】 1
【知識導讀】 1
1.1 相關概念解釋 1
1.2 Android的體系結構 3
1.3 設置JDK或者Android SDK路徑 5
1.4 關于Android應用程序中的布局文件activity_main.xml 5
1.5 關于MainActivity.java文件 7
1.6 關于AndroidManifest.xml文件 8
1.7 Android應用程序的樣式和主題設置 11
1.8 關于Android系統的包 12
1.9 相關問題剖析 13
【任務實戰】 14
【任務1-1】 下載和安裝Android Studio 14
【任務1-2】 啟動Android Studio與創建Android Studio項目 18
【任務1-3】 創建Android Studio項目App0101 29
【任務1-4】 熟悉Android Studio的組成結構 31
【任務1-5】 Android Studio項目中的模塊操作 36
【任務1-6】 Android Studio開發環境的個性化設置 40
【任務1-7】 將Android Studio項目打包生成APK 45
【單元小結】 47
【單元習題】 47
單元2 Android的控件應用與界面布局程序設計 49
【教學導航】 49
【知識導讀】 49
2.1 Android屏幕元素的層次結構 49
2.2 View與ViewGroup 50
2.3 View視圖的基本屬性 51
2.4 Android的主要布局對象 52
2.5 Android常用UI控件簡介 55
2.6 Android控件的基本屬性 60
2.7 TextView控件與EditText控件 61
2.8 Button控件 65
2.9 Android資源應用 66
【任務實戰】 68
【任務2-1】 使用文字標簽顯示歡迎信息 68
【任務2-2】 設計包含多種控件的用戶登錄界面 75
【任務2-3】 設計開關與調節聲音的界面 81
【任務2-4】 使用LinearLayout布局設計用戶注冊界面 84
【任務2-5】 使用FrameLayout布局實現圖片相框效果 85
【單元小結】 87
【單元習題】 87
單元3 Android的事件處理與交互實現程序設計 89
【教學導航】 89
【知識導讀】 89
3.1 Android的應用組件 89
3.2 Activity 90
3.3 Intent 97
3.4 Android的事件處理機制 102
3.5 Android的對話框與消息框 112
3.6 Android輸出日志信息的方法 115
3.7 OnTouchEvent 115
3.8 MotionEvent 116
【任務實戰】 117
【任務3-1】 用戶登錄時檢測用戶名的長度合法性 117
【任務3-2】 獲取屏幕單擊位置 119
【任務3-3】 用戶注冊時檢測E-mail格式 121
【任務3-4】 實現動態添加聯系人 123
【任務3-5】 打開瀏覽器瀏覽網頁 125
【單元小結】 127
【單元習題】 128
單元4 Android的數據存儲與數據共享程序設計 130
【教學導航】 130
【知識導讀】 130
4.1 Android系統的數據存儲方式簡介 130
4.2 使用SQLite數據庫存儲數據 131
4.3 使用SharedPreferences對象存儲數據 133
4.4 使用ContentProvider存儲數據 134
4.5 使用File對象存儲數據 135
4.6 Uri及其組成 135
【任務實戰】 136
【任務4-1】 設計可記住用戶名和密碼的登錄界面 136
【任務4-2】 使用SharedPreferences實現Activity之間的數據傳遞 145
【任務4-3】 使用SQLite數據庫保存用戶輸入的用戶名和密碼 150
【任務4-4】 預覽選擇的系統圖片 156
【任務4-5】 實現添加與查詢聯系人 158
【任務4-6】 使用ContentProvider管理聯系人信息 162
【任務4-7】 對Android模擬器中的SD卡進行操作 168
【單元小結】 173
【單元習題】 173
單元5 Android的服務與廣播應用程序設計 175
【教學導航】 175
【知識導讀】 175
5.1 Service(服務) 175
5.2 BroadcastReceiver(廣播) 185
【任務實戰】 191
【任務5-1】 獲取系統的喚醒服務 191
【任務5-2】 獲取系統的屏蔽狀態 194
【任務5-3】 獲取當前網絡狀態 197
【任務5-4】 實現音量控制 199
【任務5-5】 實現程序開機自動啟動 203
【任務5-6】 監控手機電池電量 206
【單元小結】 209
【單元習題】 209
單元6 Android的網絡與通信應用程序設計 211
【教學導航】 211
【知識導讀】 211
6.1 HTTP協議簡介 211
6.2 URL請求的類別 212
6.3 WebView控件簡介 212
6.4 Android的線程與Handler消息機制 214
6.5 使用HttpURLConnection訪問網絡 217
【任務實戰】 218
【任務6-1】 獲取指定城市的天氣預報 218
【任務6-2】 實現百度在線搜索 221
【任務6-3】 實現瀏覽網絡圖片 224
【任務6-4】 實現短信發送 227
【任務6-5】 實現電話撥打 230
【單元小結】 233
【單元習題】 233
單元7 Android的圖像瀏覽與圖形繪制程序設計 235
【教學導航】 235
【知識導讀】 235
7.1 使用簡單圖片 235
7.2 位圖的典型應用 238
7.3 繪圖 239
【任務實戰】 241
【任務7-1】 使用ViewPager控件實現圖片輪播 241
【任務7-2】 設計滑動切換的圖片瀏覽器 249
【任務7-3】 繪制簡單幾何圖形 251
【任務7-4】 繪制多種形式的路徑 253
【任務7-5】 繪制Android機器人圖形 255
【單元小結】 256
【單元習題】 257
單元8 Android的音頻與視頻應用程序設計 259
【教學導航】 259
【知識導讀】 259
8.1 SoundPool類與播放音頻 259
8.2 MediaPlayer類與播放音頻 261
8.3 VideoView類與播放視頻 265
8.4 MediaPlayer與SurfaceView聯合播放視頻 267
【任務實戰】 269
【任務8-1】 使用SoundPool類播放音頻 269
【任務8-2】 使用MediaPlayer類播放本地音頻 271
【任務8-3】 制作簡易音樂播放器 276
【任務8-4】 使用VideoView控件播放本地視頻 282
【任務8-5】 使用MediaPlayer類和SurfaceView控件播放本地視頻 285
【單元小結】 289
【單元習題】 289
附錄A “Android應用程序開發”課程設計 291
附錄B 各單元任務中類及引入包的說明 292
附錄C JDK的下載、安裝與配置 295
參考文獻 301
Android移動應用開發任務驅動教程(Android 9.0+ Android Studio 3.2) 作者簡介
陳承歡,男,1967年出生,本科畢業于湖南大學,碩士研究生畢業于武漢大學國際軟件學院,現任職于湖南鐵道職業技術學院,先后擔任企業技術員8年,擔任計算機專任教師9年,擔任教學副主任4年、系主任4年、教務處長5年。國家三級教授。
- >
羅曼·羅蘭讀書隨筆-精裝
- >
苦雨齋序跋文-周作人自編集
- >
推拿
- >
經典常談
- >
李白與唐代文化
- >
巴金-再思錄
- >
回憶愛瑪儂
- >
姑媽的寶刀