阅读项目代码企业级技巧(Android Studio、IDEA工具)

目录

1、记录位置

1.1、书签Bookmarks

1.2、断点BreakPoints

2、日志Log判断该功能是否运行

3、获取方法或变量的全部赋值以及调用

4、检索工具

4.1、该类中全局检索

4.2、整个项目全局检索

5、布局结构

5.1、查看布局

5.2、快速定位某个控件

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布局文件

  • 28
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值