《实验一android开发环境搭建与helloworld.pdf》由会员分享,可在线阅读,更多相关《实验一android开发环境搭建与helloworld.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验一 Android 开发环境搭建与 Hello world一、实验目的学会搭建并安装 Android 开发环境,并实现 Hello World 应用开发。二、主要仪器设备及套数计算机三、实验内容搭建开发环境;安装 Java JDK,下载 Eclipse,解压 Eclipse;官方下安装ADT(Android Development Tools);安装 Android;安装手机 USB 驱动;建立新项目,实现 Hello World四、程序代码package class MainActivity extends ActionBarActivity Overrideprotected void
2、 onCreate(Bundle savedInstanceState)(savedInstanceState);setContentViewOverridepublic boolean onCreateOptionsMenu(Menu menu)Overridepublic boolean onOptionsItemSelected(MenuItem item)The action bar willreturn(item);int id=();if(id=return true;getMenuInflater().inflate menu);return true;五、实验结果六、实验小结这
3、个实验很简单,主要是要我们学习 Android 开发环境的搭建,了解 Android应用开发程序的开发过程,生成 Android 应用程序框架以及配置相应的运行参数。实验二界面设计:空间与布局一、实验目的 Android 编程基础,UI 设计;使学生了解 Android 编程原理;掌握界面控件设计;掌握控件的事件处理编程。二、主要仪器设备及套数计算机三、实验内容了解各种空间的基本功能:Menu,TextView EditText,Button,Radiobutton,List;了解布局 layout 的应用;利用布局安排各种控件,设计良好用户界面。四、程序代码Package;Import cl
4、ass MainActivity extends Activity RadioGroup button01;TextView show;Overrideprotected void onCreate(Bundle savedInstanceState)(savedInstanceState);setContentView 获取界面上 button01,show 两个组件对象Button01=(RadioGroup)findviewByid为 RadioGro 组件的 oncheck 事件绑定时间监听器(new OnCheckedChangeListener()Overridepublic vo
5、id onCreateOptionMenu(RadioGroup group,int checkedId)return true;nflate五、实验结果运行:效果:六、实验小结通过这次试验,我对安卓编程有了进一步的认识,对各控件的熟练应用会帮我们大大减少少编程量,另外界面的布局还会影响到设计界面的美观。实验三 Android 触控监听器的使用一、实验目的1.掌握 Android 项目中界面显示的基本方法;2.掌握 OnTouchListener 监听器的设计与使用3.掌握 Android 手机硬件 API 的调用方法。二、主要仪器设备及套数计算机三、实验内容在 Android 平台下设计实现
6、滑动的方块应用 1.使用屏幕触控,图拽方块移动。2.暂不考虑横屏切换四、程序代码控制文件: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,y1);setContentView(testView);private class m
7、OnTouch 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 out=null;Try HttpClient client=newDefaultHttpClien
8、t();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=newDefaultHttpClient();HttpPost request=newHttpPost(url);ListpostParameters=n
9、ewArrayList();(newBasicNameValuePair(name,value);UrlEncodedFormEntity=newEncodedFormEntity=newUrlEncodedFormEntity(postParameters);(formEntity);HttpResponse response=(request);out=();catch(IOException e)();return out;Overridepublic void onCreate(Bundle savedInstanceState)(savedInstanceState);setCont
10、entViewFinal TextViewtextview=(TextView)findviewbyid.TextView01);FinalEditVieweditview=(EditView)findviewbyid.EditText1);finalEditText name=(EditText)findviewbyid.EditText2);finalEditText value=(EditText)findviewbyid.EditText3);Button btn=(Button)Public void onclick(View v)Try (myhttpget().toString(
11、)+”+().toString()+”=”+().toString();catch(Exception e)(););Button btn2=(Button)void onclick(View v)Try(myhttppost().toString(),().toString(),().toString();catch(Exception e)(););五、实验结果Get:Post:六、实验小结在这次试验中,我基本掌握了 Android 访问网络的基本方法,了解了手机WEB 网站访问编程,通过 HttpResponse 类,读入网络数据,再通过网络进行数据访问,最后还基本学会了数据库使用。实验
12、五 Android 平台下手电应用的设计开发一、实验目的 1.掌握 Android 项目中界面显示的基本方法;2.掌握 OnTouchListener 监听器的设计与使用 3.了解 Android 手机硬件 API 的调用方法。二、主要仪器设备及套数计算机三、实验内容 1.使用屏幕触控 2.调用相机的闪光点硬件,开启手电功能 3.暂不考虑横屏切换四、程序代码package class HandLightActivity extends Activity implementsOnClickListener Overridepublic void onClick(View v)ToggleButt
13、on tb=(ToggleButton)v;param=();if(!()(0 x30ffffff);private Camera camera=();/*Called when the activity is first created.*/Overridepublic void onCreate(Bundle savedInstanceState)(savedInstanceState);setContentViewgetWindow().addFlags/保持屏幕toggleButton=(ToggleButton)(this);private ToggleButton toggleButton;else(param);(0 xffffffff);Overrideprotected void onPause()();();();/四、实验结果五、实验小结能够掌握 Android 项目中界面显示的基本方法,对监听器的机制和实现监听的四种方式有所了解,会使用 Android 手机硬件 API 的调用方法、实现功能,并能独立完成程序增强了自己的动手实践能力,并且成功将实验项目导入手机中且运行成功。