注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android程序設(shè)計

Android程序設(shè)計

Android程序設(shè)計

定 價:¥29.50

作 者: 范永開,許林 著
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校計算機專業(yè)規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787302345022 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  隨著移動應(yīng)用的普及,Android程序設(shè)計演變成高等院校計算機學(xué)科的一門基礎(chǔ)課程,許多高校將其列入必修或選修課環(huán)節(jié)?!禔ndroid程序設(shè)計/高等學(xué)校計算機專業(yè)規(guī)劃教材》以基礎(chǔ)知識結(jié)合實際案例的方式,由淺入深地講解Android開發(fā)技術(shù)。本書采用多例子式論述展開,考慮高等院校的教學(xué)需求,對Android程序設(shè)計中的核心知識點進行說明,通過簡單示例學(xué)習(xí)重要知識點。全書分為10章,內(nèi)容包括Android程序設(shè)計的基礎(chǔ)知識、Android界面控件的介紹、Android事件的詳細闡述、Android程序設(shè)計的界面布局、Android的彈出信息與資源、Android數(shù)據(jù)存儲與網(wǎng)絡(luò)應(yīng)用。同時,對書中內(nèi)容以程序?qū)嵗姆绞竭M行闡述,語言通俗易懂,示例豐富實用,能幫助讀者撥開晦澀難懂的術(shù)語迷霧,一步一步地進行詳細指導(dǎo)式學(xué)習(xí)。《Android程序設(shè)計/高等學(xué)校計算機專業(yè)規(guī)劃教材》從書寫與內(nèi)容設(shè)計方面著重考慮適合作為64學(xué)時的高等院校理工類學(xué)生的教材,同時也可作為Android程序開發(fā)者的參考書。

作者簡介

暫缺《Android程序設(shè)計》作者簡介

圖書目錄

