注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Android程序設計

Android程序設計

Android程序設計

定 價:¥29.50

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

購買這本書可以去


ISBN: 9787302345022 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

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

作者簡介

暫缺《Android程序設計》作者簡介

圖書目錄

第1章Android概述/1
1.1Android的由來和發(fā)展1
1.1.1Android的由來1
1.1.2Android的發(fā)展過程2
1.2Android的體系結構3
1.2.1應用程序3
1.2.2應用程序框架3
1.2.3系統(tǒng)運行庫4
1.2.4Linux內核4
1.3Android的優(yōu)劣6
1.3.1Android平臺手機的五大優(yōu)勢6
1.3.2Android的五大不足7
第2章Android初探/8
2.1準備相關軟件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程序設計目錄[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項目目錄結構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常用設置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實現注冊界面89
第4章Android事件/94
4.1事件的過程及原理94
4.1.1事件的過程94
4.1.2事件機制原理95
4.2事件處理模型96
4.2.1接口實現事件處理模型98
4.2.2內部類事件處理模型99
4.2.3匿名內部類事件處理模型100
4.3Android事件處理機制101
4.3.1回調機制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模擬鼠標與按鍵事件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計算器的實現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章數據存儲/210
9.1使用SharedPreferences存儲數據210
9.1.1獲得SharedPreferences211
9.1.2增加或者更新數據211
9.1.3讀取數據211
9.1.4清空數據211
9.1.5PreferenceActivity212
9.2文件存儲數據214
9.3SQLite217
9.3.1SQLiteOpenHelper類219
9.3.2SQLiteDatabase類220
9.3.3Cursor接口222
9.3.4標準數據庫adapter類的實現代碼223
9.3.5注意事項225
9.4使用ContentProvider存儲數據226
9.4.1使用ContentProvider共享數據227
9.4.2Uri介紹234
9.5網絡存儲數據238
9.6實現方式總結239
第10章網絡應用/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設置代理244
10.2.1HttpURLConnection244
10.2.2HttpClient244
第1章概述/1
§1.1C++語言的發(fā)展簡況及其特點1
1.1.1C++語言的發(fā)展簡況1
1.1.2C++語言的特點2
§1.2C++語言程序組成及其結構3
§1.3關鍵字和標識符5
1.3.1關鍵字6
1.3.2標識符6
§1.4幾個特殊的C++語句6
1.4.1空語句6
1.4.2復合語句7
1.4.3注釋語句7
§1.5簡單的輸入輸出8
1.5.1格式化輸入輸出函數8
1.5.2I/O流13
§1.6數制與編碼15
1.6.1二進制、八進制和十六進制16
1.6.2二進制、八進制、十六進制和十進制之間的轉換16
1.6.3原碼、反碼和補碼20
1.6.4編碼21
思考與練習題22
第2章數據與運算/25
§2.1基本數據類型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++程序設計基礎目錄[3]〖3〗§2.2常量28
2.2.1整型常量28
2.2.2浮點常量28
2.2.3字符常量30
2.2.4字符串常量30
2.2.5標識常量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強制數據類型的轉換38
2.3.6常量化的變量40
§2.4數組41
2.4.1一維數據41
2.4.2字符數組44
2.4.3多維數組46
§2.5運算符及其運算48
2.5.1算術運算符48
2.5.2關系運算符和邏輯運算符50
2.5.3位運算符52
2.5.4賦值運算符與賦值復合運算符58
2.5.5C++語言的特殊運算符59
2.5.6C++運算符的優(yōu)先級61
思考與練習題62
第3章控制語句/64
§3.1程序設計方法與程序結構64
3.1.1結構化程序設計65
3.1.2面向對象的程序設計67
§3.2分支語句67
3.2.1單分支語句——if語句68
3.2.2雙分支語句——if~else語句69
3.2.3多分支語句——else if語句70
3.2.4嵌套結構及其分析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
思考與練習題96
第4章指針/101
§4.1指針變量101
§4.2指針變量的聲明與初始化104
4.2.1指針變量的聲明104
4.2.2指針的初始化105
§4.3指針運算107
4.3.1指針的算術運算107
4.3.2指針的關系運算111
4.3.3指針的賦值運算112
§4.4指針與數組113
§4.5字符指針與字符串115
§4.6指針數組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數組的引用124
§4.10const型指針和void型指針125
4.10.1常量化的指針變量126
4.10.2void型指針變量128
思考與練習題128
第5章函數與宏/130
§5.1自定義函數的定義、聲明和使用130
5.1.1函數的定義130
5.1.2函數的聲明132
5.1.3函數的使用133
§5.2函數之間的參數傳遞135
5.2.1復制傳遞方式135
5.2.2地址傳遞方式136
5.2.3引用方式137
5.2.4全局變量138
5.2.5默認參數值的函數139
§5.3函數與數組140
5.3.1復制傳遞方式140
5.3.2地址傳遞方式141
5.3.3引用方式142
5.3.4多維數組與函數143
§5.4指針函數146
§5.5函數指針與函數指針數組147
5.5.1函數指針147
5.5.2函數指針數組149
§5.6函數重載150
§5.7內聯(lián)函數152
§5.8遞歸函數152
§5.9標準函數153
§5.10宏和其他預編譯語句156
5.10.1宏定義語句#define156
5.10.2包括語句158
5.10.3條件編譯158
思考與練習題159
第6章自定義數據類型/167
§6.1結構體的定義及其聲明167
6.1.1結構體的定義167
6.1.2結構體的聲明168
6.1.3結構體的使用169
6.1.4結構體的初始化170
6.1.5匿名結構體171
§6.2結構體數組與結構體指針171
6.2.1結構體數組171
6.2.2結構體指針172
§6.3結構體與函數174
6.3.1結構體在函數體間的傳遞174
6.3.2結構體函數177
6.3.3結構體指針函數179
§6.4結構體嵌套180
§6.5位字段結構體簡介182
§6.6聯(lián)合體184
§6.7枚舉類型188
6.7.1枚舉類型的定義188
6.7.2枚舉變量的聲明與使用188
§6.8typedef語句190
思考與練習題192
第7章類與對象/195
§7.1面向對象技術與C++類類型195
7.1.1傳統(tǒng)開發(fā)方法存在的問題195
7.1.2面向對象技術196
7.1.3C++語言的三種類類型197
7.1.4class類類型198
§7.2類的定義199
§7.3對象的聲明和使用202
§7.4對象數組和對象指針204
7.4.1對象數組204
7.4.2對象指針205
§7.5構造函數和析構函數207
7.5.1構造函數207
7.5.2析構函數208
7.5.3默認構造函數和默認析構函數209
7.5.4復制構造函數209
7.5.5淺復制和深復制211
§7.6對象在函數間的傳遞214
7.6.1對象的復制傳遞方式214
7.6.2對象的地址傳遞方式215
7.6.3對象的引用方式217
§7.7this指針217
§7.8常對象與常成員函數218
7.8.1常對象218
7.8.2常成員函數219
思考與練習題220
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號