Strange function in ActivityManager: isUserAMonkey. What does this mean, what is its use?

This method is for checking whether the current user is a test user by some automatic testing, called 'monkey' by Android devs.


The Monkey is a program that runs on your emulator or device and generates pseudo-random streams of user events such as clicks, touches, or gestures, as well as a number of system-level events. You can use the Monkey to stress-test applications that you are developing, in a random yet repeatable manner.

just refer these links also:

  • http://developer.android.com/tools/help/monkey.html
  • what is the use of ActivityManager.isUserAMonkey() method?