159 votes

La fonction étrange chez ActivityManager : isUserAMonkey. Ce que cela signifie, quelle est son utilité ?

J'ai trouvé la fonction suivante dans le paquet android.app.ActivityManager.

public static boolean isUserAMonkey ()

La référence décrit:

public static boolean isUserAMonkey ()   Since: API Level 8

Returns "true" if the user interface is currently being messed with by a monkey.

J'ai été choqué par cette étrange fonction. Et avoir quelques questions.

  • Qu'est-ce (interface utilisateur est actuellement manipulés par un singe)?

  • Qu'est-ce que l'utilisation pratique de cette fonction?

  • Pourquoi utilisent-ils isUserAMonkey pour le nom de la fonction?

109voto

HefferWolf Points 2674

Cette méthode est de vérifier que l’utilisateur actuel soit un utilisateur de test par quelques tests automatiques.

37voto

harikrishnan Points 573

Le Singe est un programme qui s'exécute sur votre émulateur ou d'un dispositif et génère pseudo-aléatoire des flux de l'utilisateur des événements tels que les clics, des touches, ou les gestes, ainsi qu'un certain nombre d'événements au niveau système. Vous pouvez utiliser le Singe à stress-tester les applications que vous développez, au hasard encore reproductible.

juste consulter ces liens aussi:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X