Android移動開發基礎教程(慕課版)(第2版)
王坤 謝宇 張瑋
商品描述
本書詳細講解Android軟件開發的基本方法和常用技能。全書分為9個單元,內容包括Android入門、Android界面開發、Activity、Intent和BroadCastReceiver、數據存儲、ContentProvider、Service、高級編程及綜合實戰。本書通過大量任務展示相關技術與技巧,最後通過完整項目的開發實現過程來幫助讀者提高綜合開發水平。
本書內容結構清晰,基本概念和技術講解通俗易懂,任務豐富實用,適合作為高等院校、高職高專院校電腦相關專業移動應用開發課程的教材,也適合Android愛好者和開發人員自學參考。
作者簡介
王坤,副教授/碩士,四川信息職業技術學院電子與物聯網學院院長(集成電路測試產業學院院長),公開發表專業學術論文20餘篇,主持省級以上科研課題10項(其中省級教改重點項目3項),主編教材7本,獲四川省教學成果獎二等獎、全國教師教學能力大賽三等獎,省級教師教學能力大賽一等獎。
目錄大綱
第1單元 Android入門
情景引入
學習目標
思維導圖
1.1 Android的起源和平臺架構
1.1.1 Android的起源
1.1.2 Android平臺架構
1.2 Android開發環境搭建
1.2.1 Android Studio的安裝
1.2.2 Gradle文件介紹和常見配置
1.3 項目實戰——創建和使用模擬器
1.4 單元小結
1.5 課後習題
第2單元 Android界面開發
情景引入
學習目標
思維導圖
2.1 基本概念
2.2 常用佈局
2.2.1 線性佈局
任務2.1 使用線性佈局
任務2.2 使用嵌套的線性佈局
2.2.2 相對佈局
任務2.3 使用相對佈局
2.2.3 列表視圖
任務2.4 通過數組資源文件填充數據
任務2.5 通過Adapter填充數據
任務2.6 通過自定義Adapter填充數據,顯示學生的考試信息
2.2.4 網格視圖
任務2.7 以網格的形式排列顯示數字1~9
2.3 常用控件
2.3.1 文本框和編輯框
任務2.8 顯示不同顏色、對齊方式和字體大小的文字
任務2.9 超長文本的處理
任務2.10 將指定格式的文本轉化為可單擊的超鏈接
2.3.2 按鈕
任務2.11 切換“Hello”和“World”的顯示
2.3.3 單選按鈕和覆選框
任務2.12 選擇性別與愛好
2.3.4 圖片控件
任務2.13 展示大小大於或小於ImageView控件的大小的圖片
2.3.5 進度條和拖動條
任務2.14 使用進度條
任務2.15 使用拖動條
2.4 對話框
2.4.1 簡單對話框
任務2.16 使用簡單對話框
2.4.2 列表對話框
任務2.17 使用列表對話框選擇語言
2.4.3 自定義對話框
任務2.18 使用自定義對話框製作登錄界面
2.5 菜單
……
第3單元 Activity
第4單元 Intent和BroadCastReceiver
第5單元 數據存儲
第6單元 ContentProvider
第7單元 Service
第8單元 高級編程
第9單元 綜合實戰