AndroidStudio简要说明.docx
更多的在你安装了这个插件后,可以打开Setting->Editor->General->PostfixCompletion:IEditor.G<neral>PostfiCo11pltion5fEbtepo<tfaCotnplMionExpandv11tTbBfJavaDeSOnPtlOC03p"YMMfttl*1«“353-Wk;f(expcjYfie4dtmyFd二DforHfnfonItor<nti三VformatS!r.f'g.f.YouhaveselectedthePOStfIXcompc>onlar>age.Bydckotecheckbox,youcaneabledtsablelpostftemplatesfortelanguage.ToGnabIeZdisabIeapostfixtemplateselectCInSidethegroup.“forrorVifSfle>f)>Vi11t/iunceof(epnn?<expr=r“otnullmJ(if(epc=«parexp”)freturncturneVs<xrt%tendV4wch八VitCh(tWfsynchronizediYtOf>*<ofe:TkoplCidfeaturingclct4tapltvll2Flaknretaa<lxK>vbthpluvhzatatAfte<IFtfixe«a>l«tioameetiMxresultll>(3)HelloAndroidStudio!用AS创建创建第一个Android工程:在WeIeOme界面选择,StartanewAndroidStudioProjeCt”进入应用仓U建流程:PersonaIKeyjks2015/12/416:FJKS文件3KB三、工程结构(1)书目(左)ECliPSe书目结构(右)AndrOidStUdiO书目结构结构此外IWAndroidProjectPackagesScratchesAndroidProjectRlesProblemsProductionTestsAS供应了多种书目预览方式,如下:F-vangj.cusview»CIassDingYi)MainActivity)MyVieWl)MyVieW2GXfermodeActivrtyO>XfcrmodeTcstOXmIDingYiEJcom.wanqi.cusvicwt三CGrddleScripts可以都点点看看,其实“Android”类型的预览时最简洁的一种方式,不足的是没有Iib书目,即在AndrOid下是没方法加入第三方包的,要加第三方包须要切换到别的预览方式下,找到相应的书目进行添加.(2)和书目相关的一些操作添加第三方Jar包AS创建工程后默认的书目预览方式为“Android",但是假如要为工程添加第三方JAR包就须耍切换预览方式:I控制面板区*V*V>».iuIFCM*VCOB.tM11K).C*OVlw;l(<UNAlMCIlvIty*<capctIvltyIaplMMncVljBtfIM"lzrr<XHPx>>*lrF*vtYwldrCrwte*dlv<dXFC-(.onCrM(aad!mtMK*t;KSHVJFIIJWM«.",VI,人1g;flM«yl(K.td.otrj).<*t<lUUictr>NMV>l*).*KHm¾M|,i.1.M<<l<tllM*wr<tM).«lftA11*4yItflt.14.frtn_*r>r).MtCHck1.itr*StMa);*AA11M«r*(B.i4.*r>4w).w<CKll<klU<tM.21icvWc11Uick(viMv><4lMmimM,-M<VrtlMHcx三.ld.M«*_1:tmMw.tMM(NlnctlvK.<hl<,CImWIr<vt.<1&«);»uryvi<y<IrE);b*i<t.y.t.jtIbm.FWMIMEZMdty皿KaWlnSVi.cl。”;rtruutivlty<tMM*t),biIg»K.tf.MF.*r*jr:C«.X<*wMkmvly.clM<);J4.I一点击“限制面板区”的I的些:班人设置界面,平常主要用到的设置菜单主要有途中标注出来(3)设置鼠标悬浮提示EdiPSe默认有鼠标悬浮提示,即当鼠标惇在代码上方,系统会自动以悬浮窗口的方式显示其文档注粹,有的人喜爱用认为很便利,有的人不再爱认为常常在不须要的时候弹出来打搅到自己,有利有弊吧.AS同样有这个功能,而且更加强大,而且可以自定义弹出世间,但是默认是关闭此功能的(网上都说是为了照看低配电脑,避开卡顿。这里的设置在Setting->Editor>GeneraG在右边面板上设个Other标签下,如下图(不同版本的AS可能有区分):OtherStriptrailingspacesonSave:ModdUne¾TrailingspcewillbetrimmedinthelineundercaretToenabletrimminginthatlinetoochecktheAllowplacementofcaretafterendofline'above.EnsurelinefeedatfileendonSaveSfShowquickdoconmousemoveDelay(ms):500(4)显示行号AS默认代码是不显示行号的,但是行号有时候很便利定位和手动杳找代码块什么的,简洁的说就是很有用,设置很简洁,随意打开段代码,在代码区左侧有个颜色稍淡的纵向带状区域,右键,勾选showlineNumbers:Bpubliccl<5三MaxnActivitStrinUxx.OverrideIprotectedvoidOnCr。sup«r.OnCr:<tContntVivShow1.jneNumbersVSwIndentGuidesJUseSoftWrapsJAnnotatel(5)自动导包、删除无用包代码自动导包和自动删除无用包对我们“偷懒”很便利,而且有助于保持代码整齐。AS同样有导包快捷键.但是有一项设即可以自动导包:Setting->Editor->General->AutoImport;Editor>General>AutoImportXM1.YShowimportpopupJavaInsertimportsonpaste:AskWShowimportpupUOptimizeimportsonthefly9iAddunambiguousimportsontheflyExcludefromImPOftandCompletion自定义import+NoexcludepatternsCC*SfShowimportpopupInSertimPOrtSOnPaSte共有1个下拉选项:粘贴代码时1.AH有须要导包时自动导入,不会询问:2.Ask有须要导包时弹出框询问:3.None不自动导包也不提示;Showimportpopup:编码时,当声明的类没仃被导入时,会弹出一个选择对话框。(但是这个设置是有问题的,即不管该项是否勾选,对话框都不会弹出,而当你输完类名后包都自动导入了,应当是AS的一个bug);Optimizeimportsonthefly:这个和快捷键Ctrl+Shift*OCtrl+Alt÷O功能是一样的,删除无用的导入包:Addunambiguousimportsonthefly:自动导包,当输入类名后,包就自动导入J:ExcludefromimportandCompletion:自定义的导入,一般用不上。(6)文档编码格式14:1/4CR1.F:UTF-8:Context:<r>context>编码设置有两个地方(1)Setting->Editor->FileEncodings;(2)但是这两个的设置的区分我不知道。(7)快捷键设置快挽键在我们开发中的重要性不用我再啰嚓了,我们看下AS中快捷健的默认设置:Alt+回车导入包,自动修正Ctrl+N查找类CtrI+Shift+N查找文件Ctrl+Alt+1.格式化代码Ctrl+Alt+O优化导入的类和包Alt+lnsert生成代码(如get,set方法,构造函数等)CtrI+E或者Alt+Shift+C最近更改的代码Ctrl+R替换文本Ctrl+F查找文本Ctrl+Shift+Space自动补全代码Ctrl+空格代码提示Ctrl+Alt+Sace类名或接口.名提示Ctrl+P方法参数提示Ctrl+Shift+Alt+N查找类中的方法或变量Alt+Shift+C对比最近修改的代码Shift+F6亚构-亚命名CtrI+Shift+先上键Ctrl+Y删除行Ctrl+D更制行Ctrl+/或CtrkShift+/注释(/或者/*.*/)Ctrl+J自动代码Ctrl+E最近打开的文件CtrkH显示类结构图Ctrl+Q显示注释文档Alt+Fl查找代码所在位置Alt+1快速打开或隐藏工程面板Ctrl+Alt+!eftright返I可至上次阅读的位置Alt+left/right切换代码视图Alt+Up/Down在方法间快速移动定位Ctrl+Shift+Up/Down代码向上/下移动。F2或Shift+F2高亮错误或警告快速定位最常用快捷键I-Ctrl+E可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3 .Ctrl+或可以跳到大括号的开头结尾4 .Ctrl+Shift+Backspace可以跳转到上次编辑的地方5 .Ctrl+F12可以显示当前文件的结构6 .Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7 .Ctrl+N可以快速打开类8 .Ctrl+Shift÷N可以快速打开文件9 .Alt+Q可以看到当前方法的声明10 .Ctrl÷W可以选择单词继而语句维而行继而函数I1.AIt+Fl可以聘正在编辑的元素在各个面板中定位12 .Ctrl+P可以显示参数信息13 .Ctrl+Shift+Insert可以选择剪贴板内容并插入14 .Alt÷Insert可以生成构造器/Getter/Setter等15 .Ctrl+Alt+V可以引入变量。例如把括号内的SQ1.赋成一个变址16 .Ctrl+Alt+T可以把代码包在块内,例如try/catch17 .Alt÷UpandAltIDown可在方