【发布时间】:2014-12-19 07:12:47
【问题描述】:
我在java中构建了一个项目,假设在应用程序中获取页面的smali代码,并返回该页面布局中的所有按钮。
首先,我为相应的 xml 文件实现了一个解析器。 解析器搜索页面中的所有按钮。 它工作正常。
但是,我有一个问题,因为我注意到 smali 代码可以将动态按钮添加到页面布局中。我想为 smali 文件实现解析器,但我认为这样做没有意义。
我有两个想法,但我不知道它们是否可以应用:
1) 在方法onCreate上运行,同时将视图添加到xml文件中。 之后,我在页面布局中拥有完整的视图。
2) 使用 UI 层次结构,它返回页面中视图的层次结构。但我不知道如何以编程方式使用它并轻松获得它。
谢谢,伊农
【问题讨论】: