移动项目开发实验报告

文章描述:-2022年4月13日发(作者:郝秀山)个人收集整理勿做商业用途学院实验报告课程名称:移动网络开发技术系别:计算机与信息工程系专业:计算机科学与技术班级:计本09—2班学号:86学生姓名:沈新生2012年03月02日个人收集整理勿做商业用途实验室名称:720计算机机房实验机器号:103实验分组:无实验时间:2012/03/02指导教师签字:成绩:实验项目:Android开发环境搭建一、实验目的和要

-

移动项目开发实验报告
2022年4月13日发
(作者:郝秀山)

个人收集整理勿做商业用途

学院

实验报告

课程名称:移动网络开发技术

系别:计算机与信息工程系

专业:计算机科学与技术

班级:计本09—2班

学号:86

学生姓名:沈新生

2012年03月02日

个人收集整理勿做商业用途

实验室名称:720计算机机房

实验机器号:103

实验分组:无

实验时间:2012/03/02

指导教师签字:

成绩:

实验项目:Android开发环境搭建

一、实验目的和要求:学会搭建并安装安卓开发环境

二、实验原理:利用电脑搭建安卓开发环境

三、主要仪器设备:

1、计算机(安装有Android开发环境-android2.3。3)

2、Android系统手机;

3、配套手机数据线。

四、实验内容、步骤及操作方法

1、下载JDK1。6

2、官方下载Eclipse,解压Eclipse

3、官方下载AndroidSDK(工具)并解压

4、运行,下载需要的SDK版本和API

5、设置Android环境变量Android_SDK_Home:安装路径增加自动搜索路径环境变量:%ADROID_SDK_Home%tools:%

ADROID_SDK_Home%platform_tools:

6、安装ADT过程:Help->install。newsoforms—〉add-〉……—〉

next—>

个人收集整理勿做商业用途

……end。

7、设置Eclipse中的SDK配置

五、实验数据记录和处理:

1、设置模拟器(AVD)

2、new一个项目进行test,进行软件测试。

六、实验结果与故障分析:安装Eclipse,并试验软件是否可用,测试通

过,可以用来搭建工程。

个人收集整理勿做商业用途

个人收集整理勿做商业用途

学院

实验报告

课程名称:移动网络开发技术

系别:计算机与信息工程系

专业:计算机科学与技术

班级:计本09-2班

学号:86

学生姓名:沈新生

2012年03月09日

个人收集整理勿做商业用途

《Android应用与开发》实验报告(1)实验名称:环境的搭建

指导教师:_苏霆__完成日期:2013年11月5日

专业:__计算机____班级:__2012春__姓名:___沈新生

__

实验项目:Android模拟器操作实验

一、实验目的和要求:

1、熟练掌握设置环境参数

2、设置Android模拟器,使用命令行工具管理模拟器

3、操作Android模拟器。

二、实验原理:

1、设置Android模拟器,使用命令行工具管理模拟器

2、使用运行(Run)模式运行

3、操作Android模拟器:

三、主要仪器设备:

1、计算机(安装有Android开发环境-android2.3.3)

2、Android系统手机;

3、配套手机数据线.

四、实验内容、步骤及操作方法:

实验内容:

1、设置Android模拟器:创建新的模拟器,用命令行工具管理模拟器。

2、使用运行(Run)模式运行:设置“RunConfiguration…”选项

个人收集整理勿做商业用途

操作Android模拟器:

3、在Android2.3.3平台下设计实现输出字符;

实验步骤及操作方法:

使用命令模拟器:

1.如何使用命令行查看当前的targets?

>androidlisttargets

2。使用命令行创建一个AVD,要求:名字:Hphone目标平台:

Android2。3。2SD容量:100M位置:c:test外观:WQVGA?

〉androidcreateavd–target1–nHphone–c100M–pc:

test–sWQVGA

3。使用命令行列表显示当前所有AVD?

>androidlistavd

4。使用命令行运行刚刚建立的AVD?〉emulator–avdHphone

5。使用命令行删除一个已存在的模拟器

