0

我想从另一个应用程序获取数据。我使用了 AccessibiliyService,但 AccessibiliyNodeInfo 不包含我需要的信息。我想从 TextView 获取 drawableLeft 属性。也许有人知道,该怎么做。我有根设备。

是否可以通过 id 获取元素?或者有没有不使用 AccessibilityService 的方法?

4

1 回答 1

1

您无法使用可访问性服务 API 获取该信息。它不可用。

可访问性服务实际上并不连接到正在运行的应用程序,它们连接到应用程序的文本表示。您可以AccessibilityNodeInfo通过 ID 找到元素的 ,但您实际上并没有最终访问底层View对象。只是它的辅助技术代表。

于 2018-08-22T14:27:46.227 回答