实验教学平台
《Android应用程序设计》实验课程教学大纲
日期:2019-12-03 23:48   发布人:admin   浏览量:19

课程名称:Android应用程序设计/ The design of Android application

课程类别:专业必修课

学时/学分:22学时

开课单位:信息工程学院电子与通信工程系

开课对象:电信工程专业(本科)

选定教材:自编《Android应用程序设计实验指导书》,马艳梅

参 考 书:《Android移动应用基础教程》,传智播客高教产品研发部,北京,中国铁道出版社,2015.1.

 

一、课程的性质、目的与任务

1.教学目的

《Android应用程序设计》实验课程是对理论知识的巩固和更进一步、更深刻的理解,让学生通过一系列实践项目,掌握本课程的主要知识和关键能力,培养学生综合运用所学的Android知识开发手机软件的能力。

2.教学要求

(1) 熟悉Android开发环境,在实验课上,要求学生能够按照实验指导书上的步骤及要求认真地进行操作与编程,并完成实验所要求的任务及功能。

(2) 对应用程序进行运行调试,并得出运行结果,对实验过程中出现的问题等进行分析,最后认真完成实验报告。

二、实验内容

1.Android开发环境的安装与配置(2学时)

1)实验目的

①  掌握Android开发环境的安装配置方法;

②  了解Android SDK的目录结构和示例程序;

③  了解各种Android开发工具的用途。

2)实验要求

掌握Android开发环境的安装配置方法;测试环境是否配置成功,实验后撰写实验报告。

2.Android简单应用程序开发(2学时)

1)实验目的

① 掌握使用Eclipse开发Android应用程序的方法

② 掌握Android虚拟设备的创建方法

③ 了解R.java文件的用途和生成方法

④ 了解AndroidManifest.xml文件的用途

⑤ 了解Android的程序结构

⑥ 了解使用命令行创建Android应用程序方法

2)实验要求

① 创建Android工程;

② 建立Android虚拟设备(AVD);

③ 使用命令行方式建立一个Android应用程序

④ 完成apk打包和程序安装过程。

3.Android用户界面设计与实现(一)(2学时)

1)实验目的

① 掌握各种界面布局的特点和使用方法;

② 掌握选项菜单、子菜单和快捷菜单的使用方法。

2)实验要求

① 学会使用各种界面控件操作与实现;

② 实现界面的合理布局。

4.Android用户界面设计与实现(二)(2学时)

1)实验目的

① 掌握按键事件和触摸事件的处理方法。

2)实验要求

① 学会使用各种界面控件操作与实现;

② 掌握按键监听器的设计与编程实现。

5.数据存储(2学时)

1)实验目的

① 掌握SharedPreferences的使用方法;

② 掌握XML文件的解析与序列化。

2)实验要求

① 使用SharedPreferences存储登陆账号密码等数据;

② 使用pull解析xml文件并得到相应的信息在布局显示;

6. SQLite数据库(2学时)

1)实验目的

①掌握数据库的基本操作(增、删、改等);

②了解SQLite数据库的特点和体系结构;

2)实验要求

① 掌握数据库的基本操作;

② 实现在手机上进行数据存储。

7. SQLite数据库(2学时)

1)实验目的

①掌握SQLite数据库的建立和操作方法。

2)实验要求

①实现手机通讯录。

8.内容提供者(2学时)

1)实验目的

① 掌握如何使用内容提供者;

② 掌握如何使用内容观察者。

2)实验要求

① 使用ContentResolver及ContentProvider实现“便签”功能;

② 使用内容观察者来观察数据变化,实现短信提醒器。

9. 网络编程(2学时)

1)实验目的

① 掌握网络编程的过程及相关方法;

② 掌握使用Socket套接字通信。

2)实验要求

① 简单聊天工具开发;

② 实现网络资源的获取。

10. 网络编程(2学时)

1)实验目的

① 掌握使用WebView进行网络开发。

2)实验要求

① 掌握Web浏览器的应用;

② 完成类似QQ的聊天软件开发。

11. 综合示例设计与开发-实例开发(2学时)

1)实验目的

① 理解Android 软件开发从准备策划工作开始到软件发布全过程。

2)实验要求

① 实现微博客户端软件的开发与测试。

12. 综合示例设计与开发-实例开发(2学时)

1)实验目的

①掌握使用多种组件进行Android程序开发的方法。

2)实验要求

①  编程实现“天气预报服务”软件。

三、学时分配  

序号

实 验 项 目 名 称

实验学时

实践学时

实验类型

开出要求

1

Android简单应用程序开发

 

2

验证

选做

2

Android用户界面设计与实现

2

2

综合

必做

3

数据存储

 

2

综合

选做

4

SQLite数据库

2

2

综合

必做

5

内容提供者

 

2

综合

选做

6

网络编程

 

4

综合

选做

7

综合示例设计与开发-实例开发

2

2

综合

必做

 

合  计

必做6学时

四、其它教学环节及考核方式

Android应用程序设计课程实验是实践性、操作性很强的一门课程,学生可以通过预习实验指导以及听取老师的课堂讲解,独立完成实验要求任务,培养学生实际操作能力。其考核方式:实践操作+实验报告。

五、大纲说明

实验用到的主要仪器有:PC机、Android开发环境、移动通信实验箱。

 

执笔:马艳梅       审阅:            审定:            日期:2018年3月