AndroidStudio使用技巧

来源:互联网 发布:apache垃圾回收机制 编辑:程序博客网 时间:2024/05/19 15:19

当前个人使用的AndroidStudio的版本为2.0 Preview,相对这个而言2.0 beta 7要稳定得多。日前AndroidStudio最新正式版为1.5,最新预览版已达到2.1,推荐使用正式版,毕竟预览版的坑是未知的。我们以一个启动项目到编辑的过程来讲讲AndroidStudio的一些主要使用技能。

  • 项目分类和启动
  • 自定义.class模板
  • 任务标识TODO
  • 收藏夹使用Favorite
  • Icon与矢量图SVG的创建
  • 效果图保存与运行时录制
  • 异常文件快达入口
  • 切换开发视图窗口模式
  • 限制文件只读
  • 启动编码省电模式
  • Terminal执行Git Bash命令
  • 闪电运行转Debug模式

1.项目分类和启动

项目的分类当前仅在2.1的版本上才有体现,如下图显示,我们可以为项目添加多个分组实现较好的管理。

项目分类

启动项目主要涉及的项目多开的问题,对于新手可能还不知道怎么解决的可以看看。

选择启动项目方式

以上为启动项目的方式选择,当然该窗口仅在New Project的时候才会提示你选择在新的窗口中打开项目。但是如果是想启动另一个原有的项目呢,File->Open Project是原窗口上启动新的项目的。这样就无法达到多开的需求,所以正确的操作应该是通过Import Project来启动。(多开模式下Debug可能会由于多指向而失灵

多开启动原有项目


2.自定义.class模板

在实际开发当中,某部分文件当中可能中存在某些特定的内容,譬如实例化视图函数方法等。这部分相同的内容大部分开发人员都会将其指定到父类当中,让子类去继承实现。除此以外,如果我们不想通过拟定父类的方式去实现。还可以通过自定义模板的方式实现。如下面我们创建一个.class文件,AndroidStudio友好地提供给我们选择创建文件类型,譬如普通类,枚举类或者接口类。

选择创建文件类型

以上是系统提供的.class类型模板,接下来我们已创建一个携带onCreate();方法并继承AppCompatActivity的模板,来了解下自定义模板的过程。

创建指向

定义创建模板内容

使用创建模板

使用模板效果


3.任务标识TODO

// TODO 相信看到这个大家肯定会觉得很熟悉,在我们的项目当中经常引用其来添加一些备注信息。当然还可以用来做一些任务性的标记或提醒。且高亮的效果格外引人注目噢。

添加任务标记

查看标记任务


4.收藏夹使用Favorite

收藏夹这东西绝对是个神作,用上了就爱不释手了。面对一个源码体积庞大的项目,不得不说想要找到一个文件或者方法的位置是多么的困难,即便是AndroidStudio提供了很好的快捷检索工具,但是过度模糊的关键词往往无法准确的定位到位置。那么我们何不将需要这些文件或者方法收藏归类整理起来呢。

Favorite位于编译器左下角,打开之后能发现其有三种收藏类型,分别是代码文件方法收藏,标签收藏以及Debug收藏。下面先讲讲文件方法收藏。文件收藏比较简单,直接右击文件->Add to Favorite即可(可创建不同目录)。而方法的收藏比较特别,必须先将光标放置在方法名上面,然后再执行收藏操作。

文件方法收藏

接下来是标签收藏。这个我们可能用的比较少,但也是灰常实用的一个技能,下面为一般的标签收藏,其收藏结果按首字母默认排序。

默认排序标签收藏

上面实现为默认排序的标签收藏,当然我们也可以实现自定义排序归类的标签收藏方式。

定义分类标签排序

估计看到这里小伙伴们开始支吾不是了,说这个跟第一种收藏没几个区别。当然,是有区别的,因为除此以外我们还可以打开标签管理串口给标签收藏添加诠释,这个绝对讨你喜欢。

带诠释的标签


5.Icon与矢量图SVG的创建

Icon图标这里暂不解释,因为跟Eclipse一样,都是用于设计管理APP应用位于手机桌面上显示Logo的显示处理。侧重讲讲矢量图SVG,其使用优点是SVG由脚本.xml文件编码组成,非我们平时所见的.png等资源文件那样。该矢量图可更具手机分辨率自动调整,保证自身不会走样。AndroidStudio本身拥有一套看似完美带式色彩单一的矢量图,我们只要对其生成的.xml脚本文件进行进一步加工,就可以得到想要的图标啦。

创建矢量图

编辑并引用


6.效果图保存与运行时录制

产品走过来跟你说,那几个APP效果图给他看看,然后聪明的你开始运行APP,然后按住锁屏键和音量键开始截图,或者Ctrl+Alt+A直接截取发给他。低俗有木有,换个高端霸气点来提升下逼格如何。先是设计过程的截图,倘若当前项目还没办法运行起来,活着如果你想直接从正在运行的APP上截图有改怎么弄,如下还可以录制哦。

设计过程截图

运行时截图录制

这里写图片描述


7.异常文件快达入口

举个例子,在拿到项目源码之后,最常见的Project当中很多配置文件信息与编译器配置版本不兼容。这个时候,我们要从目录中根据冲突的文件路径,一层层的打开并找到存在异常的文件。对于小项目这可能不算什么,但是对于源码层级较多的项目,只能通过更高效的方式去定位了(除了从控制台定位)。

问题目录结构


8.切换开发视图窗口模式

关于开发视图窗口的切换,主要有演讲模式,免打搅模式与全屏模式。选择不同的模式开发视窗将会作出相应的变化,这个大家可自己通过操作来体验下效果。如果想退出当前模式,只要执行重复的操作即可。需要注意的是,各个模式自己既是独立的,又是相互带动的,比如如果仅仅打开第一个演讲模式,那么全屏模式也会相应的启动。

视图模式选择

对于演讲模式还有一个要留意的就是代码字体的大小,其设置需要在进入演讲模式前执行。

演讲模式字号设置


9.限制文件只读

开发过程中可能很少坏启动文件的只读限制,一般像某些封装的类库就会限制文件的使用权限。当然这个还是有区别的。该处的只读只是对个人开发下某些文件设置只读,不会限制到其他开发人员的操作。之所以要设置只读是为了避免自身在编码过程中可能会误改,或者修改到某些关联的信息。如果侵犯了设定的只读权限,编译器会提醒是否继续修改。

文件只读


10.启动编码省电模式

省电模式很好理解,就像手机一样,它将不会提示你任何信息,包括代码自动提示,错误提示甚至减少文件类型图表的输出。当然,正常编码情况下不建议使用,除非对自己编码有十足的把握。

省电模式


11.Terminal执行Git Bash命令

引用AndroidStudio自带Termianl命令执行窗口是个非常方便的工具,对于使用Git管理项目的开发更是如此。因为Terminal可以直接实现Git命令的编辑。当然前提是已经成功安装上Git工具,并且配置好执行git bash的路径。只是如果编译器处于繁忙的状态,那么执行命令的反馈可能会有一点点延迟。

这里写图片描述


12.闪电运行转Debug模式

最后也是最早发现不可缺失的一大技能亮点,APP普通运行状态下转向Debug运行状态。不同于Eclipse的是Eclipse是通过CMD找到当前正在运行的APP进程的,而AndoridStudio则已经在编辑器顶部为我们提供了一个进程跟踪视窗了。通过这个,选中需要切换的进程便可以直接转换至调试模式

如果当前不是位于正常运行状态下(即非Instance Run,或者先前项目崩溃了),那么将无法转向调试模式。除此之外,如果发现已经跳转至调试模式下了,但是设置的断点位置无法监控到,那么很有可能是你设置转换的APP进程搞错了,固重新选中其他正确的进程进行操作就可以了。

Instance Run状态切换

成功跳转至调试状态


PS:以上内容为使用AndroidStudio的个人见解,觉得比较好所以分享下,但愿作为一名程序猿的逼格能提升一点点高度。AndroidStudio阅读学习

1 0
原创粉丝点击