太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx

上传人:b****5 文档编号:20587156 上传时间:2023-01-24 格式:DOCX 页数:41 大小:1.23MB
下载 相关 举报
太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx_第1页
第1页 / 共41页
太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx_第2页
第2页 / 共41页
太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx_第3页
第3页 / 共41页
太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx_第4页
第4页 / 共41页
太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx

《太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx(41页珍藏版)》请在冰豆网上搜索。

太原理工软件学院移动应用软件开发技术实验报告Word格式文档下载.docx

3.学会在线更新SDK。

4.掌握离线安装SDK的方法。

2、实验内容和原理

1.安装JDK,SE6.0以上版本。

⑴访问以下网址:

⑵配置环境变量:

安装J2SDK以后,若需要在cmd下使用Java命令和编译、运行程序,可以配置环境变量:

新建环境变量JAVA_HOME,右击“我的电脑”—>

“属性”—>

“高级”—>

“环境变量”,如图1-1所示:

图1-1

⑶测试JDK安装成功与否:

编写test.java文件,运行。

要求:

请将安装的目录与环境变量的配置图粘到后面的空白页上。

并将test.java在运行结果粘上。

2.安装eclipse。

访问以下网址:

http:

//www.eclipse.org/downloads/下载。

选择Windows平台“EclipseIDEforJavaEEDevelopers”下载,下载完成后,找到下载的压缩包“eclipse-java-indigo-SR2-win32.zip”,Eclipse无须安装程序,解压此压缩文件到目标文件即可。

请将安装的目录与eclipse环境的界面图粘到后面的空白页上。

3.安装AndroidSDK

[1]访问以下网址下载:

[2]在线安装SDK:

打开SDKManager,如图1-2、1-3所示。

图1-2图1-3

[3]离线安装:

首先下载SDK的安装包,“android-sdk_r16-windows.zip”(安装工具)解压到目录,如我的目录D:

\TDDOWNLOAD\android-sdk_r16-windows\android-sdk-windows,然后新建以下几个文件夹:

platforms,docs,samples,usb_driver,market_licensing。

接着打开下载工具,下载以下内容:

http:

//dl-

请将安装的目录与SDK在界面图粘到后面的空白页上。

4.安装ADT

[1]首先启动Eclipse,选择Help->

InstallNewSoftware,打开Eclipse的插件安装页面。

[2]单击Add按钮,弹出“AddRepository”对话框,在Name中输入:

ADT,在Location中输入:

//dll-

[3]此时Eclipse会搜索指定URI的资源,如果搜索无误,会出现:

DevelopTools的复选框,选中复选框,点击“Next”按钮。

再点击finish按钮

[4]整个安装过程会持续几分钟,安装结束后会出现Eclipse重启提示界面,。

建议选择“RestartNow”按钮重新启动Eclipse,使ADT插件生效。

[5]在ADT插件安装完毕且重启Eclipse之后,进入配置Android开发环境的最后一步,设置AndroidSDK的位置。

首先选择Windows->

Preference命令打开Eclipse的配制界面,然后在SDKLocation中输入AndroidSDK的保存路径,最后单击OK按钮使配置生效。

请将安装ADT后的eclipse界面图粘到后面的空白页上。

3、主要仪器设备

惠普6450bWindows7

4、实验结果与分析

(1)请将安装的目录与环境变量的配置图粘到后面的空白页上。

(2)请将安装的目录与eclipse环境的界面图粘到后面的空白页上。

(3)请将安装的目录与SDK在界面图粘到后面的空白页上。

(4)请将安装ADT后的eclipse界面图粘到后面的空白页上。

实验二Activity运用实验

1.熟悉Activity与Intent的使用。

2.掌握Activity启动另一个Activity的方法。

3.会使用Intent对象进行Activity间意图的传达。

二、实验内容和原理

1.编一Android应用程序TestActivity01,使用MainActivity,启动另一个OtherActivity。

MainActivity主界面上只有一个按钮。

OtherActivity上只有一个TextView组件。