>androiddeleteavd–nHphone

五、实验效果及故障分析

个人收集整理勿做商业用途

六、实验改进、创新及建议

可以在rec—〉strings。xml中加入个多你想说的话,都可以显示出

来。

七、实验总结及收获

改变输出字幕的方式有两种,一种是在rec-〉layout—〉main。xml

里修改,另一种是在rec-〉values-〉strings。xml中更改。但是后

者更为常用,且改变不会影响main中的调用。

个人收集整理勿做商业用途

学院

实验报告

课程名称:移动网络开发技术

系别:计算机与信息工程系

专业:计算机科学与技术

班级:计本09-2班

学号:86

学生姓名:沈新生

2012年3月23日

个人收集整理勿做商业用途

实验室名称:

720计算机机房

实验机器号:

103

实验分组:无

实验时间:

2012/03/23

指导教师签字:

成绩:

实验项目:Android平台下BMI项目设计与实现

一、实验目的和要求

1、掌握Android项目中界面显示的基本方法;

2、掌握标准体重的计算方式;

3、了解机制的原理;

二、实验原理

1、MVC架构:Android手机图形界面操作实质上是一种MVC架构,与

JavaSE中的图形界面开发原理基本相同;

2、调用Google系统底层的API,实现硬件控制.

3、调用Google图形有关API,实现图形界面切换;

4、事件监听机制:在使用各种View视图来布局界面时,会发现几个公

用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象上

被触发时,这些方法会被系统框架通过这个对象所调用,为了捕获和

处理事件,必须去继承某个类,并重载这些方法。

三、主要仪器设备

1、计算机(安装有Android开发环境-android2.3。3)

2、Android系统手机;

3、配套手机数据线。

四、实验内容、步骤及操作方法

1、定义一个基本“BIM应用程式”所需的身高(shengao)输入字段,

个人收集整理勿做商业用途

体重输入字段,以及最终计算BMI值字段。程序如下:

+id/shengao”android:layout_width=”wrap_content”android:layout_height="wrap_content"android:text="

string/shengao”/〉〈EditTextandroid:id="@+id/shengaoshuzhi"android:layout_width=”match_parent"android:layout_height="wrap_content”android:inputType="numberDecimal"〉

+id/tizhong”android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="

string/tizhong"/〉

+id/tizhongshuzhi”android:layout_width="match_parent”android:layout_height="wrap_content”android:inputType="numberDecimal"/〉〈Buttonandroid:id="

+id/jisuan”android:layout_width="wrap_content"android:layout_height=”wrap_content”android:text=”@string/jisuan”/〉

+id/pingjia"android:layout_width="wrap_content"android:layout_height="wrap_content”android:text=""/〉〈RatingBarandroid:id="

+id/ratingBar1”

个人收集整理勿做商业用途android:layout_width="wrap_content”android:layout_height=”wrap_content"/>2、运行;3、输入身高和体重,点击计算按钮,看是否有提示出现。

五、实验数据记录和处理:

输入数据,计算身高体重比值。

六、实验结果与故障分析:用户在身高体重文本框中输入好身高体重,

按下“计算BMI值”,程序根据标示符,从对应的身高体重文本框读

取输入值,并做计算。

七、实验总结及收获

1、理解了的作用及其原理。

2、实现的方法有匿名内部类法和内部类法.

个人收集整理勿做商业用途

学院

实验报告

课程名称:移动网络开发技术

系别:计算机与信息工程系

专业:计算机科学与技术

班级:计本09—2班

学号:86

学生姓名:沈新生

2012年3月30日

个人收集整理勿做商业用途

实验室名称:720计算机机房

实验机器号:103

实验分组:无

实验时间:2012/03/30

指导教师签字:

成绩:

实验项目:滑动的方块-Android触控的使用

一、实验目的和要求

1、掌握Android项目中界面显示的基本方法;

2、掌握OnTouchListener的设计与使用;

3、了解Android手机硬件API的调用方法;

二、实验原理

