Как получить Просмотр объектов на экране с помощью AccessibilityService на Android? - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь создать приложение для Android, которое предоставляет сервис специальных возможностей, который при активации захватывает весь экранный контент и просмотры внутри него. Я много смотрел в документации по Android и понял, что могу получить AccessibilityNodeInfo, в котором много информации о содержимом экрана. Проблема в том, что я хочу иметь мнения сами. AccessibilityNodeInfo предоставляет className, packageName, childs, parent, множество логических значений, касающихся того, является ли он фокусируемым, проверяемым и даже предоставляет текст View. И я говорю, если я могу прочитать текст представления, почему я не должен знать его ширину, высоту, местоположение, шрифт и т. Д.?

1 Ответ

0 голосов
/ 20 октября 2019

Проблема в том, что я хочу иметь сами Представления

Это невозможно, извините.

, если я могу прочитать текст представления,почему я не должен знать его ширину, высоту, местоположение, шрифт и т. д.?

Потому что эти вещи имеют ограниченную ценность для доступности, предположительно. Если вы можете предоставить подробное описание того, как знание этих вещей позволит вам улучшить жизнь людей с физическими проблемами, подайте запрос на функцию .

Даже тогда, хотя, наиболее вероятно,Дело в том, что Google добавит такие подробности к существующим объектам специальных возможностей.

...