Encontré la siguiente función en el paquete android.app.ActivityManager
.
public static boolean isUserAMonkey ()
La referencia describe:
public static boolean isUserAMonkey ()
Desde: API Nivel 8Devuelve "verdadero" si la interfaz de usuario está siendo alterada por un mono.
Me sorprendió esta extraña función. Y tengo algunas preguntas.
¿Qué significa esto (la interfaz de usuario está siendo molestada por un mono)?
¿Cuál es el uso práctico de esta función?
¿Por qué usan
isUserAMonkey
para el nombre de la función?
Respuestas:
Este método es para verificar si el usuario actual es un usuario de prueba mediante algunas pruebas automáticas, llamadas 'mono' por los desarrolladores de Android .
fuente
The Monkey es un programa que se ejecuta en su emulador o dispositivo y genera secuencias pseudoaleatorias de eventos del usuario, como clics, toques o gestos, así como una serie de eventos a nivel de sistema. Puede usar Monkey para probar las aplicaciones que está desarrollando, de manera aleatoria pero repetible.
solo consulte estos enlaces también:
fuente