2

[安卓软件] 【原创】Layout Inspect 布局定位模块 1.0

[复制链接]
14 0
雪儿 5 小时前 | 显示全部楼层 |阅读模式
2(2).png 3.png
背景:相信大家都知道有基于无障碍的布局定位,以及Lsposed仓库中的模块以及反射大师。
但是我发现,无障碍的布局定位有几个缺陷:
1.所定位的View不能知道完整类名
2.可扩展性比较差
(但不得不承认无障碍他所识别到的内容会更多,如浏览器等)

其次,在模块界中,我先说说我知道的现有三大模块∶
第一个,Stethox,我在调试的时候,在谷歌浏览器发现不到我的软件进程,然后去Github逛了一下,这个项目已经很久没维护了(而且不是只有我一个人用不了)。
第二个,反射大师,大家可能和我遇到同样的情况,有时候想要点击捕获View,但死活不是我们想要的,很难控制,然后也无法捕获弹窗类型(Dialog)的布局。
第三个,ViewEditor,这个模块的界面非常好看,看得出来开发者很用心,但是他的缺陷和反射大师差不多,很难捕获我们想要的View。

因此,我自己开发了一个模块,虽然目前功能还有些缺欠,但至少可以精准定位你想要的View,以及View的调用堆栈。本人测试了QQ,微信,小红书等大型软件,目前未发现到bug。

那么我简单说一下现有的功能,分别为:
1.目前所有View都会主动展示id,width,height
2.若目前识别到是EditText,会自动显示hint,hintColor
3.若目前识别到TextView会自动显示text,textSize,textColor
4.通过点击“上一个”和“下一个”精准定位你想要的View
5.支持全屏View捕获(即支持某些View在状态栏或导航栏)
6.支持Dialog弹窗的View捕获

下载链接:
游客,如果您要查看本帖隐藏内容请回复



有事请私信我!有事请私信我!有事请私信我!
回复帖子不一定看的来,请私信我!
快捷回复: 换一换
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|破走论坛

    本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理:pozou@qq.com

    Copyright © 2018-2025 破走论坛. Powered by 破走论坛!