Android移動應用開發基礎教程(微課版)

陳漢偉,汪嬋嬋,李雨

  • 出版商: 電子工業
  • 出版日期: 2024-06-01
  • 定價: $330
  • 售價: 8.5$281
  • 語言: 簡體中文
  • 頁數: 240
  • ISBN: 712147686X
  • ISBN-13: 9787121476860
  • 相關分類: Android
  • 下單後立即進貨 (約4週~6週)

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

相關主題

商品描述

本書基於參與式教學模式設計了典型的場景化崗位項目和學習任務,學習任務按“任務場景→任務目標→任務準備→任務演練→任務拓展→任務鞏固→任務小結”編寫,基於Android Studio 循序漸進地闡述Android 應用開發的基礎知識、關鍵技術和常用案例。內容涉及Android 基礎知識、用戶界面(User Interface,UI)、數據存儲、SQLite 數據庫、Activity 組件、Service 組件、BroadcastReceiver 組件、ContentProvider 組件、網絡編程等,包括16 個任務、48 個子任務(包含16 個開放式子任務)。本書從基本的環境搭建出發,依托佈局技術激發學生學習興趣,通過學習四大組件深化課程內涵,通過網絡編程註入課程靈魂,並通過綜合訓練固化已有成果。本書適合作為高等院校電腦相關專業的移動應用開發教材、移動應用開發初學者的培訓教材或參考書。

目錄大綱

