前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[091]WinScope进阶使用

[091]WinScope进阶使用

作者头像
王小二
发布2023-12-01 10:57:39
4780
发布2023-12-01 10:57:39
举报

背景

[075]WinScope简介和使用中介绍了如何使用WinScope,但是总感觉这样子用不方便,现在介绍一种更方便的使用方式

一、下载winscope.html并用浏览器打开

代码语言:javascript
复制
 curl 'https://android.googlesource.com/platform/prebuilts/misc/+/master/common/winscope/winscope.html?format=TEXT' | base64 -d > winscope.html

浏览器中有两个选项,右边就是之前[075]WinScope简介和使用的方式,左边就是今天我们要介绍的更加方便的使用方式。

图1

二、执行winscope_proxy.py

首先你的电脑上要安装,python3.5+adb工具,然后下载winscope_proxy.py,最简单的方式就是下载下方链接这个文件,不需要下载源码。

代码语言:javascript
复制
http://aospxref.com/android-14.0.0_r2/xref/development/tools/winscope/src/adb/winscope_proxy.py

然后执行该指令,你会看到一些信息打印出来,这个Winscope token: 6c5405ce78d9cc9ed4c9bc2e81d61ced648d799d6fccfd2b2313d03594aa95f7很重要

图2

点击图1中retry,这个T810H,就是已经连接上的设备,如果是第一次连接就会让你输入图2的token

点击设备就可以抓取windowscope了,这里有两种模式,trace和dump,很好理解

trace抓取一段时间内wm和sf的窗口变化。

dump就是抓取当前画面的wm和sf的窗口。

三、Dump看一下

整个界面还是简单易用的,从抓取到展示直接在浏览器操作即可,整个过程也是比较便捷的。

总结

这个工具的主要作用,帮助你建立wm和sf窗口和layer之间的对应关系,有时候要快速分析一些闪屏问题,可以快速的帮你定位出现问题的窗口以及窗口的变化,更多的用处就靠你自己去挖掘了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 一、下载winscope.html并用浏览器打开
  • 二、执行winscope_proxy.py
  • 三、Dump看一下
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档