移动项目开发实验报告.docx

上传人:b****6 文档编号:7535201 上传时间:2023-01-24 格式:DOCX 页数:16 大小:380.86KB
下载 相关 举报
移动项目开发实验报告.docx_第1页
第1页 / 共16页
移动项目开发实验报告.docx_第2页
第2页 / 共16页
移动项目开发实验报告.docx_第3页
第3页 / 共16页
移动项目开发实验报告.docx_第4页
第4页 / 共16页
移动项目开发实验报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

移动项目开发实验报告.docx

《移动项目开发实验报告.docx》由会员分享,可在线阅读,更多相关《移动项目开发实验报告.docx(16页珍藏版)》请在冰豆网上搜索。

移动项目开发实验报告.docx

移动项目开发实验报告

 

学院

 

实验报告

 

课程名称:

移动网络开发技术

系别:

运算机与信息工程系

专业:

运算机科学与技术

班级:

计本09-2班

学号:

学生姓名:

沈新生

 

2012年03月02日

实验室名称:

720运算机机房实验机械号:

103实验分组:

实验时刻:

2012/03/02指导教师签字:

成绩:

实验项目:

Android开发环境搭建

一、实验目的和要求:

学会搭建并安装安卓开发环境

二、实验原理:

利用电脑搭建安卓开发环境

三、主要仪器设备:

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

二、Android系统电话;

3、配套电话数据线。

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

一、下载

二、官方下载Eclipse,解压Eclipse

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

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

五、设置Android环境变量

Android_SDK_Home:

安装路径

增加自动搜索路径环境变量:

%ANDROID_SDK_Home%\tools:

%ANDROID_SDK_Home%\platform_tools:

六、安装ADT进程:

Help->>add->……->next->

……end。

7、设置Eclipse中的SDK配置

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

一、设置模拟器(AVD)

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

六、实验结果与故障分析:

安装Eclipse,并实验软件是不是可用,测试通过,能够用来搭建工程。

 

 

学院

 

实验报告

 

课程名称:

移动网络开发技术

系别:

运算机与信息工程系

专业:

运算机科学与技术

班级:

计本09-2班

学号:

学生姓名:

沈新生

 

2012年03月09日

《Android应用与开发》实验报告

(1)

实验名称:

环境的搭建指导教师:

_苏霆__完成日期:

2013年11月5日

专业:

__运算机____班级:

__2012春__姓名:

___沈新生__

实验项目:

Android模拟器操作实验

一、实验目的和要求:

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

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

3、操作Android模拟器。

二、实验原理:

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

二、利用运行(Run)模式运行

3、操作Android模拟器:

三、主要仪器设备:

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

二、Android系统电话;

3、配套电话数据线。

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

实验内容:

一、设置Android模拟器:

创建新的模拟器,用命令行工具管理模拟器。

