-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Android 項目開發基礎 版權信息
- ISBN:9787302540472
- 條形碼:9787302540472 ; 978-7-302-54047-2
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Android 項目開發基礎 本書特色
本書以一個電商項目分模塊講解Android核心技術,包括界面設計、組件通信、數據存儲、網絡通訊、多媒體、傳感器、地圖與定位等內容。注重理論與實踐結合,并加強在完成項目中解決實際問題的能力培養。從基礎到獨立完成項目,步步遞進,案例豐富,通俗易懂。本書資源豐富,包括全書所有案例源代碼,教學ppt,習題答案,教學微視頻,教學大綱,讀者在學習過程中可以充分應用。
Android 項目開發基礎 內容簡介
《Android項目開發基礎》以Android作為移動應用開發技術講解App的開發流程,以一個在線商城項目貫穿始終,通過分解項目功能模塊,講解Android應用開發技術的基本概念。在編排結構方面線索清晰,在內容組織方面以商場項目App端開發流程來貫穿。 《Android項目開發基礎》主要內容有Android界面設計、組件通信、數據存儲、網絡通信、多媒體、傳感器、地圖與定位等。 《Android項目開發基礎》既注重理論介紹,又強調實際應用,從實用的角度精心設計知識結構和代碼示例,每章后面配有習題。提供豐富的配套資源供讀者使用,包括PPT、實踐項目指導、習題等。習題的設計既包含基礎性問題,也包含拓展性的開放式問題,從而幫助讀者鞏固練習與提升訓練。 《Android項目開發基礎》內容通俗易懂,由淺入深,案例豐富,既可以作為高等學校學生Android課程的教材,也可以作為Android初學者的入門教程。 《Android項目開發基礎》特色: 《Android項目開發基礎》應用一個典型商城App項目eShop來貫穿,按模塊劃分綜合項目,每個模塊按照分析、實現、運行的過程編寫。通過eShop項目中的模塊實現過程,幫助讀者加深理解,掌握知識點的靈活應用方法。 《Android項目開發基礎》每章都精心設計豐富的案例,每章課后配備大量練習,供讀者實踐。 《Android項目開發基礎》采用Android新開發工具,所有案例均可在Android9.0環境中運行,使用的開發工具為Android Studio3.3.2。 《Android項目開發基礎》從“項目實戰”的角度介紹開發技術,遵循實用性和應用性,以項目開發為重點,注重動手實踐,結合理論知識講解,使讀者輕松掌握AndroidApp開發技術。 《Android項目開發基礎》配套教學資源豐富,包括PPT、教學大綱、微課視頻、FAQ等,還有全書的所有項目、案例代碼。讀者可通過清華大學出版社網站和書中二維碼掃描獲取。
Android 項目開發基礎 目錄
第1章Android平臺與開發環境1
1.1Android平臺1
1.1.1Android平臺介紹1
1.1.2Android已發布的版本2
1.1.3Android平臺特點3
1.1.4Android平臺架構4
1.2搭建Android開發環境5
1.2.1Android開發環境概述5
1.2.2下載和安裝Android Studio與Android SDK6
小結9
習題9第2章**個Android應用程序10
2.1**個Android程序HelloWorld10
2.2Android程序結構14
2.3Android Studio開發環境的使用15
2.4配置Android測試環境17
2.4.1Android測試環境的配置17
2.4.2使用真機運行Android程序18
小結20
習題20第3章Activity21
3.1Android四大組件21
3.2Activity的創建22
3.3Activity的生命周期23
3.4Activity間的信使Intent30
3.4.1顯式調用和隱式調用31
3.4.2向下一個Activity傳遞數據33
3.4.3返回數據給上一個Activity35
3.5知識拓展: Activity/ActionBarActivity/AppCompatActivity40
小結40
習題40第4章Android用戶界面41
4.1界面布局42
4.1.1線性布局42
4.1.2相對布局48
4.1.3幀布局51
4.1.4網格布局54
4.2項目實戰: 綜合運用常用布局實現eShop首頁界面效果58
4.2.1項目分析58
4.2.2項目實現59
4.2.3項目說明66
4.3常用基本控件67
4.3.1文本類控件67
4.3.2按鈕類控件75
4.3.3DatePicker81
4.4項目實戰: 主頁底端導航條的實現84
4.4.1項目分析84
4.4.2項目實現85
4.4.3項目說明87
4.5常用高級控件88
4.5.1ListView列表組件88
4.5.2RecycleView控件105
4.5.3ViewPager與ViewFlipper113
4.6項目實戰: 店鋪列表頁的實現114
4.6.1項目分析114
4.6.2項目實現114
4.6.3項目說明118
4.7項目實戰: 店鋪詳情頁的實現118
4.7.1項目分析118
4.7.2項目實現118
4.7.3項目說明121
4.8值資源122
4.8.1字符串資源122
4.8.2顏色資源124
4.8.3數組資源125
4.9菜單126
4.10對話框132
4.11動畫資源134
4.12樣式與主題140
4.12.1樣式140
4.12.2主題142
4.12.3圖像狀態資源144
4.13項目實戰: eShop項目中各種資源的使用146
4.13.1項目分析146
4.13.2項目實現146
4.13.3項目說明151
4.14項目實戰: eShop引導頁圖片切換的實現152
4.14.1項目分析152
4.14.2項目實現153
4.14.3項目說明156
小結157
習題157第5章Fragment與ToolBar160
5.1Fragment簡介與應用場合160
5.2創建Fragment161
5.3Fragment生命周期167
5.4ToolBar170
5.5項目實戰: eShop主頁的實現 174
5.5.1項目分析174
5.5.2項目實現174
5.5.3項目說明174
小結175
習題175第6章本地存儲技術176
6.1簡單數據存儲類SharedPreferences176
6.1.1SharedPreferences的使用場合176
6.1.2使用SharedPreferences存取數據177
6.2Android的文件180
6.2.1文件數據的存儲與讀取180
6.2.2讀寫資源文件186
6.3SQLite數據庫189
6.3.1SQLite數據庫存儲數據概述189
6.3.2使用SQLiteOpenHelper類對數據庫版本進行管理189
6.3.3使用SQLiteDatabase操作數據庫192
6.3.4將數據庫與應用程序一起發布194
6.4項目實戰: eShop啟動頁安裝信息的存取195
6.4.1項目分析195
6.4.2項目實現195
6.4.3項目說明196
6.5項目實戰: 讀取數據庫文件196
6.5.1項目分析196
6.5.2項目實現197
6.5.3項目說明199
6.6項目實戰: eShop項目中本地收藏夾的實現200
6.6.1項目分析200
6.6.2項目實現200
6.6.3項目說明210
小結211
習題211第7章網絡編程213
7.1HTTP簡述213
7.2GET請求和POST請求214
7.3Handler機制215
7.4異步任務217
7.4.1異步任務的使用場合217
7.4.2異步任務類217
7.5JSON數據解析221
7.5.1JSON簡介221
7.5.2JSON基本語法221
7.5.3JSON的解析222
7.6HttpURLConnection223
7.6.1HTTP通信接口223
7.6.2HttpURLConnection的常用方法223
7.7利用異步任務讀取服務器端圖片信息225
7.8OKHttp226
7.9項目實戰:登錄功能231
7.9.1項目分析231
7.9.2項目實現231
7.9.3項目說明244
7.10項目實戰: 新到商品功能實現245
7.10.1項目分析245
7.10.2項目實現245
7.10.3項目說明255
小結255
習題256第8章系統服務與廣播258
8.1Service組件258
8.1.1Service原理和用途258
8.1.2Service的啟動方式259
8.1.3Service的生命周期261
8.2廣播組件266
8.2.1廣播類型及廣播的收發266
8.2.2廣播接收器的實現267
小結273
習題273第9章多媒體274
9.1音頻處理275
9.1.1MediaPlayer275
9.1.2MediaRecorder279
9.2視頻處理280
9.3Camera服務287
小結294
習題294第10章傳感器296
10.1傳感器簡述296
10.2傳感器框架298
10.3傳感器類別及參數值301
小結307
習題307第11章地圖與定位308
11.1位置服務308
11.2地圖的定義與顯示309
11.2.1申請地圖密鑰309
11.2.2地圖的顯示310
11.3地圖的定位及路線規劃314
11.3.1定位原理314
11.3.2定位與路線規劃315
小結329
習題329第12章發布應用程序330
12.1數字簽名330
12.1.1數字簽名概述330
12.1.2制作數字簽名證書331
12.2應用商店發布流程334
小結338
習題338參考文獻339
Android 項目開發基礎 作者簡介
付麗梅,從事移動應用開發、計算機圖形圖像處理方面的研究。講授Java語言程序設計、Android應用開發、軟件工程項目實訓等多門課程,多次指導學生參加中國大學生計算機設計大賽,并取得優異的成績。
- >
名家帶你讀魯迅:故事新編
- >
隨園食單
- >
中國歷史的瞬間
- >
上帝之肋:男人的真實旅程
- >
山海經
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
自卑與超越
- >
龍榆生:詞曲概論/大家小書