如何从外部应用程序获取数据?

时间:2018-08-21 17:22:22

标签: android android-activity android-contentprovider accessibilityservice external-application

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

是否可以通过id获取元素?还是有一种不使用AccessibilityService的方法?

1 个答案:

答案 0 :(得分:1)

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

可访问性服务实际上并不连接到正在运行的应用程序,而是连接到该应用程序的文本表示形式。您可以通过ID找到元素的AccessibilityNodeInfo,但实际上并不能最终访问基础的View对象。只是辅助技术的代表。