二、利用运行(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->中加入个多你想说的话,都能够显示出来。

七、实验总结及收获

改变输出字幕的方式有两种,一种是在rec->layout->里修改,另一种是在rec->values->中更改。

可是后者更为常常利用,且改变不会影响main中的挪用。

 

学院

 

实验报告

 

课程名称:

移动网络开发技术

系别:

运算机与信息工程系

专业:

运算机科学与技术

班级:

计本09-2班

学号:

学生姓名:

沈新生

 

2012年3月23日

实验室名称:

720运算机机房实验机械号:

103实验分组:

实验时刻:

2012/03/23指导教师签字:

成绩:

实验项目:

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

一、实验目的和要求

一、掌握Android项目中界面显示的大体方式;

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

3、了解监听器机制的原理;

二、实验原理

一、MVC架构:

Android电话图形界面操作实质上是一种MVC架构,与JavaSE中的图形界面开发原理大体相同;

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

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

4、事件监听机制:

在利用各类View视图来布局界面时,会发觉几个公用的回调方式来捕捉有效的UI触发事件,当事件在某个View对象上被触发时,这些方式会被系统框架通过那个对象所挪用,为了捕捉和处置事件,必需去继承某个类,并重载这些方式。

三、主要仪器设备

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

二、Android系统电话;

3、配套电话数据线。

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

一、概念一个大体“BIM应用程式”所需的身高(shengao)输入字段,体重输入字段,和最终计算BMI值字段。

程序如下:

android:

id="@+id/shengao"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text="@string/shengao"/>

android:

id="@+id/shengaoshuzhi"

android:

layout_width="match_parent"

android:

layout_height="wrap_content"

android:

inputType="numberDecimal">

android:

id="@+id/tizhong"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text="@string/tizhong"/>

android:

id="@+id/tizhongshuzhi"

android:

layout_width="match_parent"

android:

layout_height="wrap_content"

android:

inputType="numberDecimal"/>

android:

id="@+id/jisuan"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text="@string/jisuan"/>

android:

id="@+id/result"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text=""/>

android:

id="@+id/pingjia"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text=""/>

android:

id="@+id/pingfen"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text="@string/pingfen"/>

android:

id="@+id/ratingBar1"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"/>

二、运行;

3、输入身高和体重,点击计算按钮,看是不是有提示出现。

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

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

六、实验结果与故障分析:

用户在身高体重文本框中输入好身高体重,按下“计算BMI值”,程序按照标示符,从对应的身高体重文本框读取输入值,并做计算。

七、实验总结及收获

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

2、监听器实现的方式有匿名内部类法和内部类法。

 

学院

 

实验报告

 

课程名称:

移动网络开发技术

系别:

运算机与信息工程系

专业:

运算机科学与技术

班级:

计本09-2班

学号:

学生姓名:

沈新生

 

2012年3月30日

实验室名称:

720运算机机房实验机械号:

103实验分组:

实验时刻:

2012/03/30指导教师签字:

成绩:

实验项目:

滑动的方块-Android触控监听器的利用

一、实验目的和要求

一、掌握Android项目中界面显示的大体方式;

二、掌握OnTouchListener监听器的设计与利用;

3、了解Android电话硬件API的挪用方式;

二、实验原理

一、MVC架构:

Android电话应用图形界面操作进程实质上是一种MVC架构,与JavaSE中的图形界面应用开发原理一致;

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

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

4、事件监听机制:

在利用各类View视图来布局界面时,会发觉几个公用的回调方式来捕捉有效的UI触发事件,当事件在某个View对象上被触发时,这些方式会被系统框架通过那个对象所挪用,为了捕捉和处置事件,必需去继承某个类,并重载这些方式。

三、主要仪器设备

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

二、Android系统电话;

3、配套电话数据线。

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

实验内容:

在Android2.3.3平台下设计实现滑动的方块应用;

要求:

一、利用屏幕触控,拖拽方块移动二、暂不考虑横屏切换。

实验步骤及操作方式:

①、启动eclipse,单机右键new—other—Andriod—Andriodproject—suidongde—最上面的—Packagename中,完成。

②、把UIFrame和ShouShiManager导进去。

③、在布局中添加UIFrame

④、在变量初始化位置添加x、y两个整形变量控制方块的坐标,在画图模块中,绘出一个方块。

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

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

五、实验数据记录和处置

六、讨论、建议、质疑:

通过触动方块滑动,了解了Android触控监听器的利用。

学院

 

实验报告

 

课程名称:

移动网络开发技术

系别:

运算机与信息工程系

专业:

运算机科学与技术

班级:

计本09-2班

学号:

学生姓名:

沈新生

 

2012年04月06日

实验室名称:

720运算机机房实验机械号:

103实验分组:

实验时刻:

2012/04/06指导教师签字:

成绩:

实验项目一:

Android平台下手电应用的设计开发

一、实验目的和要求

一、掌握Android项目中界面显示的大体方式;

二、掌握OnTouchListener监听器的设计与利用;

3、了解Android电话硬件API的挪用方式;

二、实验原理

一、MVC架构:

Android电话应用图形界面操作进程实质上是一种MVC架构,与JavaSE中的图形界面应用开发原理一致;

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

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

4、事件监听机制:

在利用各类View视图来布局界面时,会发觉几个公用的回调方式来捕捉有效的UI触发事件,当事件在某个View对象上被触发时,这些方式会被系统框架通过那个对象所挪用,为了捕捉和处置事件,必需去继承某个类,并重载这些方式。

三、主要仪器设备

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

二、Android系统电话;

3、配套电话数据线。

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

实验内容:

在Android2.3.3平台下设计实现手电筒应用;

要求:

一、利用屏幕触控;二、挪用相机的闪光点硬件,开启手电功能;3、暂不考虑横屏切换。

实验步骤及操作方式:

1)、启动eclipse,单机右键new—other—Andriod—Andriodproject—suidongde—最上面的—Packagename中,完成。

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

