1. 快捷键
windows: File - settiing, mac:AndroidStudio-preference
IDE最常用用编辑功能和调试功能,熟练这两方面的快捷键会大大提升你的工作量。
2. Live template
有些代码块我们需要经常打出来, 比如说for循环, 打印一个东西, 弹出一个toast或者冗长的findViewbyId,有没有一个功能能加速呢? Live template
功能就是做这个事情的。 花点时间学习一下语法,
或者在编辑器中使用用Ctrl + J 快捷键可以调出Live Templates,可以自动补全所设置模板的代码,善用它能够在很大程度上减少开发所需时间。
3. codota
官方介绍:
最好的代码实例,我们的抓取工具从大量的代码项目中抓取了大量的代码模式,你可以从这里搜索超过七百万精品代码实例;
特性:
- 它的搜索源,不仅只有Github,而且还有知名博客和开发者网站,让你搜索一个东西,不用在找上半天;
- 除了搜索功能,首页的下方还罗列比较流行的类库,还提供保存代码的CodeBox,同时还提供了Chrome 插件和Android Studio插件,最后通过Google,Github, Facebook 任意一个授权登录即可使用;
- 而且当你点击搜索的结果(Java class)的时候,右侧会显示UML视图,而且左边的代码如果点击会有高亮现实,而且还会显示Doc,并提供了API Doc 的链接。
你不但可以根据关键代码搜索到你可能需要代码片段, 也可以通过codota提供的插件和网站功能收藏和应用你的代码片段。 无限地扩充你的能力。