目录
5.3、补充普通状态(非Toggle Deep Inspect)
1、记录位置
1.1、书签Bookmarks
需要记录某个位置并快速导航到那个记录位置
- 鼠标光标点击那一行
- 快捷键 ctrl+F11
- 双击弹窗小键盘上的某个数字或字母
- 点击Bookmarks可显示已打书签,双击左侧书签栏中某个书签,自动跳转此书签位置
1.2、断点BreakPoints
调试的时候断点处终止,方便判断程序是否运行到此位置,此位置的变量取值变化
- 点击代码左侧空白处,点击该行出现红点(断点)
- 再一次点击断点,断点取消
- 选择debug按钮,调试运行(右侧bebug需要连着设备实时操作)
- 点击debug按钮,弹窗查看
- 结果
2、日志Log判断该功能是否运行
这里主要说最常用Log.d("你的TAG","该处日志提示文字")
- TAG:查询对应Log时key
- 提示文字:通常我们会写打Log处执行的功能
- 企业级项目需要重新打包apk,签名下载;平常项目直接再运行一遍即可
- 在Logcat中输入如下
package:mine tag:你的TAG
上述截图出现证明你操作的位置,程序会调用打TAG处的方法
3、获取方法或变量的全部赋值以及调用
选中该方法或变量,快捷键 alt+F7,结果如下:
说明:在底部导航栏Find按钮可打开或关闭弹窗
左侧是用到的具体位置,右侧是该具体位置的详细代码
左侧单击可查看调用此”变量或方法“的类和方法,右侧即显示具体代码
左侧双击,会跳转到对应具体类的具体方法位置
4、检索工具
4.1、该类中全局检索
选中一个变量或方法名,ctrl+F
4.2、整个项目全局检索
选中一个变量或方法名,ctrl+shift+F或者选择Edit->Find->Find in Files,弹窗可以全局搜
5、布局结构
5.1、查看布局
- 选择边框上的Running Device,打开控制弹窗
- 点击上方“+”号,选中连接的手机,
选中右上角的这个图标(Toggle Layout Inspector)
下方为整个界面每一层的布局都被解析出来(解析不出来就手机重启已安转的APP)
5.2、快速定位某个控件
选中Toggle Deep Inspect(再次选中即取消)
Toggle Deep Inspect状态下,单击layout中某个位置,下方Compoent Tree帮你自动定位
Toggle Deep Inspect状态下,双击layout某个位置,直接导航到对应xml布局文件
5.3、补充普通状态(非Toggle Deep Inspect)
单击Compent Tree下某控件,显示视图对应位置
双击Compent Tree下某控件,直接跳转到对应xml布局文件