一些常用的Android studio技巧
熟悉IDE一些技巧可以帮助我们大大提高开发速率,这里记录一些我自己常用的技巧,希望对大家有些帮助。
Android Studio的主题设置,背景图替换
Android Studio ->Preferences ->Appearance&Behavior
在这个界面还可以设置字体大小等。

快捷键设置
大多数网上都能查到,Android studio给我们提供了各种快捷键的选择,如果你习惯了Eclipse的快捷键的话就可以直接选择Eclipse的快捷键,还有VS的快捷键,JBuilder的快捷键。同样是在
Android Studio ->Preferences ->Appearance&Behavior

选择你自己适应的快捷键。
对,还是在这个页面,如果你想查找各种快捷键,并修改快捷键方式,这样就没必要每次去网上找快捷键了,直接在这里找就好了。

查找和替换
产品改个文案,查找和替换功能就很有必要
Edit->Find

全局搜索和替换
Edit->find->find in path
全局替换

自动生成getter和setter等
Code-》generate


有时候我们的变量会定义为 mXXX,生成get和set的时候,也会变成getMxxx,setmxxx,这并不是我们想看到的,下面这种方法能解决该问题
1.静态成员变量以's'开头;
2.非静态成员变量以'm'开头
File-->Settings...-->Editor-->Code Style--Java-->Code Generation-->Field字段填入'm',Static field字段填入's'
自动生成String 资源文件
代码中对一些文案的设置我们习惯性的先写上中文,再去string资源文件里设置,是个繁琐费力的事情,将光标停到字符串上,点击自动生成代码的快捷键,Mac上是command+1,有的是ctr+space+enter,点击Extract string resource,就可以定义自己的string了


查找样例代码
这个功能很强大,当你发现一个系统类不会用的时候,双击该类,右键-》find sample code

还有一些常用的快捷键之类,ctrl + l 定位到行
其实Android studio的每个功能,都能在导航栏找到,没事都点点就能发现新大陆。
动态调试
以前版本的时候,每次我们都要启用debug模式重新跑一遍程序,才能打断点,现在很简单,点击如下图就可以进入调试模式

选择需要调试的进程,即可。

Android studio的便利,远不止这些,后续可能会再记录一些比较好用的快捷方式。如果有学到了,点个赞呗。