《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班

相关文章
相关标签/搜索