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


關於實驗指導

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

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

本門課程鼓勵學生使用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章)       

實驗

序號

實驗項目

實驗內容與要求

實驗1.     

創建 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班


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM