《Android应用开发基础》实验教学大纲
课程名称(中文/英文):Android应用开发基础/ Android application development fundament
课程代码:x2050762 课程类型:专业课
课程性质:必修课 设置类别:非独立设课
适用专业:软件工程专业软升本学生
课程总学时:64 课程总学分:4.0
实验学时:20 实验学分:0.0
开实验学期:一
一、实验教学的目的与基本要求
《Android应用开发基础》是软件工程专业的专业必修课。本课程的目的在于通过系统介绍Android平台的开发和编程技术,并通过实例介绍和理解内容,使学生掌握Android开发平台的安装、管理、编程开发和网络应用等技能,更加透彻理解Android开发平台的基本原理和实现方法,培养在移动设备上进行独立开发的基本能力。
本实验的目的及要求是:通过实践,进一步理解和掌握Android类库使用、编程技巧;掌握开发工具的使用。
二、实验项目设置
序号
实验项目名称
实 验 内 容
学时
实验类型
实验要求
实验者
类别
备注
1
Activity
Activity组件的生命周期,Activity组件的运行状态,Activity组件的状态维护,Activity组件的窗口
2
验证
必修
本科生
2
界面
用户界面结构,定义界面布局,声明界面布局,引用ui组件,四种布局
2
设计
必修
本科生
3
资源管理
资源存储,资源映射,资源命名,资源访问,资源国际化
2
验证
必修
本科生
4
intent
Intent的组成,Intent Filter,Intent的调用,Intent解析机制
2
设计
必修
本科生
5
简单ui组件
TextView,EditText,Button,RadioButton,Progressbar,CheckBox,SeekBar,RatingBar的使用方法
2
验证
必修
本科生
6
高级ui组件
ListView,Spinner,GridView,Gallery,SlidingDrawer,AutoCompleteTextView,TabHost的使用方法
2
验证
必修
本科生
7
菜单和通知
选项菜单、上下文菜单、子菜单,Intent动态菜单选项,Toast类使用,Notification类使用
2
验证
必修
本科生
8
Dialog
AlertDialog,Dialog的底层运行机制,Dialog事件处理,与Activity交互,自定义Dialog,设置Alarm
2
验证
必修
本科生
9
创建Service
启动service的生命周期,绑定service的生命周期,数据传递
2
验证
必修
本科生
10
Preferences、文件
操作Preferences类,监听Preferences变化,PreferencesActivity,文件读写操作,操作SD卡上的文件
2
验证
必修
本科生
三、实验报告要求、实验考核方式、内容及成绩评定标准
实验报告要求:
要求认真按实验报告格式撰写实验报告,包括实验题目、实验内容、实验结果、实验心得体会。
实验考核方式:平时出勤,抽查平时实验操作,实验报告
内容及评定标准:
没有完成实验的基本要求,实验报告不符合要求,实验报告抄袭者,不及格
独立完成实验,但实验报告中错误较多,及格
完成实验基本要求,实验报告符合基本要求,有一些错误,中
完成实验基本要求,实验报告符合要求,有较少错误,良好
完成实验要求的基础上,实验报告符合符要求,没有或很少错误,优秀
四、实验教材及参考书
1、《Android程序设计基础》清华大学出版社 郝玉龙 著 2011年
2、《疯狂Android讲义》 电子工业出版社 李刚著2011年
3、《Android从入门到精通》电子工业出版社 孙更新,邵长恒,宾晟 等 著;2011年
4、《Android基础教程(第3版·修订版)》人民邮电出版社 [美] Ed Burnette 著;卢秀丽 毛倩倩 译;2011年
5、《Android开发入门与实战体验》 机械工业出版社 李佐彬 等著;2011年
执笔人:包晗审核人:马云吉