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

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

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

定 價:¥49.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第1章Android開發(fā)基礎/1
1.1Android入門1
1.1.1Android簡介1
1.1.2Android技術架構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應用程序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的目錄結構23
1.4.2AndroidManifest.xml分析25
1.5Android App開發(fā)起步28
1.5.1App開發(fā)流程28
1.5.2Android關鍵組件30
1.6本章小結30
第2章設計應用界面/31
2.1理解Activity31
2.1.1創(chuàng)建可運行的Activity31
2.1.2Activity的生命周期37
2.1.3任務和回退棧42
2.2理解布局43
2.2.1線性布局LinearLayout45
2.2.2相對布局RelativeLayout49〖1〗基于Android平臺的移動互聯(lián)網應用開發(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多屏幕適應63
2.7本章小結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本章小結110
第4章菜單和動作條/111
4.1菜單模式111
4.1.1菜單資源112
4.1.2菜單類型114
4.1.3菜單分組125
4.1.4設置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應用導航模式143
4.3本章小結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)數據傳遞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導航設計181
5.3.3定義樣式185
5.4本章小結186
第6章多任務與服務/188
6.1基本概念188
6.1.1進程188
6.1.2線程190
6.2實現(xiàn)多任務191
6.2.1多任務實現(xiàn)原理191
6.2.2用Handler實現(xiàn)多任務194
6.2.3AsyncTask實現(xiàn)多任務197
6.3理解服務200
6.3.1服務的生命周期201
6.3.2創(chuàng)建啟動類型服務205
6.3.3創(chuàng)建綁定類型服務211
6.4本章小結219
第7章實現(xiàn)數據的存儲/220
7.1本地數據存儲220
7.2Preference的存取與設置220
7.2.1存取Shared Preferences221
7.2.2理解Preference框架223
7.3文件讀取與保存229
7.3.1內部存儲229
7.3.2擴展存儲233
7.3.3文件資源235
7.4存取結構化數據237
7.4.1SQLite簡介237
7.4.2創(chuàng)建SQLite數據庫239
7.4.3管理外鍵約束242
7.4.4查詢和更新SQLite數據庫243
7.4.5管理游標Cursor247
7.5本章小結248
第8章內容提供者/249
8.1ContentProvider基礎249
8.1.1什么是ContentProvider249
8.1.2訪問提供器ContentResolver250
8.1.3內容統(tǒng)一資源標識251
8.1.4MIME類型252
8.2使用ContentProvider253
8.2.1獲取數據253
8.2.2修改數據257
8.2.3預定義的ContentProvider263
8.3創(chuàng)建ContentProvider263
8.3.1設計過程264
8.3.2設計實例273
8.4實現(xiàn)數據加載281
8.4.1基本原理281
8.4.2ListView控件284
8.5本章小結287
第9章觸摸事件處理/289
9.1理解觸摸事件289
9.2事件傳遞機制292
9.2.1內外層次之間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設計拖動操作314
9.6.3實現(xiàn)拖動操作318
9.7本章小結325
第10章定位服務與Google地圖/327
10.1定位服務327
10.1.1獲取位置信息327
10.1.2定位最佳策略330
10.1.3調試位置數據334
10.1.4實現(xiàn)位置信息獲取334
10.2Google地圖337
10.2.1API中的重要類338
10.2.2使用Google Maps API339
10.3本章小結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應用程序356
A.2.1創(chuàng)建AVD356
A.2.2創(chuàng)建一個新的Android項目357
A.2.3創(chuàng)建用戶界面359
A.2.4運行應用程序359
A.2.5使用XML 來定義用戶界面361
A.3Android項目結構分析365
參考文獻/368

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號