本篇经验将和大家介绍Android Studio使用进阶,希望对大家的工作和学习有所帮助!
快速重构
1、当选择一个代码片段准备重构时,Android Studio提供一个快捷的重构入口,如下图所示:

Sorround With
1、在开发中,开发者经常要对某行代码进行重构,例如增加判空的if条件,或者是增加try catch,那么可以使用快捷键”Command+Option+T”来进行操作,当执行这个快捷键之后,选择相应的Surround类型,就可以快速将该Surround类型作用到选择的代码上,如下图所示:

2、再例如,开发者有时候会在代码中写一些if…else if…这样的条件判断语句,但是在重构的时候,你很可能想把它换成switch语句,那么通过Android Studio的快速提示,这样的转换就是完全智能的,只要在if上使用”Option+Enter”快速提示即可,如下图所示:

2、选择相应的语言,即可在目录下产生该语言对应的资源文件,如下图所示:

2、通过Extract Method,可以将一个代码段抽出作为一个方法,并且可以设置该方法的访问类型,如下图所示:

4、在弹出的界面中设置抽取的Style的名字和要抽取的属性即可,如下图所示:

2、Stucturally Search界面,如下图所示:

代码模板
1、内置模板Android Studio跟Eclipse一样,内置了很多代码的快速输入模板,例如Eclipse的——syso,Android Studio同样有很多唁昼囫缍这样的代码模板,在代码编写过程中,只需要使用快捷键”Command+J”就可以调出这些代码模板,如下图所示:

3、在设置中找到Live Templates标签,即可找到所有的代码模板,这里以Log的快捷板为例,如下图所示:

2、另外,还可以使用”.cast”来快速生成类型转换模板,如下图所示:
