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