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

Android應用開發(fā)技術

Android應用開發(fā)技術

定 價:¥36.00

作 者: 胡光永
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787121306310 出版時間: 2017-02-01 包裝: 平塑勒
開本: 頁數(shù): 212 字數(shù):  

內(nèi)容簡介

  本書是基于Android 5.0和Android Studio的移動互聯(lián)網(wǎng)應用開發(fā)的入門教材,圍繞一個綜合項目—學生空間展開,貫徹“做中學”的理念,由淺入深地系統(tǒng)介紹Android應用開發(fā)的概念、技術和方法。本書分為8個任務,包括初識Android、基本界面設計及優(yōu)化、主界面及列表信息、廣播及服務、數(shù)據(jù)持久化以及Android 5.0控件應用等,項目開發(fā)過程穿插講解知識點,將理論知識融入項目開發(fā)。本書以項目貫穿全程,由淺入深地將理論知識和實例緊密結合,知識結構清晰,易于學習,既可作為高等院校移動互聯(lián)網(wǎng)Android開發(fā)課程的教材,也可作為Android開發(fā)初學者的入門參考書。

作者簡介

  胡光永,男,1974.5,碩士。現(xiàn)任南京工業(yè)職業(yè)技術學院計算機與軟件學院 院長,教師,副教授。長期從事軟件工程、移動互聯(lián)網(wǎng)應用技術開發(fā)和應用工作。近5年參與國家自然科學基金項目1項,主持市廳級課題2項,2014年獲江蘇省六大高峰人才項目資助;以第一作者發(fā)表論文6篇,其中核心期刊2篇;社會服務項目累計到賬金額20余萬元。2013年獲江蘇省教學成果一等獎(排名1),2014年獲國家級教學成果二等獎(排名2),指導學生獲全國職業(yè)院校移動開發(fā)賽項一等獎等多項獲獎。

圖書目錄

