Thursday, February 28, 2019

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



I found the following function in package android.app.ActivityManager.



public static boolean isUserAMonkey ()


The reference describes:





public static boolean isUserAMonkey () Since: API Level 8



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




I was shocked by this strange function. And have a few questions.




  • What does this (user interface is currently being messed with by a

    monkey) mean?


  • What is the practical use of this function?


  • Why do they use isUserAMonkey for the function name?



Answer



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


No comments:

Post a Comment

plot explanation - Why did Peaches' mom hang on the tree? - Movies & TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...