SoloPi
SoloPi copied to clipboard
android13以上的获取到的数据都是0,请问有什么解决方法吗> > > dump SurfaceFlinger 方法我也用过,但是兼顾性没有solopi那么好,有的数据显示solopi能抓到我抓不到。所以很想知道他的现实。
trafficstars
> > > dump SurfaceFlinger 方法我也用过,但是兼顾性没有solopi那么好,有的数据显示solopi能抓到我抓不到。所以很想知道他的现实。
反编译了提供的apk,位于com.alipay.hulu.shared.display.items下存在一个GameFpsTools,主要通过dumpsys SurfaceFlinger获取,自己想办法读吧
需要依赖dumpsys SurfaceFlinger输出的Display 0 HWC layers:下面这段信息,判断当前面activity上有多少个focus的SurfaceView,在用--latency就能拿到对应几个surface view的数据了
我已经解决了,solopi找到app surface方式是这样的: dumpsys SurfaceFlinger --list依旧是用这个命令获得所有surface
- 获得所有的表面,最后一个表面就是顶层表面
- 获得所有带app包名的surface,最后一个surface就是app surface
- 如果app surface不是为空那么就用这个surface,否则用顶层surface,都为空就等找不到了。
solopi判定比粗暴……你的会比较准确。 哥们,能给个交流方式不,有些问题想请教下
Originally posted by @Nightwish555 in https://github.com/alipay/SoloPi/issues/190#issuecomment-1547468607
