Android Studio基础技巧篇

继上一篇博客。本篇将涉及一些AS配置的实用技巧


二、Editor


4. Inspections:代码写的哪里有问题,AS会提示,提示时哪些要提示,哪些不提示,可在此修改

有一个建议修改,写变量名时,若不是标准单词,系统会有拼写检查.建议去除

Android Studio基础技巧篇  《= 拼写检查的结果

Android Studio基础技巧篇


5. File Encodings:文件编码

Android Studio基础技巧篇


6. Live Templates:代码生成模板

6.1如ecplise中syso一样,AS中的快捷键为sout

Android Studio基础技巧篇


6.2 我们可以自定义

6.2.1 在此处添加一个fv,回车会跳到下一个空格处生成如下代码

Android Studio基础技巧篇


配置如下

Android Studio基础技巧篇


还有个是ViewHolder里的findViewById

Android Studio基础技巧篇

$$部分的是javaEE的velocity模板语言.看看其它怎么写,模仿即可


7. TODO

应用场景: 下班前老板跟你说实现个xxx功能,你一看时间已经是9.30pm,你就打个todo,明天回来再做.  第二天回来打开todo面板,点击就能看到你哪些未完成的东西。

Android Studio基础技巧篇


还有个fixme: 一般是有什么bug.todo则是未完成的事

Android Studio基础技巧篇

其它的标记可在TODO自行添加


三、Plugins

AS之所以能开发android程序,是因为Google工程师在IntelliJIDEA.的基础上加了一些插件,如Android Support,这些插件默认就集成进来了。


Android Studio基础技巧篇


自己想装插件可在改页面底下查找,第一个是官方插件,第二个是开发者插件,第三个是可从官网下载然后在硬盘上装进去

Android Studio基础技巧篇


推荐安装插件:

Ecplise Code Formatter:实用Ecplise配置格式化代码

Android Studio Prettify:生成findViewById

             在setContentView,或者view上alt+Inset,名字什么的没法自己指定

SelectorChapek for Android:生成Selector

             在drawable-hdpi等目录上右键,可以生成selector,对.9图命名有要求

GsonFormatter:根据json生成JavaBean

             alt+insert呼出菜单,选择,黏贴json代码,进行设置,需要Gson的支持


快捷键的设置参见下篇博客。