Wednesday, February 13, 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...