Как настроить таргетинг на AccessibilityNodeInfo - PullRequest
0 голосов
/ 12 января 2019

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

Конечно, я не хочу, чтобы он срабатывал при изменении текста в любом приложении.

Допустим, я хочу отслеживать приложение ACME Retail, и я знаю, что его пакет называется com.acme.app, и, в частности, я хочу отслеживать, когда пользователь нажал, чтобы просмотреть продукт, который продается ACME Retail, и я хочу искать название продукта и его цену.

Из того, что я посмотрел, я могу найти это, используя findAccessibilityNodeInfosByViewId.

Так что, может быть, это будет что-то вроде findAccessibilityNodeInfosByViewId(com.acme.app:id/productTitle")

Если я не знаю идентификатор, как я могу узнать этот идентификатор?

...