请将工程中的MainActivity.java,OtherActivity.java以及对应的xml文件源码附上。

同时将运行的界面图粘上。

2.编一Android应用程序TestActivity02,使用MainActivity,启动另一个OtherActivity。

要将MainActivity中的数据“中国”通过Intent对象传到OtherActivity上显示。

(1)MainActivity.java:

packagecom.example.test1;

importandroid.os.Bundle;

importandroid.app.Activity;

importandroid.content.Intent;

importandroid.view.Menu;

importandroid.view.View;

importandroid.view.View.OnClickListener;

importandroid.widget.Button;

publicclassMainActivityextendsActivity{

Buttonb;

@Override

protectedvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b=(Button)findViewById(R.id.button1);

b.setOnClickListener(newOnClickListener(){

publicvoidonClick(Viewv){

Intentintent=newIntent(MainActivity.this,second.class);

startActivity(intent);

}

});

publicbooleanonCreateOptionsMenu(Menumenu){

getMenuInflater().inflate(R.menu.main,menu);

returntrue;

}

Second.java:

importandroid.widget.TextView;

publicclasssecondextendsActivity{

TextViewt;

setContentView(R.layout.two);

t=(TextView)findViewById(R.id.ray);

getMenuInflater().inflate(R.menu.main,menu);

Activity_main.xml:

<

RelativeLayoutxmlns:

android="

xmlns:

tools="

android:

layout_width="

match_parent"

layout_height="

paddingBottom="

@dimen/activity_vertical_margin"

paddingLeft="

@dimen/activity_horizontal_margin"

paddingRight="

paddingTop="

tools:

context="

.MainActivity"

>

<

Button

id="

@+id/button1"

wrap_content"

layout_alignParentLeft="

true"

layout_alignParentTop="

layout_marginLeft="

106dp"

layout_marginTop="

165dp"

text="

my_activity"

/>

/RelativeLayout>

Two.xml:

TextView

@+id/ray"

android:

myfirstactivity"

截图如下:

(2)

TextMainActivity.java:

packagecom.example.test;

publicclassTextMainActivityextendsActivity{

Buttony;

setContentView(R.layout.activity_text_main);

y=(Button)findViewById(R.id.button1);

y.setOnClickListener(newOnClickListener(){

publicvoidonClick(Viewv){

Intenttestintent=newIntent();

Bundletestbundle=newBundle();

testbundle.putString("

name"

"

中国"

);

testintent.putExtras(testbundle);

testintent.setClass(TextMainActivity.this,test_2.class);

startActivity(testintent);

}

});

//Inflatethemenu;

thisaddsitemstotheactionbarifitispresent.

getMenuInflater().inflate(R.menu.activity_text_main,menu);

test_2.java:

publicclasstest_2extendsActivity{

TextViewtest;

@Override

protectedvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.second);

test=(TextView)findViewById(R.id.ruirui);

Bundletbd=this.getIntent().getExtras();

Stringname=tbd.getString("

test.setText(name);

//Inflatethemenu;

getMenuInflater().inflate(R.menu.activity_text_main,menu);

returntrue;

Activity_text_main.xml:

.TextMainActivity"

layout_centerHorizontal="

172dp"

@string/my_activity"

Second.xml:

.second"

@+id/ruirui"

实验三Android应用UI设计

(一)

1.熟悉TextView、Button、ImageView、LinearLayout、TabelLayout、RelativeLayout、FrameLayout、AlertDialog对话框。

2.掌握以上UI设计元素的基本功能和用法。

3.掌握UI设计的基本方法。

(一)实现一个如图3.1所示的UI界面

1.布局分析:

最外层是纵向的线性布局(LinearLayout,android:

orientation="

vertical"

),包含了三个布局,横向的线性布局(四列)、表格布局(TableLayout,三行三列)、纵向的线性布局(四行)。

2.在res\layout文件夹下的MyLayout.xml中实现。

3.布局内的控件为TextView

请将工程中的java源文件以

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

当前位置:首页 > 初中教育 > 政史地

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

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