Android Studio 移動應用開發任務教程 (微課版)
內容描述
本書較為全面地介紹了在Android Studio開發環境下進行移動應用開發的一般步驟和方法。
全書共6章,包括Android概述、Android基本UI控件、Android*級UI控件、
Android本地存儲、服務與廣播、網絡通信。
本書適合作為高職高專院校計算機相關專業的教材,也可作為計算機培訓班的教材,
還可供具備初步面向對象程序設計基礎並基本掌握Java基本語法的讀者自學參考。
目錄大綱
目錄:
第1章Android概述1
1.1 Android的發展和歷史1
1.1.1 Android版本簡介1
1.1.2 Android體系結構2
1.2任務1安裝Android Studio 4
1.3任務2配置Android Studio 7
1.4任務3開發第一個Android應用11
1.5課後練習21
第2章Android基本UI控件22
2.1任務1實現仿QQ登錄界面22
2.2任務2美化界面49
2.3任務3實現忘記密碼界面58
2.4課後練習63
第3章Android*級UI控件65
3.1任務1實現QQ消息界面65
3.2任務2實現QQ聯繫人界面79
3.3任務3將多個界面集成到一個Activity中86
3.4任務4實現圓形頭像框92
3.5任務5添加菜單和對話框97
3.6課後練習103
第4章Android本地存儲105
4.1任務1實現記錄信息功能105
4.2任務2使用SQLite實現登錄功能108
4.3任務3使用SQLite實現聯繫人管理功能114
4.4任務4 ContentProvider的使用125
4.5課後練習138
第5章服務與廣播143
5.1任務1簡單音樂播放器框架的搭建143
5.2任務2實現播放功能149
5.3任務3實現後台播放音樂功能167
5.4任務4實現歌詞及歌曲播放進度的同步179
5.5課後練習192
第6章網絡通信195
6.1任務1 HTTP網絡通信基礎195
6.2任務2 JSON數據處理205
6.3任務3圖片緩存及網絡延時處理220
6.4任務4為支持的球隊投票228
6.5課後練習241
作者介紹
李斌
1999年畢業於華南理工大學控制理論與控制工程專業,碩士研究生。
現任深圳職業技術學院計算機工程學院副教授,微軟公司認證講師(MCT),
具備紅旗Linux系統管理員、紅旗Linux網絡管理員、紅旗Linux工程師資格。
近3年,主講了移動應用開發、面向對象程序設計、面向對象*級技術等多門課程,主編教材3本。
作為主持或主要參與人,獲得省市級課題和橫向項目多項,到賬項目經費近200萬元、獲得軟件著作權3項。
指導學生獲得“廣東省計算機設計大賽”金獎2項、“互聯網+大學生創新創業大賽”國家銅獎1項,廣東省金獎1項。