原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-3/

23、启停用断点

苹果:Cmd+F8    Windows:Ctrl+F8

接下来的几个功能都和调试相关。我们就从一个最基本的功能开始:添加一个断点。相信到目前为止,大家应该都了解了怎么调试一款应用,也知道通过在编辑区域左侧单击左键下断点的方法了。使用该快捷键可以快速启停断点,从而摆脱鼠标的限制。

24、条件断点

苹果/Windows:右键单击断点,输入中断条件

简而言之,就是满足条件时中断程序。你可以输入任何布尔计算表达式作为条件。此外,条件表达式输入框还提供了自动补全的功能哦。

25、断点日志

苹果/Windows:右键单击断点,反选Suspend项,然后在Log evaluated Expression输入日志文本

这个功能是为了输出断点信息,而不是在断点处中断。当你非常急切的想要记录一些信息到日志中去,同时又不想添加和日志相关的代码时,这个功能就显得非常有用了。

26、临时断点

苹果:Cmd+Alt+Shift+F8    Windows:Ctrl+Alt+Shift+F8

通过这种方法添加的断点只会命中一次,之后将会被自动移除掉。

27、禁用断点

苹果/Windows:并无对应快捷键,选择一个已有的断点,按住Alt键并单击鼠标左键可实现。

本功能用于禁用断点。当你创建了一些复杂的条件断点或日志断点时,不想删掉也不想立马就启用他们,禁用断点这个功能就非常有用了。

28、附加调试器

苹果/windows:无对应快捷键,只能通过选择工具栏里的功能图标,或者菜单栏里的Build->Attach to Android Process

即便应用不是以Debug模式启动的,通过这种方式也可以启动调试器。这个功能让你不用重新部署应用就可以开始调试,这是个非常有用的特性。比如有人在测试应用时突然遇到Bug,这时候插上电脑就可以直接开始调试了。

29、计算表达式

苹果/Windows:Alt+F8

该功能用于探查变量的值,计算任意合法的Java表达式。

30、探查变量

苹果/Windows:选中表达式,按住Alt+鼠标左键

该功能在不打开Evaluate Expression Dialog的情况下就可以计算表达式的值。

31、标记对象

苹果:选中对象按住F3     Windows:选中对象按住F11

也可以:选中对象点击鼠标右键,选择“Mark Object”

那么,这个功能是用来干嘛的呢?简单的说,当我们正在调试程序时,通过这个功能可以给特定的对象添加一个标签,方便后续调试时快速识别出来。尤其是当你有一大堆相似的对象,想确定某个对象是不是你想要的那个时,好用到想哭。

32、分析调用堆栈

苹果/Windows:并没有对应的快捷键,在菜单中可以选择Analyze->Analyze Stacktrace。或者通过前面介绍的“查找执行目标”来执行。

Android Studio快捷键每日一练(3)的更多相关文章

  1. Android Studio快捷键每日一练(4)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/ 33.分析数据流到当前位置 苹果/Windows ...

  2. Android Studio快捷键每日一练(6)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-6/ 51.重构代码 苹果:Ctrl+T    Win ...

  3. Android Studio快捷键每日一练(5)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-5/ 42.Enter键和Tab键补全 快捷键:Ent ...

  4. Android Studio快捷键每日一练(2)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/ 12.复制行 苹果:Cmd+D    Windo ...

  5. Android Studio快捷键每日一练(1)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/ 1.高亮显示相同的字符串 苹果:Cmd+shif ...

  6. Android Studio快捷键

      一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...

  7. Android Studio快捷键switch case 轻松转换为if else

    Android Studio快捷键switch case 轻松转换为if else 今天碰到的问题,没有找到资料,后面找到了方法,这个记下来,转载请注明出处:http://www.cnblogs.co ...

  8. 常用的 Android Studio 快捷键

    Android Studio 开发常用快捷键: 整理了使用 Android Studio 开发工具时常用到的一些快捷键,使用快捷键可以极大提高开发效率. 常用的 Android Studio 快捷键: ...

  9. Android Studio 快捷键(转)

    Android Studio 快捷键 操作 Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + ...

随机推荐

  1. Dynamic CRM 2013学习笔记 系列汇总

    这里列出所有 Dynamic CRM 2013学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址: Dynamic CRM 2013学习笔记 系列汇总 ...

  2. 【转】Backbone标准例子——通讯录

    参考:http://z2009zxiaolong.iteye.com/blog/1847833 感觉不错的例子,模型.视图.路由等知识点都用到了:),将此文中的源码转载如下: http://dmyz. ...

  3. 【开源】开发者新闻聚合APP 2.0.3发布(第二个稳定版本)

    聚合了博客园新闻.infoq新闻.36kr新闻.oschina新闻.51cto新闻.csdn新闻: 争取做到随时刷随时有开发者的新闻! 目前还只支持安卓APP 但用的人多了,我会发布苹果版的APP 最 ...

  4. 64位进程池HashCode兼容处理

    背景 net旧项目使用32位生成的HashCode,存储到数据库中.迁移到64位上,就需要对HashCode做兼容处理. 解决方案 1:进程池配置支持32位程序. 2:对Hashcode做兼容处理,[ ...

  5. 使用NPOI读写Excel、Word

    NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 ...

  6. MSDN Kinect for Windows SDK中文版论坛开放了

    昨天MSDN上K4W开发相关的中文版论坛正式开放了,地址 http://social.msdn.microsoft.com/Forums/zh-CN/home?forum=k4wdevelopment ...

  7. C# 获取当前日期在指定日期范围内是第几周

    public static int GetWeekOfDay(DateTime start, DateTime end) { //总周数 )); //用于存储日期 var weekDic = new ...

  8. [ZigBee] 10、ZigBee之睡眠定时器

    0.概述 睡眠定时器用于设置系统进入和退出低功耗睡眠模式之间的周期.睡眠定时器还用于当进入低功耗睡眠模式时,维持定时器2 的定时. 睡眠定时器的主要功能如下: ● 24 位的定时器正计数器,运行在32 ...

  9. Atitit 深入了解UUID含义是通用唯一识别码 (Universally Unique Identifier),

    Atitit 深入了解UUID含义是通用唯一识别码 (Universally Unique Identifier), UUID1 作用1 组成1 全球唯一标识符(GUID)2 UUID 编辑 UUID ...

  10. Mysql 函数分类

    比较重要的 1 REVERSE(s)    将字符串s的顺序反过来 2 TRIM(s)          去掉字符串s开始和结尾处的空格 一.数学函数  数学函数主要用于处理数字,包括整型.浮点数等. ...