首页
社区
课程
招聘
[求助]Xposed如何在OnCreate之后,遍历得到所有的View对象。
发表于: 2017-12-21 17:14 7464

[求助]Xposed如何在OnCreate之后,遍历得到所有的View对象。

2017-12-21 17:14
7464
收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 4687
活跃值: (253)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
hook    onCreate    然后在afterhook  里面  这几    param  中拿到object    就是activity  对象,直接遍历就行了  getwindow 
2017-12-21 19:34
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
3
bjhrwzh hook onCreate 然后在afterhook 里面 这几 param 中拿到object 就是activity 对象,直接遍历就行了 getwindow
强转对象才能用getWindow,但是强转之后报错,类型不匹配啊。。
2017-12-22 08:44
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
4
一般是拿到  activity  object后,反射找这个类里面的成员变量,有ListView或者其他控件的,反射后再进行遍历。。
2017-12-22 14:08
0
雪    币: 12
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
反射!
Field[]  fields  =  clazz.getDeclaredFields();
遍历.fields
2017-12-23 17:36
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
6
蔡金成 反射! Field[] fields = clazz.getDeclaredFields(); 遍历.fields
没有控件的变量啊
2017-12-29 10:23
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
supperlitt 没有控件的变量啊
如果之后是多线程,会很复杂吧?
2018-2-12 03:38
0
雪    币: 33
活跃值: (322)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
hook  setContentView  从xml里分析?
2018-2-13 21:05
0
游客
登录 | 注册 方可回帖
返回
//