J'ai trouvé la fonction suivante dans le package android.app.ActivityManager
.
public static boolean isUserAMonkey ()
La référence décrit:
public static boolean isUserAMonkey ()
Depuis: API niveau 8Renvoie "true" si l'interface utilisateur est actuellement perturbée par un singe.
J'ai été choqué par cette étrange fonction. Et avez quelques questions.
Qu'est-ce que cela signifie (l'interface utilisateur est actuellement perturbée par un singe)?
Quelle est l'utilisation pratique de cette fonction?
Pourquoi utilisent-ils
isUserAMonkey
pour le nom de la fonction?
Réponses:
Cette méthode permet de vérifier si l'utilisateur actuel est un utilisateur de test par des tests automatiques, appelés «singe» par les développeurs Android .
la source
Le Monkey est un programme qui s'exécute sur votre émulateur ou appareil et génère des flux pseudo-aléatoires d'événements utilisateur tels que des clics, des touches ou des gestes, ainsi qu'un certain nombre d'événements au niveau du système. Vous pouvez utiliser le Monkey pour tester les applications que vous développez, de manière aléatoire mais répétable.
il suffit de consulter ces liens aussi:
la source