Android Элементы интерфейса управления / представления текущего приложения - PullRequest
0 голосов
/ 10 июля 2020

Когда вы что-то продаете на рынке Steam, вам также необходимо дополнительно подтвердить в мобильном приложении Steam. Вы go зайдите в мобильное приложение и установите флажок подтверждения, и оно появится в списке. Моя проблема в том, что иногда мне приходится перечислять около 1000 наименований. Поскольку нет кнопки «Выбрать все», у вас есть три варианта

  1. Проверять каждый элемент вручную (очень утомительно)
  2. Использовать автоматический кликер (менее утомительно, но тем не менее разочаровывающе)
  3. Используйте теневой скрипт, который имитирует ваш мобильный аутентификатор, созданный каким-то разработчиком, о котором никто не знает, вам нужно будет предоставить вам имя пользователя / пароль и некоторую другую информацию, которая потенциально может позволить кому угодно делать что угодно с нашей учетной записью.

Проблема

У меня мало опыта разработки Android, так что извините, если я допущу ошибку. Я думал, что могу использовать какую-нибудь библиотеку, которая позволяет нам манипулировать представлениями текущего приложения. В основном, чтобы проверить все виды флажков на экране, когда пользователь (я) нажимает кнопку из виджета. Но из того, что я нашел в Google, я понимаю, что это запрещено, следовательно, нет библиотек или чего-то еще.

Итак, мои вопросы:

  1. Есть ли какая-либо библиотека, которая может позволить мне манипулировать текущими представлениями приложения?
  2. Любое решение этой проблемы?

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

...