实验1搭建Android开发环境【目的】安装Android手机开发相关软件平台。【要求】完成Android手机开发平台安装、以及相关配置,并实现HelloWorld;【原理】Eclipse安装原理;【过程】1下载AndroidSDK这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中:在桌面上右击“我的电脑”,依次点击【属性】【高级】【环境变量】。双击【系统变量】里面的Path项,将AndroidSDK中tools目录的完整路径添加到这里。2下载JDK7下载并安装Java开发包。3.配置环境变量右键点击“我的电脑”→选择高级选项卡→点击高级→点击环境变量:在用户变量里选项卡里:点击新建:新建系统变量变量名:ANDROID_SDK_HOME,变量值是android-SDK-windows的路径变量名:JAVA_HOME变量值:C:\ProgramFiles\Java\jdk1.7.0变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;变量名:Path变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;完了再在用户选项卡里,点击新建Path,如果有Path这个变量名了,就点击编辑如果Path是新建的——就如下:变量值是指定platform-tools的路径,和tools的路径,我的放在E盘,分别是:E:\Android\circumstanceRunction\android-sdk-windows\platform-toolsE:\Android\circumstanceRunction\android-sdk-windows\tools变量值应该是:.;E:\Android\circumstanceRunction\android-sdk-windows\platform-tools;E:\Android\circumstanceRunction\android-sdk-windows\tools如果Path不是新建的,也就是说你是点击编辑的——就如下:在原来的变量值后面加“;”分号分别加上路径E:\Android\circumstanceRunction\android-sdk-windows\platform-tools;E:\Android\circumstanceRunction\android-sdk-windows\tools3下载Eclipse4.3在“EclipsePackages”标签页中选择“EclipseStandard4.3,”进行下载。这是目前最新的版本。对于Eclipse来说,直接解压之后就可以使用。4下载Eclipse的AndroidADT插件许多教程在这一步都是通过Eclipse自身的update功能进行下载:启动Eclipse,选择【Help】【SoftUpdates】【FindandInstall…】选择“AvailableSoftware”标签页,点击【AddSite…】按键。添加update站点:这时窗口中新增了“”项,选中该项,点击【Install…】按键即可下载。注:许多国内的网友都无法完成这样的升级,通常是进行到一半就没有任何反映了(其他插件,例如pydev也是这样)。没关系,我们直接到Android官网去下载这个ADT插件:下载完成后解压,将“features”和“plugins”目录中的文件拷贝到Eclipse的对应目录中就可以了。重启Eclipse,进行AndroidSDK设置:选择【Windows】【Preferences…】打开编辑属性窗口选择Android属性面板加入AndroidSDK的目录(点击【Browse…】进行选择,这里是“android-sdk-windows-1.0_r1”所在的目录)。设置Eclipse的JavaJDK属性设置选择【Window】【Preferences…】打开编辑属性窗口选择Java属性面板选择Java编译器为6.0点击Apply,和OK。实验2开发一个Android应用程序【目的】掌握Android应用程序的结构。【要求】1)新建一个Android工程,并对源码等资源文件进行修改;2)了解项目的基本文件目录结构。【原理】Android编程方法。【过程】1、创建工程a)Projectname:HelloAndroidb)Packagename:com.example.helloandroidc)Activityname:MainActivityd)Applicationname:HelloAndroide)MinSDKVersion:3创建工程图HelloAndroidproject视图2、新建字符串资源AndroidResources视图Androidstrings.xml视图3、新建尺寸资源NewAndroidXMLFile视图AndroidResources视图Androiddimens.xml视图4、设计布局a.只需把一个TextView,一个Button一个ImageView放到用户界面上b.设置控件的属性c.最终效果5.实现代码packagecom.example.helloandroid;importjava.io.IOException;importorg.xmlpull.v1.XmlPullParser;importorg.xmlpull.v1.XmlPullParserException;importandroid.app.Activity;importandroid.content.res.XmlResourceParser;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.TextView;publicclassMainActivityextendsActivityimplementsOnClickListener{TextViewmtext;Viewbtn;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mtext=(TextView)findViewById(R.id.textView2);mtext.setText(R.string.mystring);btn=findViewById(R.id.button1);btn.setOnClickListener(this);//getWindow().setBackgroundDrawableResource(R.color.mycolor01);}@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.activity_main,menu);returntrue;}@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubintcounter=0;StringBuildersb=newStringBuilder();XmlResourceParsermyxml=getResources().getXml(R.xml.test);try{while(myxml.getEventType()!=XmlResourceParser.END_DOCUMENT){if(myxml.getEventType()==XmlResourceParser.START_TAG){Stringname=myxml.getName();if(name.equals(customer)){counter++;sb.append(第+counter+条客户信息:+);sb.append(myxml.getAttributeValue(0)+);sb.append(myxml.getAttributeValue(1)+);sb.append(myxml.getAttributeValue(2)+);sb.append(myxml.getAttributeValue(3)+\n\n);}}elseif(myxml.getEventType()==XmlPullParser.END_TAG){}elseif(myxml.getEventType()==XmlPullParser.TEXT){}myxml.next();}mtext.setText(sb.toString());}catch(XmlPullParserExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}}}附件:试验2源码实验3颜色、字符串资源的使用【目的】掌握Android中颜色和字符串资源的使用方法。【要求】1.在工程中为Activity、View使用颜色资源;2.使用字符串资源并理解字符串资源的引用机制;【原理】Android资源管理机制。【过程】1.创建工程NewAndroidProject视图点击下一步,下一步,直到finishi。Resdemoproject视图1.新建字符串资源打开/res/values/strings.xml文件。Strings.xml视图点击Add按钮,添加字符串,输入字符串的name和value新建的工程含有三个已有字符串3.、新建颜色资源color.xmlColor.xmd视图1.使用资源颜色和字符串资源颜色:R.color.red_gb字符串:R.strings.s打开res/layout/activity_main.xml文件,修改代码如下RelativeLayoutxmlns:android=:tools=:layout_width=match_parentandroid:layout_height=match_parentandroid:paddingBottom=@dimen/activity_vertical_marginandroid:paddingLeft=@dimen/activity_horizontal_marginandroid:paddingRight=@dimen/activity_horizontal_marginandroid:paddingTop=@dimen/activ