1、MVC架构:Android手机应用图形界面操作过程实质上是一种

MVC架构,与JavaSE中的图形界面应用开发原理一致;

2、调用Google系统底层的API,实现硬件控制。

3、调用Google图形有关API,实现图形界面切换;

4、事件监听机制:在使用各种View视图来布局界面时,会发现几个

公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象

上被触发时,这些方法会被系统框架通过这个对象所调用,为了捕获

和处理事件,必须去继承某个类,并重载这些方法.

三、主要仪器设备

1、计算机(安装有Android开发环境-android2。3。3)

2、Android系统手机;

3、配套手机数据线.

四、实验内容、步骤及操作方法

个人收集整理勿做商业用途

实验内容:在Android2。3。3平台下设计实现滑动的方块应用;

要求:1、使用屏幕触控,拖拽方块移动2、暂不考虑横屏切换.

实验步骤及操作方法:

①、启动eclipse,单机右键new—other-Andriod—Andriodproject

—suidongde—最上面的—Packagename中gde,完

成.

②、把UIFrame和ShouShiManager导进去.

③、在布局中添加UIFrame〈com。e

④、在变量初始化位置添加x、y两个整形变量控制方块的坐标,在绘

图模块中,绘出一个方块。

⑤、在拖拽模块中添加拖拽动作,向左拖拽就x—=5,向右拖拽就

x+=5,

向上拖拽就y—=5,向下拖拽就y+=5;

五、实验数据记录和处理

六、讨论、建议、质疑:通过触动方块滑动,了解了Android触控监听

个人收集整理勿做商业用途

器的使用。

学院

实验报告

课程名称:移动网络开发技术

系别:计算机与信息工程系

专业:计算机科学与技术

班级:计本09-2班

学号:86

学生姓名:沈新生

2012年04月06日

个人收集整理勿做商业用途

实验室名称:720计算机机房

实验机器号:103

实验分组:无

实验时间:2012/04/06

指导教师签字:

成绩:

实验项目一:Android平台下手电应用的设计开发

一、实验目的和要求

1、掌握Android项目中界面显示的基本方法;

2、掌握OnTouchListener的设计与使用;

3、了解Android手机硬件API的调用方法;

二、实验原理

1、MVC架构:Android手机应用图形界面操作过程实质上是一种MVC

架构,与JavaSE中的图形界面应用开发原理一致;

2、调用Google系统底层的API,实现硬件控制.

3、调用Google图形有关API,实现图形界面切换;

4、事件监听机制:在使用各种View视图来布局界面时,会发现几个

公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象

上被触发时,这些方法会被系统框架通过这个对象所调用,为了捕获

和处理事件,必须去继承某个类,并重载这些方法。

三、主要仪器设备

1、计算机(安装有Android开发环境—android2.3。3)

2、Android系统手机;

3、配套手机数据线。

四、实验内容、步骤及操作方法

个人收集整理勿做商业用途

实验内容:在Android2.3。3平台下设计实现手电筒应用;

要求:1、使用屏幕触控;2、调用相机的闪光点硬件,开启手电功能;3、

暂不考虑横屏切换。

实验步骤及操作方法:

1)、启动eclipse,单机右键new-other—Andriod—Andriodproject

—suidongde—最上面的—Packagename中com。gde,

完成。

2)、把图片和UIFrame和ShouShiManager导进去。

3)、在布局中添加UIFrame

4)、定义一个整形变量int状态,初始值为0;在绘图模块中添加两

个状态,状态0情况下绘出,状态1情况下绘出。

5)、在触摸模块中修改状态,状态=1—状态;

五、实验结果与分析

六、实验改进、创新及建议

个人收集整理勿做商业用途

试验改进:仅可在点击手电开关时实现手电的亮灭转换,点击其他区

域无效。

解决办法:设计一个与开关大小一致的透明模块,把手电的明灭包含

在这个透明模块的触控if语句中就可以解决问题了。

七、实验总结及收获1、所有界面的父类都是View。2、通过API才能实现以个功能的调用.3、如何控制状态转换。

