-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
移動應用開發技術 版權信息
- ISBN:9787302554592
- 條形碼:9787302554592 ; 978-7-302-55459-2
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
移動應用開發技術 本書特色
淺入深出介紹基于Android Studio的Android移動應用開發的方法給和技術,并給出了完整綜合案例的設計與開發,內容豐富,實用性強,主要面向軟件工程、計算機科學與技術等相關專業的本科生、研究生,同時也可供高等職業教育、IT開發人員使用。 介紹Android移動應用開發的方法、技術和完整綜合案例介紹Android移動應用開發的方法、技術和完整綜合案例
移動應用開發技術 內容簡介
移動互聯網的浪潮席卷優選,移動終端(包括手機、平板電腦等)的銷售量已經超過傳統的個人計算機和筆記本電腦。在移動操作系統中,Google Android已經占據主流地位,基于Android的移動應用開發技術也成為軟件開發的重要組成部分之一。本書由淺人深地介紹了Android應用程序開發的方法和技術,并對多線程程序設計、異步任務編程、Android網絡編程進行了重點講解。以網上書城App作為開發案例貫穿全書,也是本書的一大特色,該案例包含數據庫、服務器端和Android App端的全部內容。
本書內容豐富,實用性強,主要面向軟件工程、計算機科學與技術等相關專業的本科生、研究生,同時也可供高等職業教育、IT開發人員使用。
移動應用開發技術 目錄
目錄
第1章Android App開發概述/1
1.1Android簡介1
1.2Android體系結構3
1.3Android版本6
1.4Android的特點7
1.5Android App開發簡介8
1.5.1應用程序組件9
1.5.2AndroidManifest.xml配置文件11
1.5.3應用程序資源13
1.6Android開發環境14
1.6.1Android Studio的安裝14
1.6.2Android Studio的特點18
習題119
第2章**個Android App/21
2.1創建Android App項目21
2.2Android App項目結構25
2.2.1模塊25
2.2.2項目文件26
2.2.3Android 項目視圖27
2.2.4項目結構設置29
2.3Android設備30
2.3.1Android物理設備30
2.3.2Android虛擬設備31
2.4Android App的運行34
2.4.1在物理設備上運行34
2.4.2在虛擬設備上運行36
2.5**個App詳細分析36
2.5.1自定義的Activity類37
2.5.2資源文件372.5.3AndroidManifest.xml配置文件40
2.6Android Studio常用工具42
2.6.1Logcat43
2.6.2DDMS46
習題247
移動應用開發技術目錄第3章網上書城案例/48
3.1網上書城需求概述48
3.2網上書城App案例展示49
3.3主要技術與框架53
3.4數據庫設計53
3.5創建網上書城項目59
習題361
第4章Activity/62
4.1Activity概述62
4.2Activity的基本用法63
4.2.1手動創建Activity63
4.2.2創建與加載布局66
4.2.3在AndroidManifest.xml文件中注冊69
4.2.4使用Toast71
4.2.5使用OptionsMenu73
4.3多Activity編程76
4.3.1創建Activity76
4.3.2使用Intent跳轉79
4.4Activity的生命周期80
4.4.1程序的生命周期80
4.4.2返回棧81
4.4.3Activity的狀態84
4.4.4Activity的生存期85
4.4.5Activity生命周期方法調用示例87
4.5網上書城App的Activity編程94
習題495
第5章UI組件與布局/98
5.1常用控件98
5.1.1View類98
5.1.2TextView100
5.1.3Button102
5.1.4EditText106
5.1.5ImageView110
5.1.6ProgressBar111
5.1.7AlertDialog115
5.2布局116
5.2.1線性布局117
5.2.2相對布局120
5.2.3幀布局123
5.2.4百分比布局126
5.2.5表格布局126
5.2.6網格布局127
5.3ListView130
5.3.1ListView的簡單用法130
5.3.2定制ListView的界面132
5.3.3ListView的單擊事件處理135
5.4網上書城客戶端App的UI與布局140
5.4.1首頁界面的布局140
5.4.2登錄界面的布局151
習題5156
第6章多線程開發技術/158
6.1進程與線程158
6.1.1進程158
6.1.2線程159
6.1.3Thread類160
6.1.4Runnable接口163
6.2Java多線程編程技術164
6.2.1實現Runnable接口164
6.2.2從Thread類繼承166
6.3Android進程和線程168
6.3.1Android進程168
6.3.2線程170
6.3.3工作線程174
6.4線程之間的通信176
6.4.1Activity類的runOnUiThread()方法176
6.4.2View類的post()方法178
6.5異步消息處理179
6.5.1異步消息179
6.5.2Message類180
6.5.3Handler類181
6.5.4Handler案例184
6.6AsyncTask188
6.6.1AsyncTask的基本概念188
6.6.2AsyncTask案例189
習題6193
第7章Intent與IntentFilter/195
7.1Intent195
7.1.1Intent概述195
7.1.2Intent的屬性196
7.2顯式Intent197
7.3隱式Intent199
7.4IntentFilter203
7.4.1IntentFilter概述203
7.4.2IntentFilter的屬性203
7.5傳遞數據206
7.5.1傳遞單個數據207
7.5.2傳遞多個數據211
7.6獲取Activity返回的數據212
習題7217
第8章廣播接收器與服務/219
8.1廣播接收器219
8.1.1發送廣播消息220
8.1.2自定義廣播接收器222
8.2Service概述224
8.3啟動的服務225
8.4綁定的服務229
8.4.1擴展Binder類230
8.4.2綁定服務的特點235
8.4.3啟動服務與綁定服務間的轉換236
8.5Service與Thread的區別236
8.6Service的生命周期237
習題8239
第9章Java網絡開發技術/241
9.1計算機網絡概述241
9.1.1OSI參考模型241
9.1.2TCP/IP協議族242
9.2網絡層開發技術243
9.3傳輸層開發技術244
9.3.1基于UDP開發246
9.3.2基于TCP開發247
9.4應用層開發技術249
9.4.1URL類249
9.4.2URLConnection類251
9.5基于HTTP開發253
9.5.1HTTP概述254
9.5.2HttpURLConnection類257
9.6第三方HTTP開發框架260
9.6.1Apache HttpComponents260
9.6.2Google Volley262
9.6.3OkHttp263
習題9265
第10章XML與JSON技術/267
10.1XML概述267
10.2XML語法269
10.2.1XML聲明271
10.2.2處理指令272
10.2.3注釋273
10.2.4元素273
10.2.5屬性276
10.2.6命名空間279
10.3XML解析283
10.3.1DOM解析器284
10.3.2SAX解析器297
10.4JSON的語法298
10.5JSON解析302
10.5.1解析單個對象302
10.5.2解析對象數組304
10.6JSON與XML的比較307
10.7JSON的應用307
習題10308
第11章Android網絡開發技術/310
11.1Java Web開發技術310
11.2Servlet開發技術312
11.2.1Servlet概述312
11.2.2編寫**個Servlet315
11.2.3返回XML的Servlet320
11.2.4返回JSON的Servlet322
11.3GET方式訪問Servlet324
11.3.1使用Apache HttpComponents324
11.3.2使用Google Volley327
11.3.3使用OkHttp329
11.4POST方式訪問Servlet330
11.4.1使用Google Volley330
11.4.2使用OkHttp331
習題11333
第12章Android App開發案例/335
12.1服務器端程序開發335
12.1.1創建Web項目335
12.1.2數據庫訪問336
12.1.3定義返回格式和狀態338
12.2書籍數據解析341
12.2.1解析書籍列表341
12.2.2解析書籍詳情345
12.3賬戶信息348
12.3.1登錄信息存儲348
12.3.2忘記密碼349
12.4立即購買353
12.4.1收貨地址353
12.4.2立即下單354
12.4.3訂單中心356
12.5購物車359
12.5.1加入購物車359
12.5.2購物車結算361
參考文獻/362
移動應用開發技術 作者簡介
彭濤,2002年在中國科學院研究生院獲得工學博士學位。2002.7至今為北京聯合大學信息學院(2017年至今機器人學院)教師,軟件工程優秀教學團隊負責人,作為主編出版教材3部:XML技術與應用(9787302284666)、面向對象程序設計實例教程(9787302363521)、Java面向對象程序設計(9787302489078),均為清華大學出版社。發表學術論文30余篇,其中SCI收錄7篇,EI收錄6篇,中文核心期刊10余篇。2006年被評為北京市中青年骨干教師,2013年入選北京市青年拔尖人才。2014年美國ECU大學訪問學者。留學回國人員。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
推拿
- >
山海經
- >
小考拉的故事-套裝共3冊
- >
伯納黛特,你要去哪(2021新版)
- >
李白與唐代文化
- >
回憶愛瑪儂
- >
我與地壇