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

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

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

定 價:¥49.80

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 Android開發(fā)簡介 1
1.1 Android平臺歷史和現(xiàn)狀 1
1.2 Android平臺架構(gòu)和特點 2
1.3 Android開發(fā)環(huán)境搭建 3
1.3.1 Android Studio的下載 4
1.3.2 Android Studio的安裝 5
1.4 第一個Android實例 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 字符串運算 43
2.2.3 整型和字符串轉(zhuǎn)換 45
2.2.4 字符串和整型轉(zhuǎn)換 46
2.3 浮點型數(shù)據(jù) 47
2.3.1 浮點型加法 47
2.3.2 浮點數(shù)減法 52
2.3.3 浮點數(shù)乘法 52
2.3.4 浮點數(shù)除法 53
2.4 算術(shù)運算 54
2.4.1 有理數(shù)運算加法 55
2.4.2 有理數(shù)運算減法 58
2.4.3 有理數(shù)運算乘法 59
2.4.4 有理數(shù)運算除法 60
2.5 運算流程控制 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)建播放器項目 71
3.1.2 播放器頁面布局 72
3.1.3 MP3文件自動播放 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 一個可用的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 自動打開手機(jī)攝像頭 127
3.4.2 實現(xiàn)拍照并顯示 129
3.4.3 操作SD卡上的文件 131
3.4.4 BitmapFactory的使用 131
3.5 小結(jié) 135
習(xí)題3 136
第4章 數(shù)據(jù)庫開發(fā)入門:用戶管理實例 137
4.1 SQLite簡介 137
4.1.1 SQLite的歷史 137
4.1.2 SQLite的基本用法 138
4.1.3 SQLite的常用語句 140
4.2 用戶注冊 144
4.2.1 用戶注冊界面布局 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)聽注冊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ā)實戰(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顯示正確或錯誤提示 212
5.4.3 使用RatingBar顯示正確率 214
5.5 小結(jié) 215
習(xí)題5 215
第6章 圖像處理與動畫應(yīng)用:典型算法演示實例 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 二維動畫基礎(chǔ) 227
6.2.1 補間動畫 227
6.2.2 逐幀動畫 230
6.2.3 GIF動畫 232
6.3 透明度、縮放、旋轉(zhuǎn)和位移漸變的使用 233
6.3.1 縮放和透明度漸變的使用 233
6.3.2 縮放和位移漸變的使用 235
6.3.3 旋轉(zhuǎn)和位移漸變的使用 236
6.4 位移漸變動畫的使用 237
6.4.1 進(jìn)棧和出棧的演示 237
6.4.2 入隊和出隊的演示 239
6.5 補間動畫的使用 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) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號