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

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

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

定 價:¥40.00

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

ISBN: 9787560641706 出版時間: 2016-10-01 包裝: 平裝
開本: 16開 頁數(shù): 312 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 緒論 1
1.1 Android操作系統(tǒng)簡介 1
1.1.1 Android平臺的特性 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 第一個自己設(shè)計界面的
Android程序 17
2.3 Android開發(fā)的幾個輔助資源 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 相對布局案例 28
3.2.3 幀布局案例 30
3.2.4 表格布局案例 32
3.2.5 絕對布局案例 35
第4章 Android中的UI控件 37
4.1 UI控件概念介紹 37
4.1.1 基礎(chǔ)控件 37
4.1.2 高級控件 39
4.2 UI控件使用案例 40
4.2.1 基礎(chǔ)控件案例 40
4.2.2 高級控件案例 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的對話框 70
5.2.1 常用的設(shè)置對話框方法 70
5.2.2 創(chuàng)建對話框的關(guān)鍵代碼 71
5.3 Android事件處理 73
5.3.1 Android中按鈕點擊事件處理的
四種方法 73
5.3.2 Android中的鍵盤響應(yīng)事件 77
5.3.3 Android中的onTouchEvent事件 78
5.4 Intent的進階 79
5.4.1 什么是Intent 79
5.4.2 使用Intent進行界面間數(shù)據(jù)的傳遞 79
5.5 Android中的Notification 80
5.5.1 PendingIntent簡介 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 實現(xiàn)SubMenu 85
5.6.3 實現(xiàn)上下文菜單Context Menu 86
5.6.4 使用XML生成菜單 89
5.6.5 Android中的PopupWindow 90
5.7 Android中的多媒體播放 93
5.7.1 MediaPlayer簡介 93
5.7.2 MediaPlayer案例 94
第6章 數(shù)據(jù)存儲 98
6.1 Android中數(shù)據(jù)存儲的方式 98
6.1.1 SharedPreferences概述 98
6.1.2 SharedPreferences存儲數(shù)據(jù)的實現(xiàn) 99
6.1.3 SharedPreferences存儲數(shù)據(jù)的優(yōu)勢 100
6.2 文件存儲數(shù)據(jù) 100
6.2.1 文件存儲數(shù)據(jù)的關(guān)鍵代碼 101
6.2.2 文件方式讀寫SD卡上的數(shù)據(jù) 101
6.3 SQLite數(shù)據(jù)庫存儲數(shù)據(jù) 102
6.3.1 SQLite數(shù)據(jù)庫的操作 104
6.3.2 SQLite數(shù)據(jù)庫操作的關(guān)鍵代碼 104
6.4 ContentProvider存儲數(shù)據(jù)和網(wǎng)絡(luò)
存儲數(shù)據(jù) 108
6.5 項目演練 109
6.5.1 項目分析 109
6.5.2 項目創(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)建和啟動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ù)庫的通信 173
8.7.1 數(shù)據(jù)庫的安裝 173
8.7.2 服務(wù)器與mysql的連接 175
8.7.3 數(shù)據(jù)庫的增、刪、改、查語句 176
8.8 本章項目實戰(zhàn) 178
8.8.1 項目流程分析 178
8.8.2 做項目之前的準備 179
8.8.3 開始做項目 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簡介 212
9.2.2 ViewPager案例 213
9.3 Android中的動畫 216
9.3.1 四種補間動畫的介紹 217
9.3.2 用xml布局實現(xiàn)動畫 218
9.3.3 用Java代碼實現(xiàn)動畫 222
9.4 Android常用傳感器的操作 223
9.4.1 Android傳感器的類型 223
9.4.2 Android傳感器的簡介 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ā)實例項目 235
9.6.3 Android中的藍牙開發(fā) 237
第10章 Android NDK編程 240
10.1 JNI概述 240
10.1.1 JNI機制的使用過程 240
10.1.2 使用JNI機制產(chǎn)生的副作用 240
10.1.3 JNI機制的使用場合 241
10.2 Android NDK編程 241
10.2.1 Android NDK簡介 241
10.2.2 Android NDK使用的原因 242
10.2.3 Android NDK開發(fā)環(huán)境的搭建 242
10.3 Android NDK編程案例 244
第11章 項目實戰(zhàn)——短信提醒 247
11.1 本章導(dǎo)讀 247
11.2 制定計劃 247
11.3 需求分析 248
11.4 軟件設(shè)計 250
11.5 程序編碼 255
11.6 軟件測試 286
11.7 運行與維護 287
第12章 項目實戰(zhàn)——天氣預(yù)報 288
12.1 本章導(dǎo)讀 288
12.2 制定計劃 288
12.3 需求分析 289
12.4 軟件設(shè)計 289
12.5 程序編碼 292
12.6 軟件的后期測試與維護 303
參考文獻 304

本目錄推薦

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