3)、在布局中添加UIFrame

4)、概念一个整形变量int状态,初始值为0;在画图模块中添加两个状态,状态0情形下绘出,状态1情形下绘出。

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

五、实验结果与分析

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

实验改良:

仅可在点击手电开关时实现手电的亮灭转换,点击其他区域无效。

解决办法:

设计一个与开关大小一致的透明模块,把手电的明灭包括在那个透明模块的触控if语句中就可以够解决问题了。

七、实验总结及收获

一、所有界面的父类都是View。

二、通过API才能实现以个功能的挪用。

3、如何控制状态转换。

学院

 

实验报告

 

课程名称:

移动网络开发技术

系别:

运算机与信息工程系

专业:

运算机科学与技术

班级:

计本09-2班

学号:

学生姓名:

沈新生

 

2012年04月13日

实验室名称:

720运算机机房实验机械号:

103实验分组:

实验时刻:

2012/04/13指导教师签字:

成绩:

实验项目一:

Java游戏开发--炫舞(精简版)

一、实验目的和要求:

一、了解Jave游戏开发的环境和流程。

二、掌握开发进程中的控制思想。

3、熟练知道这种游戏的编制思想。

二、实验原理:

事件监听机制——在利用各类View视图来布局界面时,会发觉几个公用的回调方式来捕捉有效的UI触发事件,当事件在某个View对象上被触发时,这些方式会被系统框架通过那个对象所挪用,为了捕捉和处置事件,必需去继承某个类,并重载这些方式。

三、主要仪器设备:

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

二、Android系统电话;

3、配套电话数据线。

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

内容:

用Java开发一个精简版的炫舞游戏。

步骤:

一、先在eclipse中成立一个Java类。

二、在Java类中成立一个Game框架。

3、声明变量并将其初始化,画图并通过状态转换实现图片变换,通过对按时处置的修改来改变图片的改换速度。

部份代码如下:

etAudioInputStream(file);

AudioFormatformat=();

info=new(

format);

SourceDataLineline=(SourceDataLine)AudioSystem

.getLine(info);

byte[]buf=newbyte[512*1024];

();

();

intnbytes=0;

while(nbytes!

=-1)

{

nbytes=(buf,0,;

if(nbytes>=0)

(buf,0,nbytes);

}

();

();

}

catch(UnsupportedAudioFileExceptione)

{

();

}

catch(IOExceptione)

{

();

}

catch(LineUnavailableExceptione)

{

();

}

}

}).start();

示背景

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

(tuBei,0,0,null);示美女

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

(tuMei,220,220,null);示帅哥

ImagetuShuai=(newImageIcon("劲舞团/image"+nanZhang+".png")).getImage();

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

//TODO:

按时处置在下面

//女换一张:

若是已是最后一张,则换第一张,不然换下一张

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

else{nvZhang=nvZhang+1;}

//男换一张:

若是已是最后一张,则换第一张,不然换下一张

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

else{nanZhang++;}

4、测试运行。

五、实验效果及故障分析

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

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

七、实验总结及收获

一、通过API实现功能的挪用;

2、如何实现状态转换;

3、了解什么是面向对象,什么是类;

4、利用数组简化编码进程;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1