Android套用開發技術

Android套用開發技術

《Android套用開發技術》是2017年2月電子工業出版社出版的圖書,作者是胡光永、查英華。

基本介紹

  • 中文名:Android套用開發技術
  • 作者:胡光永、查英華
  • ISBN:9787121306310
  • 頁數:212頁
  • 定價:36元
  • 出版社:電子工業出版社
  • 出版時間:2017年2月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書是基於Android 5.0和Android Studio的移動網際網路套用開發的入門教材,圍繞一個綜合項目—學生空間展開,貫徹“做中學”的理念,由淺入深地系統介紹Android套用開發的概念、技術和方法。本書分為8個任務,包括初識Android、基本界面設計及最佳化、主界面及列表信息、廣播及服務、數據持久化以及Android 5.0控制項套用等,項目開發過程穿插講解知識點,將理論知識融入項目開發。本書以項目貫穿全程,由淺入深地將理論知識和實例緊密結合,知識結構清晰,易於學習,既可作為高等院校移動網際網路Android開發課程的教材,也可作為Android開發初學者的入門參考書。

圖書目錄

任務T0 學生空間App項目總覽 1
0.1.1 學生空間App項目背景 1
0.1.2 學生空間App項目概述 1
任務T1 開啟學生空間App的開發之旅 4
任務T1-1 什麼是Android 4
任務目標 4
任務分析 4
知識準備 5
1.1.1 Android系統概述 5
1.1.2 Android的歷史與發展 5
1.1.3 Android體系架構及Dalvik 6
1.1.4 Android版本 9
1.1.5 Android開發環境搭建 10
1.1.6 Android模擬器及其使用 12
1.1.7 Android Market 14
任務實戰 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
任務實戰 31
技能訓練 33
任務T2-2 基本控制項(二) 35
任務目標 35
任務分析 35
知識準備 36
2.2.1 ImageView控制項 36
2.2.2 CheckBox控制項 38
2.2.3 RadioButton控制項 40
任務實戰 41
技能訓練 44
任務T2-3 觸屏與鍵盤事件 45
任務目標 45
任務分析 45
知識準備 45
2.3.1 Android常見事件 45
2.3.2 onTouchEvent事件 46
2.3.3 鍵盤事件 46
任務實戰 47
技能訓練 49
任務T2-4 選單與訊息通知 50
任務目標 50
任務分析 50
知識準備 51
2.4.1 選單 51
2.4.2 對話框 53
2.4.3 訊息通知 54
任務實戰 57
技能訓練 60
任務T3 學生空間App的界面最佳化 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
任務實戰 71
技能訓練 75
任務T3-2 常用資源深入 77
任務目標 77
知識準備 77
3.2.1 Android資源目錄結構 78
3.2.2 樣式 78
3.2.3 Drawable資源 81
3.2.4 動態增加layout資源 83
技能訓練 84
任務T4 學生空間App的主界面設計 88
任務T4-1 深入理解Activity 88
任務目標 88
任務分析 88
知識準備 89
4.1.1 多Activity間的跳轉 89
4.1.2 多Activity間的數據傳遞 90
4.1.3 深入Intent套用 92
4.1.4 Activity生命周期進階 94
任務實戰 96
技能訓練 97
任務T4-2 Fragment 98
任務目標 98
任務分析 98
知識準備 99
4.2.1 Fragment簡介 99
4.2.2 Fragment生命周期 102
任務實戰 103
技能訓練 105
任務T5 學生空間App列表信息的展示 106
任務T5-1 ListView控制項和Adapter 106
任務目標 106
任務分析 106
知識準備 107
5.1.1 ListView控制項 107
5.1.2 Adapter 109
任務實戰 114
技能訓練 117
任務T5-2 Spinner控制項和GridView控制項 119
任務目標 119
任務分析 119
知識準備 120
5.2.1 Spinner控制項 120
5.2.2 GridView控制項 125
任務實戰 127
技能訓練 132
任務T6 Android的廣播和服務 133
任務T6-1 Android廣播接收器 133
任務目標 133
任務分析 133
知識準備 134
6.1.2 Android廣播的實現 135
任務實戰 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 訪問系統核心服務 141
任務實戰 142
技能訓練 144
任務T7 學生空間App的數據存取及共享 146
任務T7-1 SharedPreferences存儲 146
任務目標 146
任務分析 146
知識準備 147
7.1.1 SharedPreferences的套用場景 147
7.1.2 SharedPreferences的使用方法 147
任務實戰 149
技能訓練 150
任務T7-2 檔案存儲 151
任務目標 151
任務分析 151
知識準備 152
7.2.1 檔案存儲 152
7.2.2 內部存儲 152
7.2.3 外部存儲 154
任務實戰 156
技能訓練 158
任務T7-3 SQLite存儲 159
任務目標 159
任務分析 159
知識準備 160
7.3.1 SQLite的基本概念 160
7.3.2 Android中SQLite的使用 160
7.3.3 SQLiteOpenHelper 161
任務實戰 162
技能訓練 169
任務T7-4 ContentProvider數據共享 170
任務目標 170
任務分析 170
知識準備 171
7.4.1 ContentProvider概述 171
7.4.2 Uri類 172
7.4.3 ContentResolver類 173
任務實戰 174
技能訓練 177
任務T8 學生空間App的高級控制項的套用 178
任務T8-1 Snackbar 178
任務目標 178
任務分析 178
知識準備 179
8.1.1 Snackbar的套用場景 179
8.1.2 Snackbar的使用方法 179
8.1.3 Snackbar的使用示例 179
任務實戰 181
技能訓練 182
任務T8-2 FloatingActionButton 183
任務目標 183
任務分析 183
知識準備 183
8.2.1 FloatingActionButton的使用方法 183
8.2.2 FloatingActionButton的使用示例 184
任務實戰 186
技能訓練 187
附錄A Android Studio開發環境的套用技巧 188
附錄B Android編碼規範 198
參考文獻 202

相關詞條

熱門詞條

聯絡我們