第1章Android概述/1
1.1Android的由來和發(fā)展1
1.1.1Android的由來1
1.1.2Android的發(fā)展過程2
1.2Android的體系結(jié)構(gòu)3
1.2.1應(yīng)用程序3
1.2.2應(yīng)用程序框架3
1.2.3系統(tǒng)運行庫4
1.2.4Linux內(nèi)核4
1.3Android的優(yōu)劣6
1.3.1Android平臺手機的五大優(yōu)勢6
1.3.2Android的五大不足7
第2章Android初探/8
2.1準(zhǔn)備相關(guān)軟件8
2.1.1操作系統(tǒng)8
2.1.2JDK8
2.1.3IDE開發(fā)環(huán)境8
2.1.4軟件開發(fā)包Android SDK9
2.1.5Android插件ADT10
2.2Windows+Eclipse開發(fā)環(huán)境配置過程10
2.2.1安裝JDK10
2.2.2安裝Android SDK11
2.2.3升級SDK版本15
2.2.4新建AVD15
2.3Windows+MyEclipse開發(fā)環(huán)境配置過程17
2.3.1Android ADT離線安裝17
2.3.2Android ADT在線安裝18
2.4其他開發(fā)環(huán)境配置過程22
2.4.1安裝JDK22〖1〗Android程序設(shè)計目錄[3]〖3〗2.4.2安裝Android SDK并創(chuàng)建AVD22
2.4.3安裝Eclipse23
2.5第一個Android程序——Hello World26
2.5.1創(chuàng)建Android項目26
2.5.2項目目錄結(jié)構(gòu)29
2.5.3運行項目33
2.6Android測試35
2.6.1Log類和方法35
2.6.2LogCat頁面36
2.7Activity37
2.7.1基本用法37
2.7.2常用設(shè)置37
2.7.3生命周期38
2.7.4Activity加載模式38
2.7.5Activity切換39
2.7.6其他常用的Activity42
第3章基本界面控件/43
3.1TextView45
3.2EditText56
3.3AutoCompleteTextView61
3.4Button64
3.5CheckBox66
3.6RadioButton68
3.7ToggleButton70
3.8ImageView72
3.9ImageButton73
3.10ImageSwitcher和Gallery74
3.11DigitalClock77
3.12AnalogClock78
3.13TimePicker79
3.14DatePicker81
3.15ProgressBar82
3.16SeekBar83
3.17RatingBar85
3.18Spinner87
3.19實現(xiàn)注冊界面89
第4章Android事件/94
4.1事件的過程及原理94
4.1.1事件的過程94
4.1.2事件機制原理95
4.2事件處理模型96
4.2.1接口實現(xiàn)事件處理模型98
4.2.2內(nèi)部類事件處理模型99
4.2.3匿名內(nèi)部類事件處理模型100
4.3Android事件處理機制101
4.3.1回調(diào)機制101
4.3.2監(jiān)聽機制104
4.4常見事件105
4.4.1觸摸屏事件105
4.4.2手勢識別109
4.4.3鍵盤事件113
4.4.4模擬鼠標(biāo)與按鍵事件117
4.4.5菜單事件119
第5章Android布局/123
5.1布局概述123
5.2LinearLayout124
5.3RelativeLayout127
5.4TableLayout129
5.5AbsoluteLayout132
5.6FrameLayout133
5.7GridView134
5.8ListView136
5.9計算器的實現(xiàn)140
第6章Android彈出信息/147
6.1Toast147
6.2AlertDialog154
第7章Android資源/167
7.1res/values167
7.1.1strings.xml168
7.1.2arrays.xml170
7.1.3Bools.xml171
7.1.4colors.xml172
7.1.5dimens.xml 173
7.1.6ids.xml175
7.1.7styles.xml176
7.2res/drawable177
7.3res/xml178
7.4res/menu180
7.5res/raw183
7.6res/assets184
7.7資源的國際化186
第8章Android菜單/189
8.1選項菜單190
8.2子菜單198
8.3上下文菜單203
8.4實例代碼206
第9章數(shù)據(jù)存儲/210
9.1使用SharedPreferences存儲數(shù)據(jù)210
9.1.1獲得SharedPreferences211
9.1.2增加或者更新數(shù)據(jù)211
9.1.3讀取數(shù)據(jù)211
9.1.4清空數(shù)據(jù)211
9.1.5PreferenceActivity212
9.2文件存儲數(shù)據(jù)214
9.3SQLite217
9.3.1SQLiteOpenHelper類219
9.3.2SQLiteDatabase類220
9.3.3Cursor接口222
9.3.4標(biāo)準(zhǔn)數(shù)據(jù)庫adapter類的實現(xiàn)代碼223
9.3.5注意事項225
9.4使用ContentProvider存儲數(shù)據(jù)226
9.4.1使用ContentProvider共享數(shù)據(jù)227
9.4.2Uri介紹234
9.5網(wǎng)絡(luò)存儲數(shù)據(jù)238
9.6實現(xiàn)方式總結(jié)239
第10章網(wǎng)絡(luò)應(yīng)用/240
10.1Android的HTTP通信240
10.1.1Java.net.HttpURLConnection的get方式241
10.1.2Java.net.HttpURLConnection的post方式241
10.1.3org.apache.http的get方式243
10.1.4org.apache.http的post方式243
10.2設(shè)置代理244
10.2.1HttpURLConnection244
10.2.2HttpClient244
第1章概述/1
§1.1C++語言的發(fā)展簡況及其特點1
1.1.1C++語言的發(fā)展簡況1
1.1.2C++語言的特點2
§1.2C++語言程序組成及其結(jié)構(gòu)3
§1.3關(guān)鍵字和標(biāo)識符5
1.3.1關(guān)鍵字6
1.3.2標(biāo)識符6
§1.4幾個特殊的C++語句6
1.4.1空語句6
1.4.2復(fù)合語句7
1.4.3注釋語句7
§1.5簡單的輸入輸出8
1.5.1格式化輸入輸出函數(shù)8
1.5.2I/O流13
§1.6數(shù)制與編碼15
1.6.1二進制、八進制和十六進制16
1.6.2二進制、八進制、十六進制和十進制之間的轉(zhuǎn)換16
1.6.3原碼、反碼和補碼20
1.6.4編碼21
思考與練習(xí)題22
第2章數(shù)據(jù)與運算/25
§2.1基本數(shù)據(jù)類型25
2.1.1類型bool25
2.1.2類型char26
2.1.3類型short26
2.1.4類型int27
2.1.5類型long27
2.1.6浮點類型27〖1〗C++程序設(shè)計基礎(chǔ)目錄[3]〖3〗§2.2常量28
2.2.1整型常量28
2.2.2浮點常量28
2.2.3字符常量30
2.2.4字符串常量30
2.2.5標(biāo)識常量32
2.2.6換碼序列32
§2.3變量34
2.3.1變量和變量的地址34
2.3.2C++存儲類型35
2.3.3變量使用范圍37
2.3.4變量的初始化和賦值38
2.3.5強制數(shù)據(jù)類型的轉(zhuǎn)換38
2.3.6常量化的變量40
§2.4數(shù)組41
2.4.1一維數(shù)據(jù)41
2.4.2字符數(shù)組44
2.4.3多維數(shù)組46
§2.5運算符及其運算48
2.5.1算術(shù)運算符48
2.5.2關(guān)系運算符和邏輯運算符50
2.5.3位運算符52
2.5.4賦值運算符與賦值復(fù)合運算符58
2.5.5C++語言的特殊運算符59
2.5.6C++運算符的優(yōu)先級61
思考與練習(xí)題62
第3章控制語句/64
§3.1程序設(shè)計方法與程序結(jié)構(gòu)64
3.1.1結(jié)構(gòu)化程序設(shè)計65
3.1.2面向?qū)ο蟮某绦蛟O(shè)計67
§3.2分支語句67
3.2.1單分支語句——if語句68
3.2.2雙分支語句——if~else語句69
3.2.3多分支語句——else if語句70
3.2.4嵌套結(jié)構(gòu)及其分析73
3.2.5switch語句76
§3.3循環(huán)語句79
3.3.1for循環(huán)語句79
3.3.2while循環(huán)語句82
3.3.3do~while循環(huán)語句84
3.3.4循環(huán)語句使用的注意事項86
3.3.5循環(huán)語句的嵌套87
§3.4輔助控制語句88
3.4.1break語句——中途退出語句88
3.4.2continue語句——截流語句92
3.4.3return語句93
3.4.4goto語句95
思考與練習(xí)題96
第4章指針/101
§4.1指針變量101
§4.2指針變量的聲明與初始化104
4.2.1指針變量的聲明104
4.2.2指針的初始化105
§4.3指針運算107
4.3.1指針的算術(shù)運算107
4.3.2指針的關(guān)系運算111
4.3.3指針的賦值運算112
§4.4指針與數(shù)組113
§4.5字符指針與字符串115
§4.6指針數(shù)組117
§4.7多級指針119
§4.8new和delete運算符121
4.8.1new運算符121
4.8.2delete運算符123
§4.9引用124
4.9.1普通變量的引用124
4.9.2數(shù)組的引用124
§4.10const型指針和void型指針125
4.10.1常量化的指針變量126
4.10.2void型指針變量128
思考與練習(xí)題128
第5章函數(shù)與宏/130
§5.1自定義函數(shù)的定義、聲明和使用130
5.1.1函數(shù)的定義130
5.1.2函數(shù)的聲明132
5.1.3函數(shù)的使用133
§5.2函數(shù)之間的參數(shù)傳遞135
5.2.1復(fù)制傳遞方式135
5.2.2地址傳遞方式136
5.2.3引用方式137
5.2.4全局變量138
5.2.5默認(rèn)參數(shù)值的函數(shù)139
§5.3函數(shù)與數(shù)組140
5.3.1復(fù)制傳遞方式140
5.3.2地址傳遞方式141
5.3.3引用方式142
5.3.4多維數(shù)組與函數(shù)143
§5.4指針函數(shù)146
§5.5函數(shù)指針與函數(shù)指針數(shù)組147
5.5.1函數(shù)指針147
5.5.2函數(shù)指針數(shù)組149
§5.6函數(shù)重載150
§5.7內(nèi)聯(lián)函數(shù)152
§5.8遞歸函數(shù)152
§5.9標(biāo)準(zhǔn)函數(shù)153
§5.10宏和其他預(yù)編譯語句156
5.10.1宏定義語句#define156
5.10.2包括語句158
5.10.3條件編譯158
思考與練習(xí)題159
第6章自定義數(shù)據(jù)類型/167
§6.1結(jié)構(gòu)體的定義及其聲明167
6.1.1結(jié)構(gòu)體的定義167
6.1.2結(jié)構(gòu)體的聲明168
6.1.3結(jié)構(gòu)體的使用169
6.1.4結(jié)構(gòu)體的初始化170
6.1.5匿名結(jié)構(gòu)體171
§6.2結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針171
6.2.1結(jié)構(gòu)體數(shù)組171
6.2.2結(jié)構(gòu)體指針172
§6.3結(jié)構(gòu)體與函數(shù)174
6.3.1結(jié)構(gòu)體在函數(shù)體間的傳遞174
6.3.2結(jié)構(gòu)體函數(shù)177
6.3.3結(jié)構(gòu)體指針函數(shù)179
§6.4結(jié)構(gòu)體嵌套180
§6.5位字段結(jié)構(gòu)體簡介182
§6.6聯(lián)合體184
§6.7枚舉類型188
6.7.1枚舉類型的定義188
6.7.2枚舉變量的聲明與使用188
§6.8typedef語句190
思考與練習(xí)題192
第7章類與對象/195
§7.1面向?qū)ο蠹夹g(shù)與C++類類型195
7.1.1傳統(tǒng)開發(fā)方法存在的問題195
7.1.2面向?qū)ο蠹夹g(shù)196
7.1.3C++語言的三種類類型197
7.1.4class類類型198
§7.2類的定義199
§7.3對象的聲明和使用202
§7.4對象數(shù)組和對象指針204
7.4.1對象數(shù)組204
7.4.2對象指針205
§7.5構(gòu)造函數(shù)和析構(gòu)函數(shù)207
7.5.1構(gòu)造函數(shù)207
7.5.2析構(gòu)函數(shù)208
7.5.3默認(rèn)構(gòu)造函數(shù)和默認(rèn)析構(gòu)函數(shù)209
7.5.4復(fù)制構(gòu)造函數(shù)209
7.5.5淺復(fù)制和深復(fù)制211
§7.6對象在函數(shù)間的傳遞214
7.6.1對象的復(fù)制傳遞方式214
7.6.2對象的地址傳遞方式215
7.6.3對象的引用方式217
§7.7this指針217
§7.8常對象與常成員函數(shù)218
7.8.1常對象218
7.8.2常成員函數(shù)219
思考與練習(xí)題220
......

本目錄推薦

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