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

基于Android平臺的移動互聯(lián)網(wǎng)應(yīng)用開發(fā)(第2版)

基于Android平臺的移動互聯(lián)網(wǎng)應(yīng)用開發(fā)(第2版)

定 價:¥49.00

作 者: 雷擎,伊凡 著
出版社: 清華大學出版社
叢編項: 高等學校計算機專業(yè)規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302469766 出版時間: 2017-07-01 包裝: 平裝
開本: 16開 頁數(shù): 367 字數(shù):  

內(nèi)容簡介

  本書對Android應(yīng)用程序開發(fā)的基本概念和技術(shù)進行了系統(tǒng)的講解,并通過簡單易懂的示例說明了其具體實現(xiàn)過程。通過本書的學習,讀者可以牢固掌握Android編程技術(shù)的基本概念、原理和編程方法,通過實踐的靈活運用,能夠進行應(yīng)用程序的實際開發(fā)。全書分為三個部分,共10章。第一部分即第1章,詳細介紹Android系統(tǒng)的體系結(jié)構(gòu)、應(yīng)用程序開發(fā)環(huán)境及調(diào)試環(huán)境的搭建;第二部分包括第2~4章,詳細介紹用戶界面的設(shè)計方法、常用布局、基本控件和高級控件、事件處理機制等實現(xiàn)Android用戶界面的基本知識,以及用戶瀏覽模式中菜單模式和動作條模式中各種應(yīng)用的具體實現(xiàn);第三部分包括第5~10章,詳細介紹Android平臺的高級知識,包括發(fā)送與接收消息、多任務(wù)與服務(wù)、實現(xiàn)應(yīng)用程序的數(shù)據(jù)存儲、訪問數(shù)據(jù)資源的接口ContentProvider、觸摸事件處理、定位服務(wù)和Google地圖應(yīng)用。本書適合對Java編程有一定基礎(chǔ)、希望掌握Android程序設(shè)計技術(shù)的讀者,也適合作為高等學校計算機專業(yè)的教材,還可作為Android程序設(shè)計的培訓教材。

作者簡介

暫缺《基于Android平臺的移動互聯(lián)網(wǎng)應(yīng)用開發(fā)(第2版)》作者簡介

圖書目錄

