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

Android移動(dòng)開發(fā)案例教程:基于Android Studio開發(fā)環(huán)境

Android移動(dòng)開發(fā)案例教程:基于Android Studio開發(fā)環(huán)境

定 價(jià):¥49.80

作 者: 張光河 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787115447784 出版時(shí)間: 2017-04-01 包裝: 平裝
開本: 16開 頁數(shù): 270 字?jǐn)?shù):  

內(nèi)容簡介

  本書根據(jù)普通高等院校計(jì)算機(jī)專業(yè)本科生的教學(xué)要求,在總結(jié)近幾年“Android移動(dòng)開發(fā)”課程教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,結(jié)合本課程及專業(yè)的發(fā)展趨勢(shì)、Android移動(dòng)開發(fā)*新發(fā)展的情況編寫而成。本書共分為7章:第1章對(duì)Android平臺(tái)的歷史和現(xiàn)狀、架構(gòu)和特點(diǎn)、開發(fā)環(huán)境搭建做了簡要介紹;第2章介紹Android開發(fā)所需的基本知識(shí);第3章介紹Android開發(fā)中的多媒體編程知識(shí);第4章介紹Android開發(fā)中的數(shù)據(jù)庫編程基礎(chǔ)知識(shí);第5章在第4章的基礎(chǔ)上進(jìn)一步深入介紹Android數(shù)據(jù)庫開發(fā)知識(shí);第6章主要介紹Android開發(fā)中的圖像與動(dòng)畫編程知識(shí);第7章重點(diǎn)講解Android開發(fā)中的網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)。本書內(nèi)容重點(diǎn)突出,語言精練易懂,可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)“Android移動(dòng)開發(fā)”類課程入門級(jí)教材,也可供計(jì)算機(jī)及相關(guān)專業(yè)的教學(xué)人員、科研人員或Android開發(fā)愛好者使用。高職高專類學(xué)校也可以選用本教材,使用時(shí)可以根據(jù)學(xué)校和學(xué)生的實(shí)際情況略去某些章節(jié)。

作者簡介

  張光河 江西師范大學(xué)計(jì)算機(jī)信息工程學(xué)院,副教授。 中科院博士畢業(yè),研究方向?yàn)槲锫?lián)網(wǎng)安全。 目前博士后在站。

圖書目錄

