Что такое обезьяна, которая возится с моим телефоном Android?

Просматривая Android-приложение Android, я нашел вызов метода isUserAMonkey(), говорит, что он возвращает true, если телефон перепутался с обезьяной.

Это шутка или для чего она используется?

Ответы

Ответ 1

Посмотрите monkeyrunner, он даст вам ответ.

Цитата из документа:

Средство monkeyrunner предоставляет API для написания программ, которые управлять устройством Android или эмулятором извне кода Android. С monkeyrunner вы можете написать программу Python, которая устанавливает Android-приложение или тестовый пакет, запускает его, отправляет на него нажатия клавиш, делает скриншоты своего пользовательского интерфейса и хранит скриншоты на рабочая станция. Инструмент monkeyrunner в первую очередь предназначен для тестирования приложений и устройств на функциональном/базовом уровне и для unit test, но вы можете использовать его для других целей.

Итак, если вы используете пакет с помощью Monkeyrunner, эта функция вернет true.