1、实验一android开发环境搭建与helloworld实验一 Android开发环境搭建与Hello world一、实验目的 学会搭建并安装Android开发环境,并实现Hello World应用开发。2、主要仪器设备及套数 计算机三、实验内容 搭建开发环境;安装Java JDK,下载Eclipse, 解压Eclipse;官方下安装 ADT (Android Development Tools);安装Android;安装手机USB驱动;建立新项目,实现Hello World4、程序代码package class MainActivity extends ActionBarActivity Ov
2、erride protected void onCreate(Bundle savedInstanceState) (savedInstanceState); setContentView Override public boolean onCreateOptionsMenu(Menu menu) getMenuInflater().inflate menu); return true; Override public boolean onOptionsItemSelected(MenuItem item) The action bar will int id = (); if (id = r
3、eturn true; return (item); 5、实验结果六、实验小结这个实验很简单,主要是要我们学习Android开发环境的搭建,了解Android应用开发程序的开发过程,生成Android应用程序框架以及配置相应的运行参数。实验二 界面设计:空间与布局1、实验目的 Android编程基础,UI设计;使学生了解Android编程原理; 掌握界面控件设计;掌握控件的事件处理编程。2、主要仪器设备及套数计算机3、实验内容 了解各种空间的基本功能: Menu, TextView EditText ,Button, Radio button, List; 了解布局layout 的应用;利用布
4、局安排各种控件,设计良好用户界面 。四、程序代码Package ;Import class MainActivity extends Activity RadioGroup button01;TextView show; Override protected void onCreate(Bundle savedInstanceState) (savedInstanceState); setContentView获取界面上button01,show两个组件对象Button01=(RadioGroup)findviewByid为RadioGro组件的oncheck事件绑定时间监听器(new OnC
5、heckedChangeListener() Override public void onCreateOptionMenu(RadioGroup group,int checkedId) nflate return true; 五、实验结果运行:效果:六、实验小结 通过这次试验,我对安卓编程有了进一步的认识,对各控件的熟练应用会帮我们大大减少少编程量,另外界面的布局还会影响到设计界面的美观。实验三 Android触控监听器的使用一、实验目的1.掌握Android项目中界面显示的基本方法;2.掌握OnTouchListener监听器的设计与使用3.掌握Android手机硬件API的调用方法。二
6、、主要仪器设备及套数计算机三、实验内容在Android平台下设计实现滑动的方块应用 1. 使用屏幕触控,图拽方块移动。2.暂不考虑横屏切换4、程序代码控制文件:package ;import class MainActivity extends Activity int x1=150,y1=50; TestView testView; Override public void onCreate(Bundle savedInstanceState) (savedInstanceState); testView = new TestView(this); (new mOnTouch(); (x1,
7、 y1); setContentView(testView); private class mOnTouch implements OnTouchListener public boolean onTouch(View v, MotionEvent event) if () = 了解手机WEB网站访问编程,通过HttpResponse类,读入网络数据2. 通过网络进行数据访问3. 了解数据库使用四、程序代码publicclass slide8_3 extends Activity Public Sting myhttpget(String url) throws ExceptionString
8、 out =null;Try HttpClient client=newDefaultHttpClient(); HttpGet request=newHttpGet(url); HttpResponse request=(request); out=(); catch(IOException e) (); return out;Public String myhttppost(String url,String name,String value) Throw Eeception String out=null;try HttpClient client=newDefaultHttpClie
9、nt(); HttpPost request=newHttpPost(url); ListpostParameters=newArrayList();(newBasicNameValuePair(name,value);UrlEncodedFormEntity=newEncodedFormEntity=newUrlEncodedFormEntity(postParameters);(formEntity);HttpResponse response=(request); out=();catch(IOException e) (); return out;Overridepublic void
10、 onCreate(Bundle savedInstanceState) (savedInstanceState); setContentView Final TextViewtextview=(TextView)findviewbyid. TextView01);FinalEditVieweditview=(EditView)findviewbyid. EditText1);finalEditText name=(EditText)findviewbyid. EditText2);finalEditText value=(EditText)findviewbyid. EditText3);B
11、utton btn=(Button) Public void onclick(View v)Try (myhttpget().toString()+” +().toString()+”=”+().toString();catch(Exception e) (); );Button btn2=(Button) void onclick(View v) Try(myhttppost().toString(),().toString(), ().toString(); catch(Exception e) (); );五、实验结果Get:Post:六、实验小结 在这次试验中,我基本掌握了Androi
12、d访问网络的基本方法,了解了手机WEB网站访问编程,通过HttpResponse类,读入网络数据,再通过网络进行数据访问,最后还基本学会了数据库使用。实验五 Android平台下手电应用的设计开发一、实验目的 1.掌握Android项目中界面显示的基本方法; 2.掌握OnTouchListener监听器的设计与使用 3.了解Android手机硬件API的调用方法。二、主要仪器设备及套数计算机三、实验内容 1. 使用屏幕触控 2. 调用相机的闪光点硬件,开启手电功能 3. 暂不考虑横屏切换四、程序代码package class HandLightActivity extends Activity
13、 implements OnClickListener private ToggleButton toggleButton; private Camera camera = (); /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) (savedInstanceState); setContentView toggleButton = (ToggleButton) (this); getWindow().addFlags /保持屏幕 O
14、verride public void onClick(View v) ToggleButton tb = (ToggleButton) v; param = (); if(!() (0x30ffffff); else (0xffffffff); (param); Override protected void onPause() / ();/ (); (); 四、实验结果五、实验小结 能够掌握Android项目中界面显示的基本方法,对监听器的机制和实现监听的四种方式有所了解,会使用Android手机硬件API的调用方法、实现功能,并能独立完成程序增强了自己的动手实践能力,并且成功将实验项目导入手机中且运行成功。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1