Android实验报告_实验一.docx
也子信息学院试验报告书课程名:操作系统原理题目:试验二Android系统安装与HenOAndrOid试验类别:【验证、设计】班级:学号:姓名:评语:学习看法原理阐述试验结果思索题探究书写规范性口主动口一般口较差口清楚口基本清楚口不清她口正确基本正确口部分正确口深化口较深化未做答口规范基本符合要求未符合要就成果:指导老师:林晓晨批阅时间:年月日1、试验题目Android系统安装与HelloWorld2、试验目的与要求(1)试验目的:让同学熟识搭建智能手机开发平台的过程,了解AndrOid开发项目的基本文件书目结构,并实现HelIoWorId小程序。<2)试验要求:1 .完成Android开发平台的搭建及相关文件配置:2 .创建项目并熟识文件书目结构:3 .实现程序HeHoWoHd:4 .编写程序,驾驭数据类型和定义各变量。3,试脸步骤与源程序、安装JDKJJavaS«-三tX<三-三ORAC1.E三(八).逑JaVa到:C:VrogramFesVavarejJavaSEDevelopmentKit7Update515ScORAC1.聋JaVaJavaSEDevelopmentKit7Update51已成功安於藕清捣鬻程文档'联人员.发行獭以履多可以碘您后甦笑丽二、设置环境变量“计算机”右键,选择“属性”查找“JAVA_HOME",假如没伍则点击“新世”,在弹出的对话框里,变殷名填入“JAVA_HoMEl在变JN值填入JDK的安奘路径“C:'Pr%ramFileSUaVajdk_51"查找变Ht名为“Path”,然后点击“娘辑”,在变址值的最终面加上“CWrogramFiIeSUaVajdk_51bin”.最前面有个分号.也找变量名为"C1.ASSPATH,假如没有找到该环境变呆则点击“新建”,在变录名里输入"C1.ASSPA11,在变地值里面堪入"C:PrograniFikSuaYa'jdk_5IVib”在“运行”中输入-cnl".按回车键进入吩时模式,在吩咐行模式中输入IjaVaC”,回车3Jg组CWrSowisy¾temJ2NicrcaoftWindows(16.i.76):版权所有,>2809HicrosofCCorporation*保留所有权利C:MJaers,ldministrtor>Jvac三、安装ECliPSe选杆Windows平,台的EclipseIDEforJavaEEDevelopers卜载,卜我完成后,找到压缩包,无须安装程序,解收缩文件到目标文件即可,进入解压后的书目,找到EClipSe可执行文件,然后再桌面上创建一个快捷方式,双击此快捷方式干脆运行,Eclipse能自动找到用户安装的JDK路径,启动界面为:(c)CopyrightEclipsecortr*butor5andOttft”,2000z2014All1.gkfreservedEehPfe5atrademarkoftheEcipseFoundation,Inc.Orecle,ndJavaareregisteredtjademorfcsofOr4ch411dforitsafftc3.Othern«mesmaybeSdemarksoftheirrespectiveowners.NpseKEP1.ERXGS族军,hd!mt»lpackages.Delete6pci09es.“AndroidSDKMannerPa<kA9cTod,SDKPWtCAUW八ADMIN-De-pKEXX-dl。XOWS8620140321VdkPackagesafNameAPIRev.Status“TOok胡/ArxiroidSDKToo¼22g影ImuBedAndroidSDKPiMformtooIs19.0.1&IwidMAndroidSDKBuild-tools19.0.3修!nUWd-/QAndroid4.4.2(AM19)O喻SOKPbtform193Rlmud/IIIARMEABIv7Syttemtma9e192杉lntaWed“,ExtrasDAixiroidSupportGbrary19.1矽InstdlledShg:yUpdates/NewJmUBed.ObsoleteSeIes垃出5313Doneloadingpackages.Sortby:*APtlevel©Repository-CAn五、集成ADT的ECliiPSe1.建第一个程序HelIoWOrldrwAfalroJA4ctf1M*VJ*4*ik(»«M1*Ml*IAa*h*M&IC«U«jUr>M<S4<14twMfl.kM*flUUiI4M<fA11ta>42:QEHAHIftJU4<<.ca*gua*.u*<1.TUmK>lUam>wkI*a>uk¼*aEQk0。lMUCirCmr««<m1<m1m.X*W971,<Am*t««.Ut1«mi«t«»U<*Um!»<<«,“f«9i«iU7、,X*w*mTiUm7,Z,«e*4*44*U、“a»>>af*cUyOar«v«rt«W4»<tFr“2Mu>3uMM"mt«(>lr%Mt44t4rt.«Mitw*tkvl4J"C«4mZr用始终Ncxi«41*A<tM4<C*bl*4t(y.*lk>«>>*b«»49*!>mc*a*l8«一«««»*M,rJV1.«*«1.r<ti<<,4t*Kf-B1.ar*l<,t<<M-*ec«QgM"777%-t»ac*>J*-M*Ute-0r*;m<.MainActivityjava输入以下代码:packaget11o.example.helloworld;importandroid.os.Bundle;importandroid.dpp.Activity;import;importandroid.widget.TextView;publicclassMainActivityextendsActivity(OverrideprotectedvoidOnCreate(BundleSavedInatanceState)super.onCreate(SavedInstanceState);/setContentView<R.layout.activity_main);TextViewtv-newTextView(this);tv.setTe×t(wHelloWorldw);SetContentView(tv);)2.设定AVD(Android虚拟设济)OK之后等一段时间,1.aunchOptionsSkin:40xDensity:HiChC40)Mclad:pl7Brgl:1:WScrmSiztWoxutordpi:Seal。(in):40三IFlO41&YXPOuserdata_I1.aunchfrco1.napshot1.ISvtoSWlhOt3.运行Console:2014-04-2303:21:46-HelloWorldAndroid1.aunch!(2014-04-2303:21:46-HelloWorldadbisrunningnormally.Performing(2014-04-2303:21:46-HelloWorld)mo.example.helloworid.MainActivityactivitylaunch2014-04-2303:21:46-HelloWorldAutomaticTargetMod©:PreferredAVD*AVD_for_3_7_WVGA_Nexu3_One,isnotavailable.1.aunchingnewemulator.(2014-04-2303:21:46-HelloWorld)1.aunchinganewemulatorwithVirtualDevice,RVDiOJ3_7_WVGKNeXUs_One'(2014-04-2303:22:06-Emulatoremulator:emulatorwindowwasoutofviewandwasrecentered(2014-04-2303:22:06-Emulator)(2014-04-2303:22:06-HelloWorld)Newemulatorfound:emulator-55542014-04-2303:22:06-HelloWorldWaitingforHOME(,android.process.acore,)tobelaunched.(2014-04-2303:24:45-HelloWorld)2014-04-2303:24:45-HelloWorld),emulator-5554'HOMEisupondeviceemulator-5554UploadingHelloWorld.apkontodevice(2014-04-2303:24:46-HelloWorld)(2014-04-2303:26:50-HelloWorld)InstallingHelloWorld.apk.Success!2014-04-2303:26:50-HelloWorld)Startingactivitymo.example.helloworld.MaInActivityondeviceemulator-S5542014-04-2303:26:59-HelloWorld)Ac/Manager:Startir.g:Intent(act=android.intent.action.MAINcat=android.intent.category1.AUNCHERcmp-11x>example.helloworld/MainActivity4、测