任務T0 學生空間App項目總覽1
0.1.1 學生空間App項目背景1
0.1.2 學生空間App項目概述1
任務T1 開啟學生空間App的開發(fā)之旅4
任務T1-1 什么是Android4
任務目標4
任務分析4
知識準備5
1.1.1 Android系統(tǒng)概述5
1.1.2 Android的歷史與發(fā)展5
1.1.3 Android體系架構及Dalvik6
1.1.4 Android版本9
1.1.5 Android開發(fā)環(huán)境搭建10
1.1.6 Android模擬器及其使用12
1.1.7 Android Market14
任務實戰(zhàn)15
技能訓練18
任務T1-2 認識Android應用的結構19
任務目標19
知識準備19
1.2.1 Android應用的目錄結構19
1.2.2 ADT常用窗口23
技能訓練26
任務T2 學生空間App的界面設計27
任務T2-1 基本控件(一)27
任務目標27
任務分析27
知識準備28
2.1.1 界面控件的基本結構28
2.1.2 TextView控件29
2.1.3 EditText控件30
2.1.4 Button控件30
任務實戰(zhàn)31
技能訓練33
任務T2-2 基本控件(二)35
任務目標35
任務分析35
知識準備36
2.2.1 ImageView控件36
2.2.2 CheckBox控件38
2.2.3 RadioButton控件40
任務實戰(zhàn)41
技能訓練44
任務T2-3 觸屏與鍵盤事件45
任務目標45
任務分析45
知識準備45
2.3.1 Android常見事件45
2.3.2 onTouchEvent事件46
2.3.3 鍵盤事件46
任務實戰(zhàn)47
技能訓練49
任務T2-4 菜單與消息通知50
任務目標50
任務分析50
知識準備51
2.4.1 菜單51
2.4.2 對話框53
2.4.3 消息通知54
任務實戰(zhàn)57
技能訓練60
任務T3 學生空間App的界面優(yōu)化62
任務T3-1 學生空間App的界面設計62
任務目標62
任務分析62
知識準備63
3.1.1 LinearLayout布局63
3.1.2 FrameLayout布局65
3.1.3 RelativeLayout布局66
3.1.4 TableLayout布局70
3.1.5 GridLayout布局70
任務實戰(zhàn)71
技能訓練75
任務T3-2 常用資源深入77
任務目標77
知識準備77
3.2.1 Android資源目錄結構78
3.2.2 樣式78
3.2.3 Drawable資源81
3.2.4 動態(tài)增加layout資源83
技能訓練84
任務T4 學生空間App的主界面設計88
任務T4-1 深入理解Activity88
任務目標88
任務分析88
知識準備89
4.1.1 多Activity間的跳轉89
4.1.2 多Activity間的數(shù)據(jù)傳遞90
4.1.3 深入Intent應用92
4.1.4 Activity生命周期進階94
任務實戰(zhàn)96
技能訓練97
任務T4-2 Fragment98
任務目標98
任務分析98
知識準備99
4.2.1 Fragment簡介99
4.2.2 Fragment生命周期102
任務實戰(zhàn)103
技能訓練105
任務T5 學生空間App列表信息的展示106
任務T5-1 ListView控件和Adapter106
任務目標106
任務分析106
知識準備107
5.1.1 ListView控件107
5.1.2 Adapter109
任務實戰(zhàn)114
技能訓練117
任務T5-2 Spinner控件和GridView控件119
任務目標119
任務分析119
知識準備120
5.2.1 Spinner控件120
5.2.2 GridView控件125
任務實戰(zhàn)127
技能訓練132
任務T6 Android的廣播和服務133
任務T6-1 Android廣播接收器133
任務目標133
任務分析133
知識準備134
6.1.1 Android廣播機制134
6.1.2 Android廣播的實現(xiàn)135
任務實戰(zhàn)136
技能訓練137
任務T6-2 Android服務138
任務目標138
任務分析138
知識準備139
6.2.1 Service的基本概念139
6.2.2 Service的生命周期139
6.2.3 使用Service的方法140
6.2.4 訪問系統(tǒng)核心服務141
任務實戰(zhàn)142
技能訓練144
任務T7 學生空間App的數(shù)據(jù)存取及共享146
任務T7-1 SharedPreferences存儲146
任務目標146
任務分析146
知識準備147
7.1.1 SharedPreferences的應用場景147
7.1.2 SharedPreferences的使用方法147
任務實戰(zhàn)149
技能訓練150
任務T7-2 文件存儲151
任務目標151
任務分析151
知識準備152
7.2.1 文件存儲152
7.2.2 內(nèi)部存儲152
7.2.3 外部存儲154

任務實戰(zhàn)156
技能訓練158

任務T7-3 SQLite存儲159
任務目標159
任務分析159
知識準備160
7.3.1 SQLite的基本概念160
7.3.2 Android中SQLite的使用160
7.3.3 SQLiteOpenHelper161
任務實戰(zhàn)162
技能訓練169
任務T7-4 ContentProvider數(shù)據(jù)共享170
任務目標170
任務分析170
知識準備171
7.4.1 ContentProvider概述171
7.4.2 Uri類172
7.4.3 ContentResolver類173
任務實戰(zhàn)174
技能訓練177
任務T8 學生空間App的高級控件的應用178
任務T8-1 Snackbar178
任務目標178
任務分析178
知識準備179
8.1.1 Snackbar的應用場景179
8.1.2 Snackbar的使用方法179
8.1.3 Snackbar的使用示例179
任務實戰(zhàn)181
技能訓練182
任務T8-2 FloatingActionButton183
任務目標183
任務分析183
知識準備183
8.2.1 FloatingActionButton的使用方法183
8.2.2 FloatingActionButton的使用示例184
任務實戰(zhàn)186
技能訓練187
附錄A Android Studio開發(fā)環(huán)境的應用技巧188
附錄B Android編碼規(guī)范198
參考文獻202

本目錄推薦

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