个人收集整理勿做商业用途

学院

实验报告

课程名称:移动网络开发技术

系别:计算机与信息工程系

专业:计算机科学与技术

班级:计本09-2班

学号:86

学生姓名:沈新生

2012年04月13日

个人收集整理勿做商业用途

实验室名称:720计算机机房

实验机器号:103

实验分组:无

实验时间:2012/04/13

指导教师签字:

成绩:

实验项目一:Java游戏开发—-炫舞(精简版)

一、实验目的和要求:1、了解Jave游戏开发的环境和流程。2、掌握开发过程中的控制思想。3、熟练懂得这类游戏的编制思想.

二、实验原理:事件监听机制——在使用各种View视图来布局界面

时,会发现几个公用的回调方法来捕捉有用的UI触发事件,当事件在

某个View对象上被触发时,这些方法会被系统框架通过这个对象所

调用,为了捕获和处理事件,必须去继承某个类,并重载这些方法。

三、主要仪器设备:

1、计算机(安装有Android开发环境—android2。3.3)

2、Android系统手机;

3、配套手机数据线。

四、实验内容、步骤及操作方法

内容:用Java开发一个精简版的炫舞游戏.

步骤:1、先在eclipse中建立一个Java类。2、在Java类中建立一个Game框架。

3、声明变量并将其初始化,绘图并通过状态转换实现图片

变换,通过对定时处理的修改来改变图片的更换速度。

部分代码如下:

//—-—-—------———-—--—-—-播放音频API以下—-—-———-—-—--—---—-

———

个人收集整理勿做商业用途newThread(newRunnable(){publicvoidrun(){try{Filefile=newFile(”劲舞团/Ivy—");AudioInputStreamstream=AudioSystem。getAudioInputStream(file);AudioFormatformat=mat();fo=newDataLine。Info(,format);SourceDataLineline=(SourceDataLine)AudioSystem。getLine(info);byte[]buf=newbyte[512*1024];();();intnbytes=0;while(nbytes!=-1){nbytes=(buf,0,buf。length);if(nbytes>=0)(buf,0,nbytes);}();();}catch(UnsupportedAudioFileExceptione){e。printStackTrace();}catch(IOExceptione){tackTrace();}catch(LineUnavailableExceptione){e。printStackTrace();}}}).start();

//TODO:绘图在下面

//1。显示背景

个人收集整理勿做商业用途

ImagetuBei=(newImageIcon(”劲舞团/"))。getImage();

age(tuBei,0,0,null);//绘制图片API

//2。显示美女

ImagetuMei=(newImageIcon(”劲舞团/image”+nvZhang+”。png”)).getImage();

age(tuMei,220,220,null);//绘制图片API

//3.显示帅哥

ImagetuShuai=(newImageIcon("劲舞团/image”+nanZhang+"。png”))。getImage

();

age(tuShuai,300,300,null);//绘制图片API

//TODO:定时处理在下面

//女换一张:如果已经是最后一张,则换第一张,否则

if(nvZhang==161){nvZhang=98;}

else{nvZhang=nvZhang+1;}

//男换一张:如果已经是最后一张,则换第一张,否则

if(nanZhang==83){nanZhang=19;}

else{nanZhang++;}

4、测试运行。

五、实验效果及故障分析

六、实验改进、创新及建议

运用数组来实现多个人物的舞蹈过程。

七、实验总结及收获1、通过API实现功能的调用;2、如何实现状态转换;3、了解什么是面向对象,什么是类;

换下一张

换下一张

个人收集整理勿做商业用途4、使用数组简化编码过程;

-

移动项目开发实验报告

发布时间:2022-04-13 05:41:20
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 6 条评论,216人围观)
我爱p2pV铁粉27 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
3)2
工业用电价格V铁粉7 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
2)
山师附小首页V铁粉21 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
计算机(安装有Android开发环境-android2.3
猪蹄汤怎么做V铁粉14 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
运行
主要仪器设备

最近发表

随便看看

热门文章

标签列表