Thursday 28 February 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

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...