注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Android軟件開發(fā)教程(第2版)

Android軟件開發(fā)教程(第2版)

Android軟件開發(fā)教程(第2版)

定 價(jià):¥65.00

作 者: 張雪梅,李志強(qiáng),王向 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 深入淺出系列規(guī)劃教材
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302488675 出版時(shí)間: 2018-06-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 383 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是面向Android初學(xué)者的教程,書中介紹了設(shè)計(jì)開發(fā)Android系統(tǒng)應(yīng)用程序的基礎(chǔ)理論和實(shí)踐方法。全書共12章,內(nèi)容涵蓋Java語(yǔ)言與面向?qū)ο缶幊袒A(chǔ)、XML基礎(chǔ)、開發(fā)環(huán)境搭建、Android應(yīng)用程序的基本組成、事件處理機(jī)制和常用Widget組件、Fragment、異步線程與消息處理、基于Intent的Activity切換及數(shù)據(jù)傳遞、Service、BroadcastReceiver、數(shù)據(jù)存取機(jī)制、多媒體應(yīng)用、網(wǎng)絡(luò)應(yīng)用等。本書注重理論與實(shí)踐相結(jié)合,采用Android Studio 2.3.3開發(fā)環(huán)境,配有豐富的示例程序,講解深入淺出,可以使讀者在較短的時(shí)間內(nèi)理解Android系統(tǒng)框架及其應(yīng)用的開發(fā)過(guò)程,掌握Android應(yīng)用程序的設(shè)計(jì)方法。本書提供所有程序的源代碼和電子課件。 本書可作為普通高等學(xué)校計(jì)算機(jī)、通信、電子信息類本??萍案黝惻嘤?xùn)機(jī)構(gòu)Android軟件開發(fā)課程的教材,也可作為Android程序設(shè)計(jì)愛(ài)好者的自學(xué)用書。

作者簡(jiǎn)介

暫缺《Android軟件開發(fā)教程(第2版)》作者簡(jiǎn)介

圖書目錄

