Как получить дочерний узел события Accessibility, когда приложение кажется защищеннымAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как получить дочерний узел события Accessibility, когда приложение кажется защищенным

Сообщение Anonymous »

Я пытаюсь получить баланс приложения Google Pay с помощью службы специальных возможностей. Но когда дело доходит до банковского баланса, сервису не удается получить дочерний узел. Такое впечатление, что экран защищен. Однако я могу получить элемент с помощью appium.
Есть ли способ получить его с помощью службы специальных возможностей?
Я пытался установить
android :canRetrieveWindowContent="true"
в serviceconfig.xml
но ничего не улучшилось.
Минимальный воспроизводимый пример:
public void onAccessibilityEvent(AccessibilityEvent event) {
AccessibilityNodeInfo mSource = event.getSource();
boolean ifHome = false;
int eventType = event.getEventType();
String pkgname = event.getPackageName() == null ? "" : event.getPackageName().toString();
AccessibilityNodeInfo rootNode = getRootInActiveWindow();
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... -protected
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»