实验一android开发环境搭建与helloworld.docx

上传人:b****8 文档编号:11119694 上传时间:2023-02-25 格式:DOCX 页数:12 大小:1.08MB
下载 相关 举报
实验一android开发环境搭建与helloworld.docx_第1页
第1页 / 共12页
实验一android开发环境搭建与helloworld.docx_第2页
第2页 / 共12页
实验一android开发环境搭建与helloworld.docx_第3页
第3页 / 共12页
实验一android开发环境搭建与helloworld.docx_第4页
第4页 / 共12页
实验一android开发环境搭建与helloworld.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

实验一android开发环境搭建与helloworld.docx

《实验一android开发环境搭建与helloworld.docx》由会员分享,可在线阅读,更多相关《实验一android开发环境搭建与helloworld.docx(12页珍藏版)》请在冰豆网上搜索。

实验一android开发环境搭建与helloworld.docx

实验一android开发环境搭建与helloworld

实验一Android开发环境搭建与Helloworld

一、实验目的

学会搭建并安装Android开发环境,并实现HelloWorld应用开发。

2、主要仪器设备及套数

计算机

三、实验内容

搭建开发环境;安装JavaJDK,下载Eclipse,解压Eclipse;官方下安装ADT(AndroidDevelopmentTools);安装Android;安装手机USB驱动;建立新项目,实现HelloWorld

4、程序代码

packageclassMainActivityextendsActionBarActivity{

@Override

protectedvoidonCreate(BundlesavedInstanceState){

(savedInstanceState);

setContentView}

@Override

publicbooleanonCreateOptionsMenu(Menumenu){

getMenuInflater().inflatemenu);

returntrue;

}

@Override

publicbooleanonOptionsItemSelected(MenuItemitem){

Theactionbarwill

intid=();

if(id=={

returntrue;

}

return(item);

}

}

5、实验结果

六、实验小结

这个实验很简单,主要是要我们学习Android开发环境的搭建,了解Android应用开发程序的开发过程,生成Android应用程序框架以及配置相应的运行参数。

 

实验二界面设计:

空间与布局

1、实验目的

Android编程基础,UI设计;使学生了解Android编程原理;掌握界面控件设计;掌握控件的事件处理编程。

2、主要仪器设备及套数

计算机

3、实验内容

了解各种空间的基本功能:

Menu,TextViewEditText,Button,Radiobutton,List;了解布局layout的应用;利用布局安排各种控件,设计良好用户界面。

四、程序代码

Package;

ImportclassMainActivityextendsActivity{

RadioGroupbutton01;

TextViewshow;

@Override

protectedvoidonCreate(BundlesavedInstanceState){

(savedInstanceState);

setContentView获取界面上button01,show两个组件对象

Button01=(RadioGroup)findviewByid为RadioGro组件的oncheck事件绑定时间监听器

(newOnCheckedChangeListener()

{

@Override

publicvoidonCreateOptionMenu(RadioGroupgroup,intcheckedId){

nflatereturntrue;

}

}

五、实验结果

运行:

效果:

六、实验小结

通过这次试验,我对安卓编程有了进一步的认识,对各控件的熟练应用会帮我们大大减少少编程量,另外界面的布局还会影响到设计界面的美观。

 

实验三Android触控监听器的使用

一、实验目的

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

2.掌握OnTouchListener监听器的设计与使用

3.掌握Android手机硬件API的调用方法。

二、主要仪器设备及套数

计算机

三、实验内容

在Android平台下设计实现滑动的方块应用

1.使用屏幕触控,图拽方块移动。

2.暂不考虑横屏切换

4、程序代码

控制文件:

package;

importclassMainActivityextendsActivity{

intx1=150,y1=50;

TestViewtestView;

@Override

publicvoidonCreate(BundlesavedInstanceState){

(savedInstanceState);

testView=newTestView(this);

(newmOnTouch());

(x1,y1);

setContentView(testView);

}

privateclassmOnTouchimplementsOnTouchListener

{

publicbooleanonTouch(Viewv,MotionEventevent)

{

if()==

{

了解手机WEB网站访问编程,通过HttpResponse类,读入网络数据

2.通过网络进行数据访问

3.了解数据库使用

四、程序代码

publicclassslide8_3extendsActivity{

PublicStingmyhttpget(Stringurl)throwsException{

Stringout=null;

Try{

HttpClientclient=newDefaultHttpClient();

HttpGetrequest=newHttpGet(url);

HttpResponserequest=(request);

out=());

}catch(IOExceptione){

();

}

returnout;

}

PublicStringmyhttppost(Stringurl,Stringname,Stringvalue)

ThrowEeception{

Stringout=null;

try{

HttpClientclient=newDefaultHttpClient();

HttpPostrequest=newHttpPost(url);

ListpostParameters=newArrayList();

(newBasicNameValuePair(name,value));

UrlEncodedFormEntity=newEncodedFormEntity=newUrlEncodedFormEntity(

postParameters);

(formEntity);

HttpResponseresponse=(request);

out=());

}catch(IOExceptione){

();

}

returnout;

@Override

publicvoidonCreate(BundlesavedInstanceState){

(savedInstanceState);

setContentView}

FinalTextViewtextview=(TextView)findviewbyid.TextView01);

FinalEditVieweditview=(EditView)findviewbyid.EditText1);

finalEditTextname=(EditText)findviewbyid.EditText2);

finalEditTextvalue=(EditText)findviewbyid.EditText3);

Buttonbtn=(Button)Publicvoidonclick(Viewv){

Try{

(myhttpget().toString()+””+().toString()+”=”+().toString()));

}catch(Exceptione){

();

}

}

});

Buttonbtn2=(Button)voidonclick(Viewv){

Try{

 

(myhttppost().toString(),().toString(),

().toString()));

}catch(Exceptione){

();

}

}

});

}

}

五、实验结果

Get:

Post:

六、实验小结

在这次试验中,我基本掌握了Android访问网络的基本方法,了解了手机WEB网站访问编程,通过HttpResponse类,读入网络数据,再通过网络进行数据访问,最后还基本学会了数据库使用。

 

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

一、实验目的

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

2.掌握OnTouchListener监听器的设计与使用

3.了解Android手机硬件API的调用方法。

二、主要仪器设备及套数

计算机

三、实验内容

1.使用屏幕触控

2.调用相机的闪光点硬件,开启手电功能

3.暂不考虑横屏切换

四、程序代码

packageclassHandLightActivityextendsActivityimplementsOnClickListener{

privateToggleButtontoggleButton;

privateCameracamera=();

/**Calledwhentheactivityisfirstcreated.*/

@Override

publicvoidonCreate(BundlesavedInstanceState){

(savedInstanceState);

setContentViewtoggleButton=(ToggleButton)(this);

getWindow().addFlags//保持屏幕

}

@Override

publicvoidonClick(Viewv){

ToggleButtontb=(ToggleButton)v;

param=();

if(!

()){

(0x30ffffff);

}else{

(0xffffffff);

}

(param);

}

@Override

protectedvoidonPause(){

//();

//());

();

}

}

四、实验结果

五、实验小结

能够掌握Android项目中界面显示的基本方法,对监听器的机制和实现监听的四种方式有所了解,会使用Android手机硬件API的调用方法、实现功能,并能独立完成程序增强了自己的动手实践能力,并且成功将实验项目导入手机中且运行成功。

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

当前位置:首页 > 解决方案 > 营销活动策划

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

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