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

Android平臺(tái)應(yīng)用軟件開發(fā)

Android平臺(tái)應(yīng)用軟件開發(fā)

定 價(jià):¥40.00

作 者: 朱小軍 編
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787560641706 出版時(shí)間: 2016-10-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 312 字?jǐn)?shù):  

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

  本書全面且詳細(xì)地講述了Android應(yīng)用程序開發(fā)用到的相關(guān)知識(shí),包括Android開發(fā)環(huán)境的搭建與布局、Android控件、Android數(shù)據(jù)存儲(chǔ)、Android網(wǎng)絡(luò)開發(fā)和Android中的特色編程等。本書注重實(shí)際動(dòng)手能力的培養(yǎng),每個(gè)知識(shí)點(diǎn)都以小案例的方式進(jìn)行講解,以項(xiàng)目驅(qū)動(dòng)方式使讀者能夠更好地理解知識(shí)點(diǎn),最后兩章的綜合項(xiàng)目能夠提高讀者對(duì)綜合項(xiàng)目的編程能力。本書配套光盤中包含了搭建開發(fā)環(huán)境所用的全部軟件和所有章節(jié)案例的源代碼程序,不僅可以作為參考,也可以直接使用,以方便讀者快速掌握Android應(yīng)用開發(fā)技術(shù)。本書可供具備Java編程基本功底并有志于Android應(yīng)用開發(fā)的初中級(jí)讀者使用,也適合作為高等學(xué)校計(jì)算機(jī)專業(yè)Android方向?qū)W生的教材。

作者簡(jiǎn)介

暫缺《Android平臺(tái)應(yīng)用軟件開發(fā)》作者簡(jiǎn)介

圖書目錄