第1章Android開發(fā)基礎(chǔ)/1
1.1Android入門1
1.1.1Android簡介1
1.1.2Android技術(shù)架構(gòu)2
1.2Android Studio環(huán)境搭建4
1.2.1基于Windows的安裝5
1.2.2基于Mac的安裝6
1.2.3基于Linux的安裝6
1.3第一個Android應(yīng)用程序7
1.3.1創(chuàng)建Android項目7
1.3.2在手機上運行HelloWorld App11
1.3.3在AVD上運行HelloWorld App14
1.3.4定義簡單的用戶界面16
1.3.5啟動另一個Activity18
1.4使用Android Studio23
1.4.1Android Project的目錄結(jié)構(gòu)23
1.4.2AndroidManifest.xml分析25
1.5Android App開發(fā)起步28
1.5.1App開發(fā)流程28
1.5.2Android關(guān)鍵組件30
1.6本章小結(jié)30
第2章設(shè)計應(yīng)用界面/31
2.1理解Activity31
2.1.1創(chuàng)建可運行的Activity31
2.1.2Activity的生命周期37
2.1.3任務(wù)和回退棧42
2.2理解布局43
2.2.1線性布局LinearLayout45
2.2.2相對布局RelativeLayout49〖1〗基于Android平臺的移動互聯(lián)網(wǎng)應(yīng)用開發(fā)(第2版)目錄[3]〖3〗2.2.3表格布局TableLayout52
2.3使用布局54
2.4樣式和主題57
2.4.1定義樣式58
2.4.2使用樣式59
2.5理解資源60
2.5.1提供資源61
2.5.2訪問資源62
2.6多屏幕適應(yīng)63
2.7本章小結(jié)64
第3章Fragment和圖形控件/66
3.1理解Fragment66
3.1.1Fragment的概念66
3.1.2創(chuàng)建和使用Fragment69
3.1.3創(chuàng)建動態(tài)UI74
3.2常用基本控件79
3.2.1事件處理機制80
3.2.2按鈕控件81
3.2.3Toast控件88
3.2.4文本控件90
3.2.5ImageView控件96
3.2.6ProgressBar控件98
3.3界面效果處理100
3.3.1文本處理100
3.3.2定義鏈接101
3.3.3文本樣式101
3.3.4切換繪圖105
3.3.5疊加繪圖107
3.3.6切換顏色109
3.4本章小結(jié)110
第4章菜單和動作條/111
4.1菜單模式111
4.1.1菜單資源112
4.1.2菜單類型114
4.1.3菜單分組125
4.1.4設(shè)置Intent127
4.2動作條模式128
4.2.1添加Action Item130
4.2.2添加Actiion View134
4.2.3添加Action Provider136
4.2.4使用系統(tǒng)定義的Action Provider137
4.2.5自定義動作提供器139
4.2.6添加Navigation Tab140
4.2.7應(yīng)用導航模式143
4.3本章小結(jié)147
第5章發(fā)送和接收消息/148
5.1理解Intent148
5.1.1Intent的概念148
5.1.2Intent對象的組成149
5.1.3Intent解析153
5.1.4使用Intent實現(xiàn)數(shù)據(jù)傳遞159
5.2BroadcastReceiver組件168
5.2.1BroadcastReceiver的概念168
5.2.2靜態(tài)注冊方式169
5.2.3動態(tài)注冊方式172
5.3Notification管理175
5.3.1創(chuàng)建Notification176
5.3.2導航設(shè)計181
5.3.3定義樣式185
5.4本章小結(jié)186
第6章多任務(wù)與服務(wù)/188
6.1基本概念188
6.1.1進程188
6.1.2線程190
6.2實現(xiàn)多任務(wù)191
6.2.1多任務(wù)實現(xiàn)原理191
6.2.2用Handler實現(xiàn)多任務(wù)194
6.2.3AsyncTask實現(xiàn)多任務(wù)197
6.3理解服務(wù)200
6.3.1服務(wù)的生命周期201
6.3.2創(chuàng)建啟動類型服務(wù)205
6.3.3創(chuàng)建綁定類型服務(wù)211
6.4本章小結(jié)219
第7章實現(xiàn)數(shù)據(jù)的存儲/220
7.1本地數(shù)據(jù)存儲220
7.2Preference的存取與設(shè)置220
7.2.1存取Shared Preferences221
7.2.2理解Preference框架223
7.3文件讀取與保存229
7.3.1內(nèi)部存儲229
7.3.2擴展存儲233
7.3.3文件資源235
7.4存取結(jié)構(gòu)化數(shù)據(jù)237
7.4.1SQLite簡介237
7.4.2創(chuàng)建SQLite數(shù)據(jù)庫239
7.4.3管理外鍵約束242
7.4.4查詢和更新SQLite數(shù)據(jù)庫243
7.4.5管理游標Cursor247
7.5本章小結(jié)248
第8章內(nèi)容提供者/249
8.1ContentProvider基礎(chǔ)249
8.1.1什么是ContentProvider249
8.1.2訪問提供器ContentResolver250
8.1.3內(nèi)容統(tǒng)一資源標識251
8.1.4MIME類型252
8.2使用ContentProvider253
8.2.1獲取數(shù)據(jù)253
8.2.2修改數(shù)據(jù)257
8.2.3預定義的ContentProvider263
8.3創(chuàng)建ContentProvider263
8.3.1設(shè)計過程264
8.3.2設(shè)計實例273
8.4實現(xiàn)數(shù)據(jù)加載281
8.4.1基本原理281
8.4.2ListView控件284
8.5本章小結(jié)287
第9章觸摸事件處理/289
9.1理解觸摸事件289
9.2事件傳遞機制292
9.2.1內(nèi)外層次之間292
9.2.2同一層次之間300
9.3速率跟蹤301
9.4多點觸控303
9.5手勢識別305
9.5.1發(fā)現(xiàn)手勢306
9.5.2縮放手勢處理308
9.6拖放處理311
9.6.1拖放操作311
9.6.2設(shè)計拖動操作314
9.6.3實現(xiàn)拖動操作318
9.7本章小結(jié)325
第10章定位服務(wù)與Google地圖/327
10.1定位服務(wù)327
10.1.1獲取位置信息327
10.1.2定位最佳策略330
10.1.3調(diào)試位置數(shù)據(jù)334
10.1.4實現(xiàn)位置信息獲取334
10.2Google地圖337
10.2.1API中的重要類338
10.2.2使用Google Maps API339
10.3本章小結(jié)351
附錄AEclipse的Android App開發(fā)環(huán)境/352
A.1Android開發(fā)環(huán)境搭建352
A.1.1安裝Eclispe開發(fā)環(huán)境352
A.1.2安裝Android SDK353
A.1.3安裝Eclipse ADT插件354
A.1.4安裝Google Play services SDK355
A.2第一個Android應(yīng)用程序356
A.2.1創(chuàng)建AVD356
A.2.2創(chuàng)建一個新的Android項目357
A.2.3創(chuàng)建用戶界面359
A.2.4運行應(yīng)用程序359
A.2.5使用XML 來定義用戶界面361
A.3Android項目結(jié)構(gòu)分析365
參考文獻/368

本目錄推薦

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