Android-Google手持设备应用程式设计入门35409.docx
《Android-Google手持设备应用程式设计入门35409.docx》由会员分享,可在线阅读,更多相关《Android-Google手持设备应用程式设计入门35409.docx(68页珍藏版)》请在课桌文档上搜索。
1、在视窗中全送J目DevetopGrTooteJ中的的堪用役,按下右方的InstallJ按缸按下fNextJ(T-步)皴,照苦步履就安境完成,安装充备提示需重新敬勋ECliPSe,按下FYesJ更新假勤.Eclipse3.4版找到金怂上方的逡垠列,遛探Hep-SoftwareUpdatesJ避巩i2iSJfil的新视窗.遗摞AvailableSoftware)榜破,遗悻右方的AddSite.(新增湖站)按钮,密并出一阐检入柢.在输入框中的工。CatiOrr蝴位中输入弱址(UR1.),按下PK按比触即,Eclipse畲花一玷畴网洋找合逾的版本.在视窗中全58flJJfl目IDeVelOPerTOo
2、IS一中的的谢用俊,按下右方的(Install.按01,按下Next(下一步)融,照著步缴就安装完成,安装完畲提示需Ift新敬:助ECliPSe,按下Yes型新放劭.Eclipse3.3版找到釜幕匕方的送堪列.遇择:Help-SoftwarUpdates-FdandInsiaIlJ淑电迫送Jfl畲带出一仙I新视窗,透撑SearchfornewfeaturestoinstallJ(搜护新功能供安装网血按卜INext.(卜步)融出现Sft定直面.封探右上角的NewRemoteSiteJ(新增速端绸彻按乳,炉弹出MFNewUpdateSitdJ(Sr增更新.弼站)检入框在检入框中幡入拂充套件的名柩(
3、Name.ADTJ跟辆址(UR1.)1,按卜,OK.按卯第11,按下FinishI按纽圜生下一步.Eclipse畲花一站骑同河找合遒的版本,接去我档要做的,就是等Edipse题示出遐顶所勾谡合迪的版本安装.安装完传提示需材新值勤Eclipse.按下FOK.也新能勃.曜嫌安境案柑案央同示上玷退右然.徙(AndroidTooIsJ避瑕中送抵I停役*案艇性J(FixProjectProperties).(AndroidTools-FixProjectProperties)假如强现PIJ改接的资料夹圈示上有依小小的缸色义歌.我示进假联案113flk度入彼遇到了储法编金的冏困.最荒见的也是典照法正常生成
4、IgenJ目源相网的冏困.殷湎甲的解决方式是打I用W案中任一XM1.和!案taAndroidManrfest.XmI或是reslH绊下船楸名力.xml的檎案,改箜一下内容(如在树案中多按一佃空格彼存檎,边畤曲赞工具台自劲沿靠生成FgenJ目修中新的内容.追像减法.降的惜J港往往就解*夬了.如何修改XM1.椎案在彳女而章如中自提到.切换SDK版本Android在SDK1.5版之彼引入了支援多儡版本SDK典模维器的新特性,A我州得以透遏改限性殁定范面的55定,来切樵用来编遵行迨些琳蜜的“燃SDK版本.在Navigator.的SpiDemosJ事案N案爽Ia示上砧遇右犍.送摞IpropertiesJ
5、退现frffl敢再案,W性设定强面.在找定俄而中先送捶左方的Androtd摞然退我接自出现可勾送的ProjectBldTargetJ送甲.在遗联中送择遮窗的日梯版本,送探好之彼按下OK砧束股定哉而道口号专案就已展切换成可运用目慌版本组谭的状慝了。PIayEmuIator懿作Android就面倚器运用Android撅檄器我ff*J已绕透超EdiPSe.I初强琮境.MtarIApiDemosJ出案.本章将提解如何殷定和操作Android维报横器.定Android虚器现在我11iS不忙著153始幕程式,先花胃产扑Ib来电看怎蝮在IiIJ狡琮境中,透透(Android虚报横SJ来轨行速用程武肥.由於在
6、恻闻始我略,我CIFiS也不肯定已持行Android殴借.闪此AndroidWJftI:具亦供应了相常强大的模fi器,能SS我ffl自由限置.模搔各枝硬代规格的XSflS.在Android中W把Android模摄器耦作AndroidAstfiHJJ(AndroidVirtualDevice).卷AVDI.Android软的BIm套件IfSDK)1.5以上的版木供应了支报不同H愫版本也瘫槎器的功能,在运用虚概横器之前,必织先建立一佃烟/横器接才可在Eclipse明皱琮境中运用.SDK中供应了一佃FandroidJ吩咐行工具(在android-sdkools中),可以用来建立新M宴或是管理虚橙橇塞
7、,在此我IFI运用Fandroid.吩咐行工具来新建立一佃盅擦檄器.列出虚掇梯器零型首先,把Iandroid-Sdk-100lsJ目款加入晶妩路除我11以彼就可以在任何地方运用Iandroid-SdlVtglsJ目i下的各林吩咐.在WiMoWS2000、XP,2003、Windows7进些作蕤系统黑钻送I限制台系舔境睹闻境燮Kd,在系统爱数(三)锄中,避取PATH一K联名擀彼,再玷遐【箱例(I)J按钮.再比假!S您安我AndroidSDK的路很是C:android-s而Mools1,接告花弹出的视帝中珞AandroicJ-SdkVtooIsI(留意要以分我隔明这字印添在原本的字印之彼,按下硅定
8、筏由新做勋作策系统,血即系统彳曼选摞明始伙行,在啊出的怆入框中轴入:cmdl,即可网做吩咐行工具亚缗绩以下的劲作.或是您也可以干脆打身吩咐行.送入fandroid-sdk1ools目球.修入以下吩咐:$androidHsltargets在没有胳AndroidSDK加入路视的怡况在1.inux或Mac顼境中要输入S./androidlisttargets受停上台列出全部支拨的盅撰犍器题型SandroidlisttargetsAvailableAndroidtargets:id:iVal1”:Nndroid).1Type:PlotfonnAPIlevel:2Skins.HVG(default),H
9、VGA-1.HVGAP,QVGAI.QVGAPid:2Wmo:AndrOid1.5Type:PlatformAPIlevel:3Skins:HVG(default).HVGAI.HVGAKQVGAI.QVGAPid:311e:GoogleAPIsType:Vid-0rVendor:GxgIInc.Description:AndroidGoogleAPIsBasedcmAndrcid1.5IAPllevel3)1.ibraries:can.google*,nndmid.nrx!naps,jar)APIforGoogleWsSkins:HYW(default),HYGA1.QVGAP,HYGP.Q
10、VGA1.在造遗列出了三种虚报横器掇型.分别是端坡(id沿1.2的AndroidkK1.5虚报横器.我(id)ft3fIGoogleAPIs-GoogIe把门供应的送用程式(如GOogIeMaP)放在IGoogIeAPIsJ逅帆也潦趣器域型中,因比要国枝GxgIeMap等Google耳题BS用程式时,就必争先隹立编唬3道知型的盅撩檄静,梢俊才能在逾常的虚提援器上作嬲,进。建立虚梁梯器我俨J现在来建立JW基本的AdrodSDK2.0盅报横网.在吩咐行中幢入以下吩咐:$androidcrntavd-targetI-11nnrcc)nir道段吩咐的意思是:运刖androidCreateavdI吩咐来
11、建立-俄新的巾掇桃器,-target1金敝的意见是追席吊概原器运用id分1的SDK套件(Androd1.5).f-nameeclairj整奴的意思足胳追他建立的虚摄樵器命名焉eclairj.羟生的果如下Sandroidcrcntcavd-targetI-nanrcclnirAndroid2.0isabasicAndroidplatformDoyouvishtocreateacusto11hardwareprofile(no)CreatedAVD*cupcakebasedonAndrtiid2.0列出已建立的虚提梯器我flJ可以运用!AndroidJ吩咐行工具供应的IHStaVdJ吩咐.来列出全
12、除我ffl已缝建立的模fit8.在吩咐行中输入以下吩咐,$ondroidlistavd底生的i果如下K$androidlistavdAvnilableAndmidVirtualDnviccs:Name:eclairPath:lsersnacandroid,avDebugConfigurations.)迨入通行顼境卷数没支出面,选入S定出面径.在祝窗左恻E有整川Eclipse支援的逐行S定,我IItS中找到AndrokjAPPiiCatiOnYAndroid8S用程式师目,按下滑取右蛙,贴递“New(新增)退戚遐撩New!送项俊,在AndroidApplication!IfiEIF方曾多出一笨I
13、Mf项目.我(H可以在Name朗位上旭人一佃代我是IWiU境叁蚁的名?.在此我俨I帼入典考案名所相同的ApiDemos在Project.Ul位右方,ttiSBrowse.搦三,WJfiJl【用案逡探(ProjectSelection)S0.递摞ApiDemos以案此站遗FOKI按钮,以选博帙孰行的再案.在f1.aunchActionJ遛革中,硅超就设邃撩的是F1.aunchDefaullActivilyJ,至此我11就完成了模报错境境叁敢的殁定.玷遢仃下角的:DebugJ按弱.Echpse就台粒财Android珠报横器,小技巧:在退里列中,也可以遐探SS定【RunCOnflgUraIion.J
14、用共.迨畤我ffl解到的是IW姿平完全相同的琪境拿散税定M1面,只是右卜用的【Debug按,H箜成了Run!Sfil.DebugJ典FRunJ模式的琐境金敝泄定可以共用,茬刖在於Rebg,模式下可以运用在之彼章饰中畲介绍的Iogd.来独示一些1!黄Bl所需的额外汉也。再次敢三Android虚擦檄器港我(没定好之彼,以彼遇到要再次假助出股横器的情波曲只要在笛幕左上角的FDebugj或FRunJ同示右恻小的汨上按一下,优弹出的送双中遛州恻网定的纸境叁敢名i,盅撩檄器即I利始就行,她安装好我11所指定的小案邀用程式.操作虚擦檄器改燮虚檄器外在建立虚报槌器的师候,我俨可以透地IskmJ物位来送押烟殁的
15、虚报拨器外践.skin.桐似中i列出目襟(Target)版本支拨的全部外盥,HVGA(解析度480x320)、QVGAJ解析度320x240)等分冽代表著各植不同rtl面的解析度在吩咐列上旗行IandroidliSttargetS吩咐接,我I可以新到谖&I:列出全部支援的模股器加型,维我伊I刚才建立遇的(PI)虚概楼8例,列出讯息如下Iid:1KrHlc:Andraid2.0Type:PlntfonnAPIlevel:5Skin4:HYGA(default),QVGA.ASGAw0.UQV(kV!32.*YGA800.NGA851其中Skinstill位中畲列出全部支援的模掇湍佛坟,WiiS有
16、多及菰面配置遛取可谡探.要建立QVGA模式的模撤湍,则在前评fandrOidCreateavd一吩时彼,附加上JSkinQVGA.逡项即可.要将预55的HVGA11AJ期示改S横式,刖可以透遇运用快速融,干脆切换通公来建成。切换螯幕方向在Windows作案系统上按下Ctr11和FF121俎.或是在MacOSX作篥系统上同畤按下fJ和7J皴,蚤膨就曾优用没的H式图示改成横式败示,再按次和J切换I!原来的直式歌示.移除程式我IH已缠盟利地放励了虚撷倭器.那蟆.怎磨移除安装到虚撒耀器上的程大理?AndroidSDK中供应-(Wadb(AndroidDebugger)吩咐行工具(在android-sd
17、k4lsP).我IH可以用程面的shellIJl速上虚擦横部移除通用程式.在某些平台上.追些助作可能须要摄有root榄取才能轨行.首先打Ufl吩咐列,敬勃adbshell$adbshell接著切换到data,app目标中$Cddata,ap/运用Is吩咐(等同windows上吩咐行的dir吩咐)来检视柚案列表#Iscom.exa11lc.andrid.apis.ak接着运用rm吩咐来删除ApiDemos展用程式移除虚擦!器我俨WJ以运用fandroidlistavdl吩咐来列出全部的虚撤桃锻$androidlistavdAvailableAndroidVirtualDevices:Naax?:
18、clairPath-lsrs11acandroidvd,cupcake.11)i三l配我n就可以切换1!在郭案的资料夹.大部分的畴候我仍企不需去改勋迫偶遣班,而是干脆运用Kl的资科央.前面卓SiJ中都是曲故猊行的辱案,因此那些尊案母性(ProPertieS)等内容都被自劲地学好了。道章中耍优.够到行新建一W%案,因此我何必组自行埴办罪案相融的周性。itWNewAndroidProject封话柢中出现的心些性作发前里的汲明:名稻描述ProjectName包含jHIWifl目的资料央的名稀ApplicationNane演示在感用程式上的榔题PackageName套件(PaCkagC)名格,JAVA
19、的需情是用套件名辆-IS分不同的Sj别(c】a$s,依src目小中包含了一IAndroidI用程式中所需的各倜程式礴檎案,追些依案被包在封廊package的子日游F(如木戊的BMI例中,广目涿指的就是/SratonVdemofandroiabmiOsrc目中比较陷微的程式有:1.Bmijava儡橘案的橘名含随著你在建立一佃新的程式骅案矗面中所城入CreateActivityJ髓位(ft的不同而改箜.是是新程式探察中的主要程式展墟.我11知我Androd程式的多数0%;,都是在src目JN和Android打交道.gen自勤生成(Generate)目igen日中存放全部白劲生成的檎案.gen目S中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android Google 手持 设备 应用 程式 设计 入门 35409

链接地址:https://www.desk33.com/p-1498526.html