我想从另一个应用程序获取数据。我使用了AccessibiliyService,但是AccessibiliyNodeInfo不包含我需要的信息。我想从TextView获取drawableLeft属性。也许有人知道,怎么做。我有根设备。
是否可以通过id获取元素?还是有一种不使用AccessibilityService的方法?
答案 0 :(得分:1)
您无法使用可访问性服务API来获取该信息。不可用
可访问性服务实际上并不连接到正在运行的应用程序,而是连接到该应用程序的文本表示形式。您可以通过ID找到元素的AccessibilityNodeInfo
,但实际上并不能最终访问基础的View
对象。只是辅助技术的代表。