第1章 緒論 1
1.1 Android操作系統(tǒng)簡(jiǎn)介 1
1.1.1 Android平臺(tái)的特性 2
1.1.2 Android系統(tǒng)架構(gòu) 2
1.2 軟件系統(tǒng)架構(gòu) 4
1.2.1 C/S結(jié)構(gòu) 4
1.2.2 B/S結(jié)構(gòu) 5
1.2.3 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的分析比較 6
1.2.4 軟件系統(tǒng)架構(gòu)總結(jié) 6
第2章 Android開發(fā)環(huán)境搭建 9
2.1 Android開發(fā)環(huán)境搭建 9
2.1.1 搭建環(huán)境工具介紹 9
2.1.2 工具軟件的安裝 10
2.1.3 Android模擬器的創(chuàng)建 13
2.2 Android程序目錄結(jié)構(gòu) 13
2.2.1 HelloWorld程序 14
2.2.2 Android程序目錄結(jié)構(gòu) 15
2.2.3 第一個(gè)自己設(shè)計(jì)界面的
Android程序 17
2.3 Android開發(fā)的幾個(gè)輔助資源 19
2.3.1 Android SDK的API文檔 19
2.3.2 Dalvik Debug Monitor Service 19
2.3.3 ADB命令行工具 22
第3章 Android中的五種布局 24
3.1 五種布局概念介紹 24
3.2 五種布局案例 25
3.2.1 線性布局案例 25
3.2.2 相對(duì)布局案例 28
3.2.3 幀布局案例 30
3.2.4 表格布局案例 32
3.2.5 絕對(duì)布局案例 35
第4章 Android中的UI控件 37
4.1 UI控件概念介紹 37
4.1.1 基礎(chǔ)控件 37
4.1.2 高級(jí)控件 39
4.2 UI控件使用案例 40
4.2.1 基礎(chǔ)控件案例 40
4.2.2 高級(jí)控件案例 50
第5章 Android中的交互與菜單 68
5.1 Android中的Toast提示框 68
5.1.1 Toast提示框的創(chuàng)建 68
5.1.2 Toast提示框的優(yōu)化 68
5.2 Android的對(duì)話框 70
5.2.1 常用的設(shè)置對(duì)話框方法 70
5.2.2 創(chuàng)建對(duì)話框的關(guān)鍵代碼 71
5.3 Android事件處理 73
5.3.1 Android中按鈕點(diǎn)擊事件處理的
四種方法 73
5.3.2 Android中的鍵盤響應(yīng)事件 77
5.3.3 Android中的onTouchEvent事件 78
5.4 Intent的進(jìn)階 79
5.4.1 什么是Intent 79
5.4.2 使用Intent進(jìn)行界面間數(shù)據(jù)的傳遞 79
5.5 Android中的Notification 80
5.5.1 PendingIntent簡(jiǎn)介 80
5.5.2 創(chuàng)建Notification的關(guān)鍵代碼 81
5.6 Android中的Menu 82
5.6.1 菜單的創(chuàng)建與響應(yīng) 82
5.6.2 實(shí)現(xiàn)SubMenu 85
5.6.3 實(shí)現(xiàn)上下文菜單Context Menu 86
5.6.4 使用XML生成菜單 89
5.6.5 Android中的PopupWindow 90
5.7 Android中的多媒體播放 93
5.7.1 MediaPlayer簡(jiǎn)介 93
5.7.2 MediaPlayer案例 94
第6章 數(shù)據(jù)存儲(chǔ) 98
6.1 Android中數(shù)據(jù)存儲(chǔ)的方式 98
6.1.1 SharedPreferences概述 98
6.1.2 SharedPreferences存儲(chǔ)數(shù)據(jù)的實(shí)現(xiàn) 99
6.1.3 SharedPreferences存儲(chǔ)數(shù)據(jù)的優(yōu)勢(shì) 100
6.2 文件存儲(chǔ)數(shù)據(jù) 100
6.2.1 文件存儲(chǔ)數(shù)據(jù)的關(guān)鍵代碼 101
6.2.2 文件方式讀寫SD卡上的數(shù)據(jù) 101
6.3 SQLite數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù) 102
6.3.1 SQLite數(shù)據(jù)庫(kù)的操作 104
6.3.2 SQLite數(shù)據(jù)庫(kù)操作的關(guān)鍵代碼 104
6.4 ContentProvider存儲(chǔ)數(shù)據(jù)和網(wǎng)絡(luò)
存儲(chǔ)數(shù)據(jù) 108
6.5 項(xiàng)目演練 109
6.5.1 項(xiàng)目分析 109
6.5.2 項(xiàng)目創(chuàng)建步驟 109
第7章 Android中的四大組件 117
7.1 Activity組件 117
7.1.1 Activity的生命周期 117
7.1.2 Activity的任務(wù)棧 123
7.2 BroadcastReceiver組件 124
7.2.1 創(chuàng)建BroadcastReceiver 124
7.2.2 廣播接收器的生命周期 125
7.2.3 廣播的類型和發(fā)送 126
7.2.4 廣播接收器案例 126
7.3 Service組件 130
7.3.1 Service的分類 130
7.3.2 創(chuàng)建和啟動(dòng)Service組件的方法 130
7.3.3 Service組件案例 132
7.4 ContentProvider組件 135
7.4.1 Uri類介紹 136
7.4.2 UriMatcher類使用介紹 136
7.4.3 ContentProvider數(shù)據(jù)共享 137
7.4.4 ContentProvider案例 138
第8章 Android中的網(wǎng)絡(luò)訪問 147
8.1 在Eclipse上搭建服務(wù)器 147
8.1.1 搭建服務(wù)器環(huán)境工具介紹 147
8.1.2 工具軟件的安裝 147
8.1.3 搭建服務(wù)器 148
8.2 Android利用HttpURLConnection
訪問網(wǎng)絡(luò) 149
8.2.1 HttpURLConnection介紹 149
8.2.2 HttpURLConnection的使用方法 150
8.2.3 使用HttpURLConnection訪問
服務(wù)器 151
8.3 Android 利用HttpClient訪問網(wǎng)絡(luò) 154
8.3.1 HttpClient的介紹 154
8.3.2 使用HttpClient來執(zhí)行GET調(diào)用 154
8.3.3 使用HttpClient來執(zhí)行POST調(diào)用 157
8.4 Android 從服務(wù)器下載文件 161
8.4.1 從服務(wù)器下載圖片 161
8.4.2 從服務(wù)器下載文件 162
8.5 xml的生成與解析 164
8.5.1 什么是xml 164
8.5.2 在服務(wù)器端生成xml 164
8.5.3 在客戶端解析xml數(shù)據(jù) 166
8.6 JSON的生成與解析 169
8.6.1 什么是JSON 169
8.6.2 JSON在服務(wù)端的生成 169
8.6.3 JSON在客戶端的解析 171
8.7 服務(wù)器與數(shù)據(jù)庫(kù)的通信 173
8.7.1 數(shù)據(jù)庫(kù)的安裝 173
8.7.2 服務(wù)器與mysql的連接 175
8.7.3 數(shù)據(jù)庫(kù)的增、刪、改、查語(yǔ)句 176
8.8 本章項(xiàng)目實(shí)戰(zhàn) 178
8.8.1 項(xiàng)目流程分析 178
8.8.2 做項(xiàng)目之前的準(zhǔn)備 179
8.8.3 開始做項(xiàng)目 179
第9章 Android中的特色編程 207
9.1 Android的Fragment 207
9.1.1 Fragment的相關(guān)使用 207
9.1.2 通過布局文件將Fragment加入
Activity 208
9.1.3 通過Java代碼將Fragment加入
Activity 209
9.2 Android中ViewPager的使用 212
9.2.1 ViewPager簡(jiǎn)介 212
9.2.2 ViewPager案例 213
9.3 Android中的動(dòng)畫 216
9.3.1 四種補(bǔ)間動(dòng)畫的介紹 217
9.3.2 用xml布局實(shí)現(xiàn)動(dòng)畫 218
9.3.3 用Java代碼實(shí)現(xiàn)動(dòng)畫 222
9.4 Android常用傳感器的操作 223
9.4.1 Android傳感器的類型 223
9.4.2 Android傳感器的簡(jiǎn)介 223
9.4.3 Android傳感器的使用 225
9.4.4 Android傳感器案例 227
9.5 Android中的定位 232
9.5.1 Android中定位方法介紹 232
9.5.2 基站定位案例 233
9.6 Android的硬件操作 234
9.6.1 Android中的wifi開發(fā) 234
9.6.2 wifi開發(fā)實(shí)例項(xiàng)目 235
9.6.3 Android中的藍(lán)牙開發(fā) 237
第10章 Android NDK編程 240
10.1 JNI概述 240
10.1.1 JNI機(jī)制的使用過程 240
10.1.2 使用JNI機(jī)制產(chǎn)生的副作用 240
10.1.3 JNI機(jī)制的使用場(chǎng)合 241
10.2 Android NDK編程 241
10.2.1 Android NDK簡(jiǎn)介 241
10.2.2 Android NDK使用的原因 242
10.2.3 Android NDK開發(fā)環(huán)境的搭建 242
10.3 Android NDK編程案例 244
第11章 項(xiàng)目實(shí)戰(zhàn)——短信提醒 247
11.1 本章導(dǎo)讀 247
11.2 制定計(jì)劃 247
11.3 需求分析 248
11.4 軟件設(shè)計(jì) 250
11.5 程序編碼 255
11.6 軟件測(cè)試 286
11.7 運(yùn)行與維護(hù) 287
第12章 項(xiàng)目實(shí)戰(zhàn)——天氣預(yù)報(bào) 288
12.1 本章導(dǎo)讀 288
12.2 制定計(jì)劃 288
12.3 需求分析 289
12.4 軟件設(shè)計(jì) 289
12.5 程序編碼 292
12.6 軟件的后期測(cè)試與維護(hù) 303
參考文獻(xiàn) 304

本目錄推薦

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