AndroidStudio实用技能(1)

来源:互联网 发布:网络购彩团队是骗局吗 编辑:程序博客网 时间:2024/05/16 03:27

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

  • 项目分类和启动
  • 自定义.class模板
  • 任务标识TODO
  • 收藏夹使用Favorite
  • Icon与矢量图SVG的创建

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脚本文件进行进一步加工,就可以得到想要的图标啦。(摘要_Android Studio 在1.4 支持了VectorAsset,所谓VectorAsset;它可以帮助你在Android 项目中添加Material Icon 和SVG 图片来作为一个Drawable 资源来使用。如果想精心挑选Material Icon ,可以打来网页版https://design.google.com/icons/ 来选择,也可以下载SVG 和Png 格式。对于VectorAsset 的好处,它的文件更小,更容易适配不同的屏幕。)

创建矢量图

编辑并引用

0 0
原创粉丝点击