《Android軟件開發》課程實驗指導

關於實驗指導

此博客用於指導學生完成《基於Android的軟件開發》課程的實驗,並加上本身對一些知識點的理解,僅用於學生課程實踐參考,請勿轉載。

《Android編程權威指南》是一本好書,也是咱們課程的教材。html

本門課程鼓勵學生使用Android Studio,但教材使用的開發工具是ADT。爲了幫助學生更好的使用教材,我把書中部分章節用Android Studio從新實現了一遍。並對一些截圖和案例講解作了替換和調整。編程

做爲教材的輔助,爲便於學生閱讀的連續性, 本文的目錄 結構 與教材基本一致,詳細內容請參考教材。

課程誠信守則公約

如下內容將視爲是您的承諾:
僅憑我我的努力完成全部實驗、做業、期中和期末考試,不會提交任何其餘人的做業/成果;
僅持有一個用戶賬號而且不會讓其餘人使用個人用戶賬號和/或密碼;
不從事任何可能不誠實地提升個人成績,或提升或損害他人成績的行爲;設計模式

課程鼓勵學生

同他人合做完成練習、做業和實驗;
在課程中同其餘人討論通常概念和資料;
將想法和成果展現給同窗或其餘人,以得到他們的意見和評論。緩存

指導目錄

第 01 章  Android 應用初體驗
第 02 章  Android 與 MVC 設計模式
第 03 章  Activity 的生命週期
第 04 章  Android 應用的調試
第 05 章  第二個 activity
第 06 章  Android SDK 版本與兼容
第 07 章  UI fragment與fragment管理器
第 08 章  使用佈局與組件建立用戶界面
第 09 章  使用 ListFragment 顯示列表
第 10 章  使用 fragment argument
第 11 章  使用 ViewPager
第 12 章  對話框
第 13 章  使用 MediaPlayer 播放音頻
第 14 章  fragment 的保留
第 15 章  應用本地化
第 16 章  工具欄
第 17 章  存儲與加載本地文件
第 18 章  上下文菜單與上下文操做模式
第 19 章  相機I:取景器
第 20 章  相機II:拍攝並處理照片
第 21 章  隱式 intent
第 22 章  Master-Detail 用戶界面
第 23 章 深刻學習 intent 和任務 (選講)工具

做業

做業01:爲 TextView 添加監聽器和後退按鈕. (參考教材第02章)
做業02:完善GeoQuiz應用,堵住漏洞. (參考教材第05章)
做業03:日期格式化. (參考教材第08章)
做業04:更多對話框. (參考教材第12章)
做業05:在 HelloMoon 應用中播放視頻. (參考教材第13章)
做業06:用於列表的空視圖. (參考教材第16章)
做業07:使用外部存儲. (參考教材第17章)
做業08:使用 ActionBarSherlock. (參考教材第18章)
做業09:刪除照片. (參考教材第20章)
做業10:又一個隱式 intent. (參考教材第21章)        佈局

實驗

序號學習

實驗項目開發工具

實驗內容與要求ui

實驗1.      spa

建立 Android 項目

學會Android開發工具的安裝方法;
掌握建立 Android 項目的過程

實驗2.     

理解Activity 的生命週期

熟悉Activity 生命週期,理解Activity 生命週期和程序的生命週期之間的關係,掌握程序的資源管理.

實驗3.     

添加和列表顯示記錄

掌握在activity中啓動 fragment 的方法,學會經過 fragment 獲取返回結果實現master-detail轉換.

實驗4.     

旋轉設備、添加對話框

掌握對話框的建立, 掌握媒體文件播放方法,學會數據緩存與控制.

實驗5.     

使用操做欄

掌握Git版本控制工具;掌握操做欄、選項菜單和層級式導航實現方法.

實驗6.     

拍攝照片、發送消息

掌握相機API的使用方法,學會拍攝並處理照片;
掌握隱式 intent使用方法.

實驗7.     

Master-Detail 用戶界面

掌握平板設備上主從用戶界面設計方法,實現列表和明細交互的方法.

實驗8.     

建立一個啓動器

理解intent、intent過濾器以及Android應用之間是如何交互的.

做業與實驗成績

2012 信息2班
2013 信息2班

相關文章
相關標籤/搜索