Ответ 1
Этот метод предназначен для проверки того, является ли текущий пользователь тестовым пользователем путем некоторого автоматического тестирования.
Я нашел следующую функцию в пакете android.app.ActivityManager
.
public static boolean isUserAMonkey ()
reference описывает:
public static boolean isUserAMonkey ()
Начиная с: API уровня 8Возвращает "true", если пользовательский интерфейс в настоящее время запущен обезьяной.
Я был потрясен этой странной функцией. И у вас есть несколько вопросов.
Что это (интерфейс пользователя в настоящее время обезьяна)?
Каково практическое использование этой функции?
Почему они используют isUserAMonkey
для имени функции?
Этот метод предназначен для проверки того, является ли текущий пользователь тестовым пользователем путем некоторого автоматического тестирования.
Обезьяна - это программа, которая запускается на вашем эмуляторе или устройстве и генерирует псевдослучайные потоки пользовательских событий, такие как клики, касания или жесты, а также ряд событий на системном уровне. Вы можете использовать обезьяну для которые вы разрабатываете, в случайном, но повторяемом виде.
просто ссылайтесь на эти ссылки: