Android應用開發項目化教程

李利傑,馮誌峰

  • 出版商: 電子工業
  • 出版日期: 2026-06-01
  • 售價: $354
  • 語言: 簡體中文
  • 頁數: 276
  • ISBN: 7121530643
  • ISBN-13: 9787121530647
  • 相關分類: Android
  • 下單後立即進貨 (約4週~6週)

商品描述

本書介紹了Android應用開發的基礎內容。全書共7個項目,由淺入深地介紹了Android應用開發的基本概念、基本方法、基本技術和開發實踐。項目1介紹了Android的基本概念、開發環境安裝與配置、程序調試,以及Android啟動;項目2介紹了Android常見布局;項目3介紹了Android常用UI控件;項目4介紹了BttomNavigationView、ViewPager2、RecyclerView等組合控件;項目5介紹了程序活動單元Activity與Fragment;項目6介紹了文件存儲、SharedPreferences存儲及SQLite存儲3種數據存儲方式;項目7介紹了雨燕天氣App開發的完整流程。全書內容邏輯性強,重點突出,通俗易懂,可讀性好,既可作為職業院校計算機相關專業教材,也可作為Android應用開發愛好者的自學書籍。

目錄大綱

項目1 Android IDE配置 1
1.1 Android簡介 1
1.1.1 Android發展歷史 1
1.1.2 Android體系架構 3
1.1.3 Dalvik虛擬機 4
1.2 開發環境安裝與配置 5
1.2.1 JDK安裝與配置 5
1.2.2 Android Studio安裝與配置 8
1.2.3 AVD安裝與配置 16
1.3 程序調試 21
1.4 Android啟動 23
1.5 課後習題 26
項目2 Android常見布局 27
2.1 布局編寫方式 27
2.1.1 在XML文件中編寫布局 28
2.1.2 在Java文件中編寫布局 28
2.2 常見布局 29
2.2.1 LinearLayout 30
2.2.2 RelativeLayout 32
2.2.3 ConstraintLayout 37
2.2.4 GridLayout 42
2.2.5 FrameLayout 45
2.3 課後習題 49
項目3 Android常用UI控件 51
3.1 簡單控件使用 51
3.1.1 TextView 51
3.1.2 Button 55
3.1.3 EditText 62
3.1.4 ImageView 72
3.1.5 CheckBox 74
3.1.6 RadioButton與RadioGroup 79
3.1.7 Toast 88
3.2 對話框使用 88
3.2.1 AlertDialog 89
3.2.2 DatePickerDialog 90
3.2.3 TimePickerDialog 93
3.3 項目演練——智慧城市App登錄頁面開發 97
3.3.1 需求分析 97
3.3.2 頁面設計 98
3.3.3 具體實施過程 98
3.4 課後習題 105
項目4 組合控件 108
4.1 組合控件簡介 108
4.2 BottomNavigationView 109
4.3 ViewPager2 113
4.4 RecyclerView 117
4.5 項目演練——智慧城市App底部導航欄制作及“最新新聞”頁面開發 135
4.6 課後習題 152
項目5 程序活動單元Activity與Fragment 154
5.1 Activity 154
5.1.1 生命周期狀態 155
5.1.2 生命周期方法 156
5.1.3 Activity操作 156
5.2 Intent 159
5.2.1 構造Intent 159
5.2.2 Activity之間數據傳遞 164
5.3 Bundle 169
5.4 Activity之間數據回傳 170
5.5 Fragment 177
5.5.1 生命周期 177
5.5.2 創建Fragment 182
5.6 項目演練——智慧城市App主頁模塊開發 187
5.6.1 需求分析 187
5.6.2 頁面設計 187
5.6.3 具體實施過程 188
5.7 課後習題 205
項目6 數據存儲 207
6.1 數據存儲方式概述 207
6.1.1 數據持久化的基本概念 208
6.1.2 Android中常見的數據存儲方式 208
6.1.3 存儲方式選擇原則 209
6.2 文件存儲 209
6.2.1 文件存儲基礎 210
6.2.2 將數據寫入文件 210
6.2.3 從文件中讀取數據 211
6.2.4 將文件存儲於SDCard中 212
6.3 SharedPreferences存儲 213
6.3.1 SharedPreferences存儲基本原理 213
6.3.2 向SharedPreferences文件存儲數據 214
6.3.3 從SharedPreferences文件中讀取數據 215
6.4 SQLite存儲 215
6.4.1 SQLite存儲簡介 215
6.4.2 數據庫創建與版本管理 216
6.4.3 SQLite基本操作 217
6.4.4 事務 220
6.5 項目演練——智慧城市App數據存儲 221
6.5.1 創建城市設施數據庫 222
6.5.2 批量插入城市設施數據 224
6.5.3 查詢城市設施數據 226
6.6 課後習題 227
項目7 綜合項目演練——雨燕天氣App開發 230
7.1 雨燕天氣App數據獲取 230
7.1.1 任務詳情 230
7.1.2 任務實施涉及的主要知識點 231
7.1.3 任務實施步驟 235
7.2 ListView顯示一周天氣信息 236
7.2.1 任務詳情 236
7.2.2 任務實施涉及的主要知識點 237
7.2.3 任務實施步驟 242
7.3 折線圖顯示一周氣溫變化趨勢 247
7.3.1 任務詳情 247
7.3.2 任務實施涉及的主要知識點 247
7.3.3 任務實施步驟 249
7.4 柱狀圖顯示24小時氣溫變化趨勢 262
7.4.1 任務詳情 262
7.4.2 任務實施涉及的主要知識點 262
7.4.3 任務實施步驟 264
7.5 課後習題 267

最後瀏覽商品 (20)