任務1 我的第一個Android 應用程序
任務場景...................................................................................................................................... 1
任務目標...................................................................................................................................... 1
任務準備...................................................................................................................................... 2
任務演練——搭建Android 開發環境及新建項目......................................................................... 8
任務拓展——創建“Hello world”應用程序.............................................................................. 10
任務鞏固——探索移動應用程序界面設計的方法....................................................................... 14
任務小結.................................................................................................................................... 14
任務2 使用線性佈局進行界面設計
任務場景.................................................................................................................................... 15
任務目標.................................................................................................................................... 15
任務準備.................................................................................................................................... 16
任務演練——製作計算器應用程序的界面.................................................................................. 21
任務拓展——製作電話撥號應用程序的界面.............................................................................. 25
任務鞏固——設計智慧家居應用程序界面.................................................................................. 29
任務小結.................................................................................................................................... 30
任務3 使用相對佈局進行界面設計
任務場景.................................................................................................................................... 31
任務目標.................................................................................................................................... 31
任務準備.................................................................................................................................... 31
任務演練——製作仿支付應用程序登錄界面.............................................................................. 35
任務拓展——製作用戶註冊界面................................................................................................ 39
任務鞏固——製作趣味七巧板.................................................................................................... 44
任務小結.................................................................................................................................... 45
任務4 使用約束佈局進行界面設計
任務場景.................................................................................................................................... 46
任務目標.................................................................................................................................... 46
任務準備.................................................................................................................................... 46
任務演練——製作會員權益展示界面......................................................................................... 50
任務拓展——製作寵物領養界面................................................................................................ 58
任務鞏固——製作信息分享詳情界面......................................................................................... 65
任務小結.................................................................................................................................... 66
任務5 交互組件的使用
任務場景.................................................................................................................................... 67
任務目標.................................................................................................................................... 67
任務準備.................................................................................................................................... 68
任務演練——製作身體質量指數計算器..................................................................................... 75
任務拓展——製作問捲調查....................................................................................................... 78
任務鞏固——利用組件實現一個新聞界面.................................................................................. 83
任務小結.................................................................................................................................... 84
任務6 列表式佈局
任務場景.................................................................................................................................... 85
任務目標.................................................................................................................................... 85
任務準備.................................................................................................................................... 86
任務演練——製作簡易新聞列表................................................................................................ 91
任務拓展——製作水果列表....................................................................................................... 93
任務鞏固——製作卡片式新聞界面............................................................................................ 97
任務小結.................................................................................................................................... 98
任務7 Activity 組件
任務場景.................................................................................................................................... 99
任務目標.................................................................................................................................... 99
任務準備.................................................................................................................................... 99
任務演練——實現簡單的界面跳轉.......................................................................................... 102
任務拓展——界面之間的數據傳遞.......................................................................................... 105
任務鞏固——跳轉到其他應用程序.......................................................................................... 109
任務小結.................................................................................................................................. 110
任務8 Fragment 組件
任務場景.................................................................................................................................. 111
任務目標.................................................................................................................................. 111
任務準備.................................................................................................................................. 111
任務演練——創建一個底部導航.............................................................................................. 116
任務拓展——製作智慧農業應用程序....................................................................................... 118
任務鞏固——優化智慧農業應用程序....................................................................................... 123
任務小結.................................................................................................................................. 124
任務9 文件存儲
任務場景.................................................................................................................................. 125
任務目標.................................................................................................................................. 125
任務準備.................................................................................................................................. 125
任務演練——使用文本存儲實現記住密碼功能........................................................................ 131
任務拓展——使用SharedPreferences 存儲實現記住密碼功能........................................... 136
任務鞏固——製作歡迎界面..................................................................................................... 137
任務小結.................................................................................................................................. 138
任務10 數據庫存儲
任務場景.................................................................................................................................. 139
任務目標.................................................................................................................................. 139
任務準備.................................................................................................................................. 139
任務演練——創建學生信息數據庫和數據庫操作類................................................................. 142
任務拓展——實現學生信息管理業務邏輯................................................................................ 147
任務鞏固——實現簡易通訊錄.................................................................................................. 154
任務小結.................................................................................................................................. 154
任務11 內容提供者
任務場景.................................................................................................................................. 155
任務目標.................................................................................................................................. 155
任務準備.................................................................................................................................. 155
任務演練——製作短信讀取應用程序....................................................................................... 158
任務拓展——實現自動獲取短信驗證碼................................................................................... 161
任務鞏固——製作聯系人讀取應用程序................................................................................... 166
任務小結.................................................................................................................................. 166
任務12 廣播機制
任務場景.................................................................................................................................. 167
任務目標.................................................................................................................................. 167
任務準備.................................................................................................................................. 167
任務演練——製作飛行模式廣播接收程序................................................................................ 169
任務拓展——製作電量廣播接收程序....................................................................................... 171
任務鞏固——發送有序廣播..................................................................................................... 172
任務小結.................................................................................................................................. 173
任務13 網絡訪問
任務場景.................................................................................................................................. 174
任務目標.................................................................................................................................. 174
任務準備.................................................................................................................................. 174
任務演練——製作簡易瀏覽器.................................................................................................. 180
任務拓展——製作網絡版的天氣預報....................................................................................... 181
任務鞏固——製作智能識別應用程序....................................................................................... 192
任務小結.................................................................................................................................. 193
任務14 事件處理
任務場景.................................................................................................................................. 194
任務目標.................................................................................................................................. 194
任務準備.................................................................................................................................. 195
任務演練——製作手機鋼琴應用程序....................................................................................... 197
任務拓展——製作訪客二維碼.................................................................................................. 199
任務鞏固——製作手繪板......................................................................................................... 201
任務小結.................................................................................................................................. 202
任務15 動畫
任務場景.................................................................................................................................. 203
任務目標.................................................................................................................................. 203
任務準備.................................................................................................................................. 203
任務演練——製作舞獅動畫應用程序....................................................................................... 206
任務拓展——製作風景輪播動畫.............................................................................................. 210
任務鞏固——製作加載動畫..................................................................................................... 212
任務小結.................................................................................................................................. 213
任務16 服務的應用
任務場景.................................................................................................................................. 214
任務目標.................................................................................................................................. 214
任務準備.................................................................................................................................. 214
任務演練——製作模擬下載器.................................................................................................. 218
任務拓展——製作音樂播放器.................................................................................................. 222
任務鞏固——Android 後台完成復雜運算................................................................................ 230
任務小結.................................................................................................................................. 230