AndroidStudio項目開發實戰——從基礎入門到趣味開發

馬靜,鄺楚文,肖國金

  • 出版商: 電子工業
  • 出版日期: 2020-03-01
  • 定價: $258
  • 售價: 7.9$204
  • 貴賓價: 7.5$194
  • 語言: 簡體中文
  • 頁數: 208
  • 裝訂: 平裝
  • ISBN: 7121361892
  • ISBN-13: 9787121361890
  • 相關分類: Android
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

本書集知識性、趣味性和實用性於一體。
全書以完整的Android項目開發流程為主線,
按照項目的功能模塊和Android項目開發的工作過程來劃分工作任務,
並設計教學內容,將相關知識點融入工作任務,實現理論知識與實踐技能的有機結合。

作者簡介

馬靜

惠州經濟職業技術學院專職教師,
曾主持包括廣東省教育廳的高職院校基於數據挖掘的多維教學質量管理系統研究的多項橫向、
縱向課題,具有多年的Android開發及授課經驗,在廣東省高職職業技能比賽移動應用開發項目中多次獲獎。

目錄大綱

目錄
第1章Android程序設計基礎1
1.1工作任務概述1
1.2預備知識1
1.2.1基本概念1
1.2.2 Android Studio快速上手2
1.2.3 Android Studio操作界面5
1.2.4 Android Studio項目結構7
1.2.5 Activity 8
1.2.6 Android程序設計流程8
1.2.7 Activity的生命週期11
1.2.8組件的佈局與屬性設置12
1 .2.9組件的事件處理14
1.2.10 ConstraintLayout 16
1.2.11 Button 18
1.2.12 ImageView 19
1.3搭建Android開發環境19
1.4創建並運行第一個Android項目23
1.5 “滾蛋吧!腫瘤君”的界面設計28

第2章項目簡介32
2.1工作任務概述32
2.2初識設計文檔32
2.2.1設計文檔概述32
2.2.2設計文檔模板32
2.3分析開發任務34

第3章“登錄”模塊的佈局40
3.1工作任務概述40
3.2預備知識41
3.2.1 View與ViewGroup佈局41
3.2.2 LinearLayout 41
3.2.3 Android中控件的margin屬性和padding屬性42
3.2.4 EditText組件42
3.2.5 Android圖片不同分辨率的適配43
3.2.6 res/values文件夾下常用的XML資源文件45
3.2.7 shape 47
3.2.8 selector 52
3.3熱身任務54
3.4實現“登錄”模塊的佈局59

第4章“底部導航”模塊的設計66
4.1工作任務概述66
4.2預備知識67
4.2.1 Context 67
4.2.2 RadioGroup 67
4.2.3 RadioButton 68
4.2 .4 Toast 69
4.3熱身任務69
4.4實現“底部導航”模塊的佈局74
4.5實現導航功能77

第5章“個人中心”模塊的設計82
5.1工作任務概述82
5.2預備知識83
5.2.1 Fragment 83
5.2.2 Intent 85
5.3熱身任務87
5.4實現“個人中心”模塊的佈局92
5.5創建“個人中心”Fragment 95
5.6將“個人中心”碎片組裝至App主框架97
5.7實現登錄界面的調用98

第6章“首頁”模塊的設計100
6.1工作任務概述100
6.2預備知識101
6.2.1適配器101
6.2.2控件103
6.3熱身任務111
6.3.1 “誰是你心中的英雄” 111
6.3.2 “永不消失的經典” 113
6.3.3 “我激動,我數數” 115
6.3.4 “找不同” 118
6.4創建“首頁”Fragment 120
6.5將“首頁”碎片組裝至App主框架122
6.6實現“首頁”圖片輪播效果124
6.7實現“首頁”的數據適配功能129

第7章“吃貨駕到”模塊的設計132
7.1工作任務概述132
7.2預備知識133
7.2.1 BaseAdapter 133
7.2.2菜單134
7.2.3 ContextMenu 134
7.2.4對話框135
7.3熱身任務137
7.4創建“吃貨駕到”Fragment 140
7.5將“吃貨駕到”碎片組裝至App主框架141
7.6實現“吃貨駕到”的數據適配功能142
7.7實現“吃貨駕到”的點贊功能148
7.8實現“吃貨駕到”的功能菜單149

第8章“我的訂單”模塊的設計152
8.1工作任務概述152
8.2預備知識153
8.3熱身任務159
8.4創建“我的訂單”Fragment 166
8.5將“我的訂單”碎片組裝至App主框架168
8.6實現“最近訂單”的數據顯示169
8.7實現“吃貨駕到”的收藏功能172
8.8實現“我的訂單”中“我的收藏”區域數據的顯示174

第9章登錄驗證178
9.1工作任務概述178
9.2預備知識179
9.2.1 SharedPreferences 179
9.2.2 ProgressDialog 181
9.2.3 Android網絡編程181
9.2.4用Android原生技術解析JSON 185
9.3熱身任務186
9.3.1 “我的進度條對話框” 186
9.3.2 “名人榜” 189
9.4實現登錄驗證194
9.5實現登錄信息本地保存197