《智能手机应用设计入门实验指导书》(16学时)_12级
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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对图片进行缩放、旋转;
记录: