本篇经验将和大家介绍Android Studio使用进阶,希望对大家的工作和学习有所帮助!
单词选择
-
单词选择
在Android Studio中,通过键盘操作来选择单词是编辑代码时最常用的操作,通过”Option+←”快捷键来实现按单词的光标移动,Android Studio也提供了安装驼峰命名法来实现光标移动的设置,在设置中开启”Use CamelHumps words”即可使用该功能,开启后,再通过”Option+←”就可以按照驼峰来移动光标,如下图所示:
步骤阅读
END
显示最近操作、修改
-
在Android Studio中,使用”Command+E”和”Command+Shift+E”快捷键,以快速显示最近文件操作和文件修改
使用”Command+E”快捷键显示最近浏览过的文件,如下图所示:
步骤阅读
-
使用”Command+Shift+E”快捷键显示了最近编辑过的文件,与此同时使用”Control+Tab”快捷键进行各个界面的切换,如下图所示:
步骤阅读
END
操作记录
-
当开发者在浏览代码时,通常会进行代码的跳转,而当想回到之前浏览过的地方时就比较麻烦了,而Android Studio保存了每个操作的历史,通过快捷键”Command+Option+Left\Right”来进行访问位置的导航。
END
移动行
-
整体移动某行是很常用的方法,在Android Studio中通过”Option+Shift+方向键上\方向键下”就可以实现某一行的上下移动。
END
查找调用
-
在开发中,查找一个方法在何处被调用过或者查找一个ID在哪里被引用过是经常性操作,例如要查找initViews()的调用处,只要单击鼠标右键,选择”Find Usages”即可,当然你也可以使用”Option+F7”进行快速查找,如下图所示:
步骤阅读
END
快速方法操作
-
在不同的方法间进行跳转是开发者了解程序架构的必备技能,在Android Studio中,开发者可以通过按住”Command”键,并点击方法名的方式进入方法,查看方法详情,你也可以通过直接使用”Command+B”快捷键进入一个方法。
END
查找参数定义与文档
-
通过快捷键”Command+P”可以快速查看该方法的参数定义,如下图所示:
步骤阅读
-
使用快捷键”F1”查看API文档,如下图所示:
步骤阅读
-
如果你想像使用Eclipse一样,当鼠标放上去的时候就显示文档的提示,那么可以在设置中进行设置,Editor-General-Show quick documention on mouse move,如下图所示:
步骤阅读
END
快速行操作
-
通过快捷键”Command+Shift+Up\Down”,可以迅速地将一行移动到上面一行或者下面一行,而不需要通过剪切来进行两行的交换。
通过快捷键”Command+BackSpace”删除一行。
通过快捷键”Command+D”迅速复制上一行的代码,同时将光标停留在变量名的地方。
END
快速断点
-
条件断点和普通断点一样,直接在左边的编辑面板上点击就能生成,而要给一个普通断点增加条件功能,只需要普通断点上单击鼠标右键,在弹出菜单的Condition中填入断点条件即可,如下图所示:
步骤阅读
-
在调试时,开发者可能会临时增加一些断点,也就是说,开发者实际上只想让这个断点执行一次,下次就不想在这个地方继续执行断点了,通过快捷键”Command+Option+Shift+F8”,即可作为临时断点,如下图所示:
步骤阅读
-
临时断点与普通断点区别就在于临时断点上有一个数字”1”,当临时断点执行一次后就会自动消失。
END
异常断点
-
举个例子,程序中最常见的Crash莫过于NullPointerException,如何在程序中出现NullPointerException的地方都打上断点呢?其实根本不需要这么做,开发者只要打开Run-View breakpoints界面,点击右上角的”+”,选择Java Exception Breakpoints,并输入要监听的异常即可,如下图所示:
步骤阅读
-
笔者在这里选择监听NullPointerException,那么在程序时不需要设置任何断点,只要App因为NullPointerException异常而导致崩溃,系统就会在对应的地方自动断点并暂停,如下图所示:
步骤阅读
END
日志断点
-
开发者经常会遇到这样的情况,整个工程的代码已经写完了,突然出现了一个bug需要加一行Log进行调试,因为这一行Log要把整个工程都编译一遍,这是非常痛苦的事,而实际上,Android Studio已经提供了针对这个问题的解决方案,那就是日志断点。
例如下面这个例子,开发者需要在每次循环中打出一句Log,但是又不想增加一行Log,如下图所示:
步骤阅读
-
此时可以使用日志断点来增加Log而不需要修改代码,首先需要打上一个普通断点,然后在断点单击鼠标右键,选择suspend属性为false,并在下面的Log evaluated expression中写入日志信息即可,这样设置后,在程序运行时就不用重新编译,而且会在断点处打出你需要的日志信息,如下图所示:
步骤阅读
END
本文来自投稿,不代表幸运快三立场,转载请注明出处:http://www.morucat.com/digital/10277.html