第1章 Android開發(fā)簡介 1
1.1 Android平臺(tái)歷史和現(xiàn)狀 1
1.2 Android平臺(tái)架構(gòu)和特點(diǎn) 2
1.3 Android開發(fā)環(huán)境搭建 3
1.3.1 Android Studio的下載 4
1.3.2 Android Studio的安裝 5
1.4 第一個(gè)Android實(shí)例 6
1.5 小結(jié) 22
習(xí)題1 22
第2章 Android開發(fā)起步 23
2.1 整型數(shù)據(jù) 23
2.1.1 界面布局及控件介紹 23
2.1.2 整型加法 30
2.1.3 整型減法 35
2.1.4 整型乘法 37
2.1.5 整型除法 38
2.2 String類 39
2.2.1 字符串處理 39
2.2.2 字符串運(yùn)算 43
2.2.3 整型和字符串轉(zhuǎn)換 45
2.2.4 字符串和整型轉(zhuǎn)換 46
2.3 浮點(diǎn)型數(shù)據(jù) 47
2.3.1 浮點(diǎn)型加法 47
2.3.2 浮點(diǎn)數(shù)減法 52
2.3.3 浮點(diǎn)數(shù)乘法 52
2.3.4 浮點(diǎn)數(shù)除法 53
2.4 算術(shù)運(yùn)算 54
2.4.1 有理數(shù)運(yùn)算加法 55
2.4.2 有理數(shù)運(yùn)算減法 58
2.4.3 有理數(shù)運(yùn)算乘法 59
2.4.4 有理數(shù)運(yùn)算除法 60
2.5 運(yùn)算流程控制 61
2.5.1 順序結(jié)構(gòu) 61
2.5.2 選擇結(jié)構(gòu) 62
2.5.3 循環(huán)結(jié)構(gòu) 65
2.5.4 混合結(jié)構(gòu) 68
2.6 小結(jié) 69
習(xí)題2 70
第3章 多媒體應(yīng)用技術(shù) 71
3.1 簡單的MP3播放器 71
3.1.1 創(chuàng)建播放器項(xiàng)目 71
3.1.2 播放器頁面布局 72
3.1.3 MP3文件自動(dòng)播放 72
3.1.4 Button的監(jiān)聽 74
3.2 復(fù)雜的MP3播放器 75
3.2.1 MediaPlayer簡介和使用 76
3.2.2 LRC文件格式及使用 79
3.2.3 使用Bitmap類 84
3.2.4 自定義TextView類 86
3.2.5 監(jiān)聽TouchEvent事件 94
3.2.6 SeekBar的使用 96
3.2.7 監(jiān)聽SeekBar 100
3.2.8 播放模式的選擇 101
3.3 一個(gè)可用的MP3播放器 106
3.3.1 播放器界面布局 106
3.3.2 Activity之間的跳轉(zhuǎn) 109
3.3.3 ListView的使用 114
3.3.4 使用Service 117
3.3.5 電話狀態(tài)的監(jiān)聽 125
3.4 手機(jī)拍照 127
3.4.1 自動(dòng)打開手機(jī)攝像頭 127
3.4.2 實(shí)現(xiàn)拍照并顯示 129
3.4.3 操作SD卡上的文件 131
3.4.4 BitmapFactory的使用 131
3.5 小結(jié) 135
習(xí)題3 136
第4章 數(shù)據(jù)庫開發(fā)入門:用戶管理實(shí)例 137
4.1 SQLite簡介 137
4.1.1 SQLite的歷史 137
4.1.2 SQLite的基本用法 138
4.1.3 SQLite的常用語句 140
4.2 用戶注冊(cè) 144
4.2.1 用戶注冊(cè)界面布局 144
4.2.2 創(chuàng)建數(shù)據(jù)庫 148
4.2.3 在OnCreate函數(shù)中寫入管理員用戶 149
4.2.4 監(jiān)聽確定Button寫入普通用戶 151
4.3 用戶登錄 154
4.3.1 用戶登錄界面布局 154
4.3.2 監(jiān)聽登錄Button按紐 157
4.3.3 根據(jù)用戶類別產(chǎn)生不同提示 158
4.3.4 監(jiān)聽注冊(cè)Button按鈕 160
4.4 用戶信息管理 161
4.4.1 普通用戶密碼修改界面布局 161
4.4.2 普通用戶密碼修改 164
4.4.3 系統(tǒng)管理員刪除用戶界面布局 165
4.4.4 所有用戶信息管理 168
4.5 小結(jié) 176
習(xí)題4 177
第5章 數(shù)據(jù)庫開發(fā)實(shí)戰(zhàn):英語聽力測試 178
5.1 準(zhǔn)備數(shù)據(jù)庫 178
5.1.1 SQLite可視化管理工具 178
5.1.2 創(chuàng)建Conversation表 181
5.1.3 創(chuàng)建Compound Dictation表 183
5.1.4 數(shù)據(jù)表的基本操作 183
5.2 英語聽力的播放 186
5.2.1 在onCreate函數(shù)中播放聽力 186
5.2.2 從指定位置播放聽力 187
5.3 英語試題及答案的顯示 190
5.3.1 使用RadioButton顯示選擇題 191
5.3.2 使用TextView顯示聽寫題 195
5.3.3 監(jiān)聽菜單顯示聽寫題答案 197
5.4 用戶答題及其判斷 204
5.4.1 監(jiān)聽RadioButton和Button 205
5.4.2 使用ImageView顯示正確或錯(cuò)誤提示 212
5.4.3 使用RatingBar顯示正確率 214
5.5 小結(jié) 215
習(xí)題5 215
第6章 圖像處理與動(dòng)畫應(yīng)用:典型算法演示實(shí)例 217
6.1 圖像處理基礎(chǔ) 217
6.1.1 Paint、Canvas和Bitmap簡介 217
6.1.2 使用Paint和Canvas廣度優(yōu)先遍歷圖 218
6.1.3 使用Paint和Canvas構(gòu)造最小生成樹 223
6.2 二維動(dòng)畫基礎(chǔ) 227
6.2.1 補(bǔ)間動(dòng)畫 227
6.2.2 逐幀動(dòng)畫 230
6.2.3 GIF動(dòng)畫 232
6.3 透明度、縮放、旋轉(zhuǎn)和位移漸變的使用 233
6.3.1 縮放和透明度漸變的使用 233
6.3.2 縮放和位移漸變的使用 235
6.3.3 旋轉(zhuǎn)和位移漸變的使用 236
6.4 位移漸變動(dòng)畫的使用 237
6.4.1 進(jìn)棧和出棧的演示 237
6.4.2 入隊(duì)和出隊(duì)的演示 239
6.5 補(bǔ)間動(dòng)畫的使用 241
6.5.1 透明度和縮放漸變的使用 241
6.5.2 組合漸變的使用 241
6.5.3 透明度、縮放和旋轉(zhuǎn)漸變的使用 242
6.5.4 透明度和旋轉(zhuǎn)漸變的使用 244
6.6 小結(jié) 246
習(xí)題6 246
第7章 網(wǎng)絡(luò)編程入門 247
7.1 基于TCP的Socket通信 247
7.1.1 Socket通信模型 247
7.1.2 使用ServerSocket和Socket 248
7.2 使用URL訪問網(wǎng)絡(luò) 254
7.2.1 使用URL讀取網(wǎng)絡(luò)資源 255
7.2.2 使用URLConnection讀取網(wǎng)絡(luò)資源 256
7.3 使用HTTP訪問網(wǎng)絡(luò) 257
7.3.1 使用HTTPURLConnection 257
7.3.2 使用Apache的Httpclient 262
7.4 使用WebView顯示網(wǎng)頁 265
7.4.1 使用WebView瀏覽網(wǎng)站 265
7.4.2 使用Webview加載HTML代碼 267
7.5 小結(jié) 269
習(xí)題7 270

本目錄推薦

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