博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hierarchyviewer定位Android图片资源的研究
阅读量:6619 次
发布时间:2019-06-25

本文共 454 字,大约阅读时间需要 1 分钟。

之前就在研究能否通过Hierarchyviewer找到所有所见的资源

在导入Hierarchyviewer之后才发现绑定在View上的drawable与实际的图片资源之间并没有维系着一个固定的对应关系

实际上也是不可能维护的,因为实际的drawable与图片资源之间很有可能做了很多变换了

 

现在更换了一下思路,虽然Hierarchyviewer无法维系drawable的对应关系,但是View上的id还是可以找到的,

只要根据id在Layout文件里搜索还是很有机会找到对应的图片资源

 

找到loadCapture@HierarchyViewerDirector就可以获取当前所选中的viewNode,然后顺藤摸瓜就可以找到这个树上的

所有路径上的id,由此可以加载出所有资源。

不过这并不是最优的方式。

最优的方式还是根据用户点击找出当前的node,而不要搜索出所有子元素,这样就可以实现相对精准的定位

 

 

转载于:https://www.cnblogs.com/TLightSky/p/3154326.html

你可能感兴趣的文章
小学各年级学生的心里特点及对策
查看>>
plsql32 链接oracle64
查看>>
PORT 模式成功,请更新你的站点配置文件 解决办法
查看>>
我的友情链接
查看>>
Socket连接与HTTP连接
查看>>
linux批量测试在线主机
查看>>
建立自己的 MVC portal (四)
查看>>
Fortinet:SSL ××× 连接内网服务器实例
查看>>
《数据库系统概念》11-扩展的E-R特性
查看>>
判断一个变量是否undefined或者元素是否存在
查看>>
Vue开源项目收集(有意思的)
查看>>
Docker-数据卷和数据容器卷
查看>>
列表,字典,集合中根据条件筛选数据
查看>>
Linux下pathInfo的配置说明(Thinkphp)
查看>>
IP (复习)
查看>>
【直通BAT】java容器考点总结和源码剖析
查看>>
Xcode10 这个图片是如何加载的啊
查看>>
PHP-送给想学PHP的小伙伴们
查看>>
contos7安装及忘记root密码修改
查看>>
笔记(流)
查看>>