《智能手机应用设计入门实验指导书》(16学时)_12级

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能手机应用设计入门实验指导书

郑晖编

广州大学

2015年10月

目录

前言 (3)

实验1A NDROID应用基础实验 (4)

实验2多媒体应用基础实验 (9)

附录A (17)

前言

《智能手机应用设计入门》课程是广州大学电子信息工程、通信工程专业的任意选修课。这门课程教学实践性强、内容多、更新速度快,应该注重实验教学。实验是教学的重要组成部分,是课堂教学的进一步延伸,关系到当今社会需要的动手能力强、创新能力高、适应性强的人才的培养。

本课程将着重于专业技能的训练,以Android手机平台为学习对象,旨在让学生接触到先进实用的开发平台和工具,掌握基于Java的手机应用开发的入门方法,为进一步自主学习Java语言和智能手机应用开发打下基础。本课程以应用和实践为重点,使学生具备基于Android平台编写应用软件的初步能力,掌握进一步智能学习手机软件编程的自学方法,掌握基本的软件开发工具和Java语言。具备理解智能手机应用实现代码的能力。通过本实验课程的训练,激发学生的学习热情,变被动学习为主动学习,在主动学习中提高学生的思维和创造能力。

由于时间仓促和水平所限,书中存在一些错误和不妥之处,敬请批评指正。

实验1 Android应用基础实验

一、实验项目

1、熟悉Android应用开发环境。

2、了解Android应用程序的组成。

3、基本界面控件的使用:TextView、Button、EditText、ImageView、ImageButton。

二、实验类型

验证性。

三、计划学时

6学时。

四、实验目的

1、掌握通过Eclipse编写、运行Android应用的方法。

2、掌握以下基本界面控件的使用方法:TextView、Button、EditText、ImageView、ImageButton。

五、实验设备与平台

1、实验设备:计算机(PC)。

2、平台:JDK、Android SDK、Eclipse。

六、涉及的知识点

Android开发环境、Android程序结构、配置文件、界面布局文件、控件、事件处理。

七、实验内容与步骤

1、任务1.1:打开已有项目、查看并运行

前置任务:无(开发环境已经配置好)

任务描述:

●用Eclipse打开一个现有的简单项目(project);

●查看项目组成部分:配置文件、资源文件(界面布局文件)、源代码文件;

●用仿真器运行程序;

记录:

●查看AndroidManifest.xml,回答问题:

●查看res\layout\activity_main.xml,回答问题:

●查看MainActivity.java,回答问题:

2、任务1.2:使用常用基本界面控件

前置任务:任务1.1

任务描述:

●完成任务1.2.1、1.2.2、1.2.3、1.2.4、1.2.5;

3、任务1.2.1:使用界面控件TextView

前置任务:任务1.1

任务描述:

●通过图形方式增加TextView;

●直接通过文本方式增加TextView;

●修改TextView显示的内容;

●修改TextView的位置;

记录:

4、任务1.2.2:使用界面控件Button

前置任务:任务1.1

任务描述:

●增加Button;

●修改Button显示的名称;

●增加Button的onClick事件处理:修改TextView的显示内容;

记录:

5、任务1.2.3:使用界面控件EditText

前置任务:任务1.1

任务描述:

●增加EditText(界面中另外(至少)包含一个TextView和一个Button);

●在EditText中输入字符串;

● 点击Button ,获得EditText 中输入的字符串,显示在TextView 中; 记录:

6、任务1.2.4:使用界面控件ImageView 前置任务:任务1.1 任务描述:

增加ImageView ,显示资源文件中的某张图片; ● 点击Button ,切换显示另外一张图片; 记录:

7、任务1.2.5:使用界面控件ImageButton 前置任务:任务1.1 任务描述:

● 增加ImageButton ,显示资源文件中的某张图片;

● 点击

ImageButton ,对应按下和释放两种状态切换显示不同的图片; 记录:

8、任务1.3:简单界面设计

前置任务:任务1.2

任务描述:

设计一个包含TextView、Button、EditText、ImageView、ImageButton的界面,自行定义界面功能;

记录:

八、实验报告要求

1、记录各任务要求记录的内容和要求回答的问题。

2、记录遇到的问题和解决方法。

实验2 多媒体应用基础实验

一、实验项目

图片的处理、动画、音频播放;后台服务的设计。

二、实验类型

验证性。

三、计划学时

6学时。

四、实验目的

1、了解简单图片处理、音视频播放的方法。

2、了解后台服务应用的设计方法。前后台应用组件之间的通信方式。

五、实验设备与平台

1、实验设备:计算机(PC)。

2、平台:JDK、Android SDK、Eclipse。

六、涉及的知识点

多媒体相关类、Service后台服务、Broadcast机制。

七、实验内容与步骤

1、任务2.1:简单图片处理

前置任务:任务1.2

任务描述:

●使用BitmapFactory和Bitmap规范显示的图片的大小;

●使用Matrix对图片进行缩放、旋转;

记录:

相关文档
最新文档