接手陌生模块时,如何快速了解每个页面对应的类,以及它们之间的跳转逻辑。总不能在代码里一个一个地找startActivity()吧?

有时候,又想查看别人的 app 的页面组织(像淘宝、微信啊),总不能一个一个反编译吧?

总想着有没有工具查看当前的Activity,于是自己弄了一个,这下就方便了。

效果图
先看下淘宝好了:
我好像看到了com.taobao.weex.XXX,难道weex已经在用了?

再来看掘金:
我好像看到了com.daimajia.XXX,代码家乱入了,这背后有什么PY交易?

最后看一个 bilibili:
可以看到用了support包里的DrawerLayout把~

源码
https://github.com/mingrq/ActivityTracker-T

APK 下载体验
ActivityTracker.apk

使用
6.0 以上版本需要悬浮窗权限。所以打开app时,会进入权限管理页面。勾选悬浮窗权限才能正常使用。

之后,返回app,点击开启悬浮窗按钮。此时需要你开启辅助功能(无障碍功能)。注意:一些国产ROM此功能可能在更深层的无障碍页面(如魅族、小米等)。

返回app,点击开启悬浮窗按钮,即可使用。

作者:梁山boy
来源:CSDN
原文:https://blog.csdn.net/a153614131/article/details/53891190
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. 初入水:vector
  2. 3个sprint的团队贡献分
  3. Java基础-继承-编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数 wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数 loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个 类都有构造方法和输出相关数据的方法。最后,写一个测试类来测试这些类的功 能。
  4. WPF如何实现一款类似360安全卫士界面的程序?(共享源码!)
  5. keytool的使用
  6. 10 个强大的开源 Web 流量分析工具(转帖)
  7. C++:FMC 错误
  8. poj 1699 Best Sequence (搜索技巧 剪枝 dfs)
  9. zend支持sql server
  10. Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk
  11. InnoDB的行溢出数据,Char的行结构存储
  12. 深夜学算法之SkipList:让链表飞
  13. 在django中如何通过已有的mysql表生成django的model
  14. P2279 [HNOI2003]消防局的设立 贪心or树形dp
  15. 理解for循环
  16. C++中位运算
  17. openstack(Pike 版)集群部署(五)--- Neutron 部署
  18. 初识kbmmw 中的ORM
  19. webstorm的个性化设置settings
  20. Linux 加阿里yum源

热门文章

  1. JSP上传整个文件夹
  2. [算法]Min_25筛
  3. sh_06_个人信息
  4. 解决:使用ajax验证登录信息返回前端页面时,当前整个页面刷新。
  5. Java 中如何使用clone()方法克隆对象?
  6. [转]python常用的十进制、16进制、字符串、字节串之间的转换
  7. something about motorcycle and automobile
  8. original和source的区别
  9. 如何利用EDM邮件营销进行持续推销
  10. SpringBoot系列:一、SpringBoot搭建