前言
谷歌近日正式宣布停止对Eclipse ADT插件更新支持,相信目前还有很很多多的猿们在实用Eclipse,不得不说,这对于你们来说是一个好消息!对,是好消息,你们终于要有动力更新换代,鸟枪换炮了!不过确实对于用Eclipse很多年的同学来说,刚刚开始使用AS的时候会很不习惯,然后可能会有很多坑,不过,等你用AS几个星期之后,你会发现,你再也无法回到Eclipse时代。
参考资料:
[译]Android Studio 小技巧合集
Android Studio2.0 教程从入门到精通Windows版 - 提高篇
我的AS版本 AndroidStudio2.2
正文
先说几句,参考资料里面的链接是我在写这篇博客的时候才去看的文章- -…因为虽然用AS用了这么久,功能实在太多太杂,完全没有头绪,不知道该怎么写,所以去看了一下别人怎么写的。最后结合这些博客,自己也整理了以下,希望能对大家有帮助,想看更加详细功能,可以点击上面原文链接进去看看。
另,文中动图基本用的原文中的,我下了一个GIF录制软件,发现录出来有时候会花屏不知道为什么,有人推荐我一个GIF录制软件吗?
首先刚刚从Eclipse转入AS的同学肯定最关心的是快捷键,AS刚出来的时候确实很多快捷键找不到,需要去设置,很尴尬,不过现在可以很迅速设置为Eclipse偏好,或者其他。
File->Settings
可以看到有很多选项,选择Eclipse ,基本和Eclipse原本快捷键一致,不过它是不允许修改的,如果想修改,点击Copy会新建一个EclipseCopy,在此选项上再做修改.
常用技巧
1、问题修复,快捷键 alt+回车,就是Eclipse里面Ctrl+1的功能,当初我开始用AS的时候,找这个功能找了好久,也算是一个坑吧,可能是我太蠢了?
可以自动创建局部变量、全局变量、方法等。
2、查找项目中的文件,快捷键 双击Shift
3、列选择
4、代码错误定位,设置快捷键,我的默认没有快捷键,我设置的是Alt+F2
5、显示最近浏览或编辑过的文件,可以直接输入字母筛选
6、类结构目录,浮动窗显示类结构,输入关键词完成快速定位。
7、重命名字段和方法名称。快捷键搜索 Rename
8、查看类的继承关系,快捷键F4
9、拾色器
颜色选择、吸取。
在keyMap界面搜索Color,会有一个 Show Color Picker选项,默认好像是没有快捷键的,可以自行设置,双击选择第一个设置,如果有冲突,会有提示
不过这个拾色功能,只能吸取在AS中打开的图片颜色,如果要吸取外部的,会比较困难。
10、Lint工具,清理项目没用到的资源文件,菜单栏->Analyze-> Run Inspection byName
输入 Unused resources
11、方法代码提取,快捷键,Alt+Shift+M
选取一段代码,按下快捷键,输入方法名,封装成一个方法,会自动将类中其他所有相同代码替换为调用该方法。
以及,选中代码鼠标右键->Refactor->Extract->会有很多功能,大家可以一一去体验以下功能
12、构造方法、Getter/Setter、重写父类方法等,快捷键Alt+Insert
实用插件
1、GsonFormat 自动解析Json数据,生成实体类
2、ParcelableGenerator 自动生成Parcelable序列化代码
3、AndroidSelectors 根据图片后缀,自动生成selector
4、ADB WIFI 通过Wifi链接手机调试
5、FindBugs 自动分析查找项目中存在的问题,bug。
6、Android ButterKnife Zelezny 配合ButterKnife 注解使用,一键注入。
7、Android Methods Count 显示所引用的库方法数,合理管理,避免65535
插件可以自行百度使用方法,很多,我这里就不详细写了,所有插件都可以在
File->Settings->Plugins->Browse repositories…中安装。
结语
AS还有很多很多功能和技巧,写完太难了,我只能选取其中我觉得最常用,最有用的放出来,其中有些功能写得不够详细,不过我相信以大家的聪明才智,会知道怎么用的。
另,大家如果有其他的AS技巧,插件,可以留言告诉我,万分感谢。