目錄
第1章Android軟件開發(fā)起步1
1.1智能移動(dòng)設(shè)備及其操作系統(tǒng)1
1.2Android系統(tǒng)的體系結(jié)構(gòu)3
1.2.1Android系統(tǒng)簡(jiǎn)介3
1.2.2Android系統(tǒng)的總體架構(gòu)3
1.2.3Android SDK簡(jiǎn)介5
1.3Java語(yǔ)言與面向?qū)ο缶幊袒A(chǔ)7
1.3.1配置Java開發(fā)環(huán)境7
1.3.2Java程序的開發(fā)過(guò)程8
1.3.3Java程序的結(jié)構(gòu)10
1.3.4Java的數(shù)據(jù)類型和運(yùn)算符12
1.3.5Java的流程控制語(yǔ)句14
1.3.6數(shù)組16
1.3.7泛型18
1.3.8面向?qū)ο蟮木幊谭椒?9
1.3.9異常處理23
1.4XML基礎(chǔ)23
1.4.1XML簡(jiǎn)介23
1.4.2XML的用途26
1.4.3XML文檔的結(jié)構(gòu)26
1.4.4XML語(yǔ)法27
1.4.5XML命名空間31
1.5編寫規(guī)范的Android代碼33
1.6本章小結(jié)34
習(xí)題34
第2章創(chuàng)建第一個(gè)Android應(yīng)用程序37
2.1搭建Android應(yīng)用程序開發(fā)環(huán)境37
2.1.1Android Studio簡(jiǎn)介37
2.1.2Android Studio的安裝38
2.1.3創(chuàng)建和啟動(dòng)Android虛擬設(shè)備41
2.1.4Android Studio的更新與設(shè)置44
2.2創(chuàng)建第一個(gè)Android應(yīng)用程序51
2.2.1創(chuàng)建Android工程項(xiàng)目51
2.2.2編譯和運(yùn)行Android應(yīng)用程序54
2.3Android Studio工程項(xiàng)目的文件構(gòu)成56
2.3.1java文件夾56
2.3.2res文件夾58
2.3.3應(yīng)用程序配置文件AndroidManifest.xml60
2.3.4Gradle文件62
2.4開發(fā)Android應(yīng)用軟件的一般流程64
2.4.1開發(fā)Android應(yīng)用軟件的一般流程64
2.4.2APK文件的簽名和打包66
2.5程序調(diào)試的常用方法和調(diào)試工具68
2.5.1使用Android Studio的調(diào)試器68
2.5.2圖形化調(diào)試工具DDMS70
2.5.3查看工程項(xiàng)目在運(yùn)行過(guò)程中的日志信息71
2.6本章小結(jié)73
習(xí)題73
〖1〗〖2〗Android軟件開發(fā)教程(第2版)〖1〗目錄〖2〗第3章Activity的界面布局74
3.1Activity及其生命周期74
3.1.1Android應(yīng)用的基本組件74
3.1.2什么是Activity75
3.1.3Activity的生命周期76
3.1.4Activity的啟動(dòng)模式80
3.1.5Context及其在Activity中的應(yīng)用83
3.2布局文件及其加載83
3.2.1View類和ViewGroup類84
3.2.2XML布局及其加載85
3.2.3在Activity中定義和引用布局86
3.2.4資源的管理與使用87
3.3界面元素的常用屬性93
3.3.1控件ID及其使用93
3.3.2布局尺寸參數(shù)及其使用94
3.3.3XML常用布局控件的標(biāo)簽及屬性95
3.4常用的布局96
3.4.1線性布局LinearLayout96
3.4.2絕對(duì)布局AbsoluteLayout99
3.4.3相對(duì)布局RelativeLayout100
3.4.4表格布局TableLayout102
3.4.5幀布局FrameLayout104
3.5本章小結(jié)107
習(xí)題107
第4章常用界面控件及其應(yīng)用108
4.1Widget控件概述108
4.2Android的事件處理機(jī)制108
4.2.1基于監(jiān)聽接口的事件處理方式109
4.2.2基于回調(diào)機(jī)制的事件處理113
4.2.3直接綁定到XML標(biāo)簽的事件處理方法116
4.3文本的輸入和輸出118
4.3.1TextView118
4.3.2EditText119
4.3.3AutoCompleteTextView122
4.3.4Toast124
4.4單選按鈕和復(fù)選框126
4.4.1RadioButton和RadioGroup126
4.4.2CheckBox129
4.5列表131
4.6下拉列表選擇框138
4.7本章小結(jié)140
習(xí)題140
第5章對(duì)話框、菜單和狀態(tài)欄消息142
5.1對(duì)話框142
5.1.1提示對(duì)話框AlterDialog143
5.1.2進(jìn)度條對(duì)話框ProcessDialog149
5.1.3日期和時(shí)間選擇對(duì)話框151
5.2菜單155
5.2.1使用XML資源定義菜單項(xiàng)156
5.2.2創(chuàng)建菜單157
5.2.3響應(yīng)和處理菜單項(xiàng)的點(diǎn)擊160
5.2.4上下文菜單161
5.3狀態(tài)欄消息Notification163
5.4本章小結(jié)168
習(xí)題168
第6章Fragment及其應(yīng)用169
6.1Fragment的基本概念169
6.1.1Fragment簡(jiǎn)介169
6.1.2Fragment的生命周期170
6.2創(chuàng)建和載入Fragment176
6.2.1創(chuàng)建Fragment176
6.2.2將Fragment加載到Activity中177
6.3利用Fragment實(shí)現(xiàn)界面的切換181
6.4利用Fragment實(shí)現(xiàn)側(cè)滑菜單184
6.4.1主視圖的布局184
6.4.2側(cè)滑菜單的布局和菜單事件的響應(yīng)185
6.4.3使用Android Studio提供的模板實(shí)現(xiàn)側(cè)滑菜單189
6.5利用Fragment實(shí)現(xiàn)Tabbed Activity192
6.6本章小結(jié)193
習(xí)題193
第7章線程與消息處理195
7.1基本概念195
7.1.1進(jìn)程與線程195
7.1.2創(chuàng)建線程197
7.1.3操作線程199
7.1.4線程的狀態(tài)和生命周期200
7.2Android的UI線程與非UI線程201
7.2.1單線程和多線程201
7.2.2非UI線程訪問(wèn)UI對(duì)象202
7.3Android多線程通信機(jī)制204
7.3.1線程間通信的常用類204
7.3.2使用Handler實(shí)現(xiàn)線程間通信207
7.3.3使用AsyncTask實(shí)現(xiàn)線程間通信213
7.4本章小結(jié)217
習(xí)題217
第8章Service與BroadcastReceiver218
8.1Android組件間的通信218
8.1.1Intent218
8.1.2Activity之間的切換和跳轉(zhuǎn)222
8.2Service及其生命周期232
8.2.1Service簡(jiǎn)介232
8.2.2Service的生命周期233
8.3創(chuàng)建、啟動(dòng)和停止Service234
8.3.1創(chuàng)建Service234
8.3.2啟動(dòng)和停止Service236
8.3.3Activity與Service的通信239
8.3.4將Service綁定到Activity241
8.4Android的廣播機(jī)制246
8.4.1廣播的發(fā)送和接收246
8.4.2靜態(tài)注冊(cè)BroadcastReceiver247
8.4.3動(dòng)態(tài)注冊(cè)BroadcastReceiver250
8.4.4有序廣播的發(fā)送和接收252
8.5本章小結(jié)255
習(xí)題255
第9章數(shù)據(jù)的存儲(chǔ)與訪問(wèn)256
9.1基于SharedPreferences的數(shù)據(jù)存取256
9.2數(shù)據(jù)文件的存取260
9.2.1讀取assets和raw文件夾中的文件260
9.2.2對(duì)內(nèi)部文件的存取操作261
9.2.3對(duì)外部文件的存取操作266
9.3SQLite及其數(shù)據(jù)管理機(jī)制272
9.3.1SQLite概述272
9.3.2SQLiteOpenHelper、SQLiteDatabase和Cursor類273
9.3.3創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表274
9.3.4操縱數(shù)據(jù)庫(kù)中的數(shù)據(jù)277
9.4基于ContentProvider的數(shù)據(jù)存取285
9.4.1ContentProvider285
9.4.2定義和使用ContentProvider285
9.5本章小結(jié)289
習(xí)題290
第10章多媒體應(yīng)用開發(fā)291
10.1音視頻文件的播放291
10.1.1MediaPlayer類291
10.1.2使用MediaPlayer播放音頻文件294
10.1.3使用MediaPlayer播放視頻文件297
10.1.4利用系統(tǒng)內(nèi)置的播放器程序播放音頻和視頻299
10.1.5使用VideoView播放視頻302
10.2音視頻文件的錄制305
10.2.1MediaRecorder類305
10.2.2使用MediaRecorder錄制音視頻306
10.3基于Camera類的圖片攝取310
10.3.1Camera類310
10.3.2利用Camera類實(shí)現(xiàn)圖片的攝取311
10.3.3利用系統(tǒng)內(nèi)置的Camera應(yīng)用實(shí)現(xiàn)圖片的攝取317
10.4本章小結(jié)318
習(xí)題318
第11章Web應(yīng)用開發(fā)320
11.1Android網(wǎng)絡(luò)通信概述320
11.2網(wǎng)絡(luò)資源的訪問(wèn)322
11.2.1使用HTTP的GET方式訪問(wèn)網(wǎng)絡(luò)322
11.2.2使用HTTP的POST方式訪問(wèn)網(wǎng)絡(luò)324
11.2.3使用HttpURLConnection訪問(wèn)網(wǎng)絡(luò)326
11.2.4使用Socket進(jìn)行網(wǎng)絡(luò)通信330
11.3WebView333
11.3.1WebView的基本用法334
11.3.2WebView的參數(shù)設(shè)置334
11.3.3WebView應(yīng)用實(shí)例338
11.4本章小結(jié)340
習(xí)題341
第12章綜合應(yīng)用實(shí)例342
12.1計(jì)算器APP342
12.1.1功能分析342
12.1.2界面布局設(shè)計(jì)342
12.1.3實(shí)現(xiàn)運(yùn)算的類346
12.1.4界面功能的實(shí)現(xiàn)350
12.1.5實(shí)現(xiàn)基于SharedPreferences的數(shù)據(jù)存取353
12.1.6菜單設(shè)計(jì)354
12.2待辦事項(xiàng)提醒小助手358
12.2.1功能分析358
12.2.2創(chuàng)建數(shù)據(jù)庫(kù)359
12.2.3界面設(shè)計(jì)和功能實(shí)現(xiàn)360
12.2.4定時(shí)推送狀態(tài)欄提醒377
12.2.5菜單設(shè)計(jì)379
12.3本章小結(jié)382
習(xí)題382
參考文獻(xiàn)384

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)