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

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

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

定 價:¥40.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 緒論 1
1.1 Android操作系統(tǒng)簡介 1
1.1.1 Android平臺的特性 2
1.1.2 Android系統(tǒng)架構 2
1.2 軟件系統(tǒng)架構 4
1.2.1 C/S結構 4
1.2.2 B/S結構 5
1.2.3 C/S結構與B/S結構的分析比較 6
1.2.4 軟件系統(tǒng)架構總結 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程序目錄結構 13
2.2.1 HelloWorld程序 14
2.2.2 Android程序目錄結構 15
2.2.3 第一個自己設計界面的
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 基礎控件 37
4.1.2 高級控件 39
4.2 UI控件使用案例 40
4.2.1 基礎控件案例 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 常用的設置對話框方法 70
5.2.2 創(chuàng)建對話框的關鍵代碼 71
5.3 Android事件處理 73
5.3.1 Android中按鈕點擊事件處理的
四種方法 73
5.3.2 Android中的鍵盤響應事件 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的關鍵代碼 81
5.6 Android中的Menu 82
5.6.1 菜單的創(chuà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ù)的關鍵代碼 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ù)庫操作的關鍵代碼 104
6.4 ContentProvider存儲數(shù)據(jù)和網(wǎng)絡
存儲數(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的任務棧 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)絡訪問 147
8.1 在Eclipse上搭建服務器 147
8.1.1 搭建服務器環(huán)境工具介紹 147
8.1.2 工具軟件的安裝 147
8.1.3 搭建服務器 148
8.2 Android利用HttpURLConnection
訪問網(wǎng)絡 149
8.2.1 HttpURLConnection介紹 149
8.2.2 HttpURLConnection的使用方法 150
8.2.3 使用HttpURLConnection訪問
服務器 151
8.3 Android 利用HttpClient訪問網(wǎng)絡 154
8.3.1 HttpClient的介紹 154
8.3.2 使用HttpClient來執(zhí)行GET調用 154
8.3.3 使用HttpClient來執(zhí)行POST調用 157
8.4 Android 從服務器下載文件 161
8.4.1 從服務器下載圖片 161
8.4.2 從服務器下載文件 162
8.5 xml的生成與解析 164
8.5.1 什么是xml 164
8.5.2 在服務器端生成xml 164
8.5.3 在客戶端解析xml數(shù)據(jù) 166
8.6 JSON的生成與解析 169
8.6.1 什么是JSON 169
8.6.2 JSON在服務端的生成 169
8.6.3 JSON在客戶端的解析 171
8.7 服務器與數(shù)據(jù)庫的通信 173
8.7.1 數(shù)據(jù)庫的安裝 173
8.7.2 服務器與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的相關使用 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 本章導讀 247
11.2 制定計劃 247
11.3 需求分析 248
11.4 軟件設計 250
11.5 程序編碼 255
11.6 軟件測試 286
11.7 運行與維護 287
第12章 項目實戰(zhàn)——天氣預報 288
12.1 本章導讀 288
12.2 制定計劃 288
12.3 需求分析 289
12.4 軟件設計 289
12.5 程序編碼 292
12.6 軟件的后期測試與維護 303
參考文獻 304

本目錄推薦

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