¿Qué es exactamente un mono haciendo jugar con mi teléfono Android?

Mirando a través de la apis Android encontré una llamada de método isUserAMonkey () , dice que devuelve true si el teléfono está siendo ensuciado por un mono.

¿Es esto una broma, o para qué se utiliza?

Mira monkeyrunner , te dará la respuesta.

Cita del documento:

La herramienta monkeyrunner proporciona una API para escribir programas que controlan un dispositivo o emulador Android desde fuera del código de Android. Con monkeyrunner, puede escribir un programa Python que instala una aplicación o un paquete de prueba de Android, lo ejecuta, envía pulsaciones de teclado, toma capturas de pantalla de su interfaz de usuario y almacena capturas de pantalla en la estación de trabajo. La herramienta monkeyrunner está diseñada principalmente para probar aplicaciones y dispositivos en el nivel funcional / de marco y para ejecutar conjuntos de pruebas de unidades, pero es libre de usarlo para otros fines.

Así que si está ejecutando un paquete utilizando Monkeyrunner, esta función devolverá true.

  • Mocking Intent Extras en Espresso Tests
  • Espresso - Juego SeekBar
  • ¿Qué hace la referencia `android.accounts.Account.type`?
  • ¿Cómo detengo la locura del mono?
  • Utilice Robolectric para probar el inicio de un servicio con extras de intención?
  • La manera más rápida de crear una actividad simulada para probar
  • Android Robotium NoClassDefFoundError
  • Pruebas automáticas para Cordova / Phonegap Webview en Android
  • ¿Es posible establecer pruebas para ejecutar continuamente en Android Studio?
  • Cómo burlar un objeto de etiqueta NFC de Android para las pruebas de unidad
  • Cómo cambiar el tamaño de la pantalla física de Android desde el terminal / shell
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.