ActivityManager中的奇怪函数:isUserAMonkey。这意味着什么,它的用途是什么?

时间:2011-10-17 09:58:34

标签: android

我在包android.app.ActivityManager中找到了以下功能。

public static boolean isUserAMonkey ()

reference描述:

  

public static boolean isUserAMonkey ()自:API等级8

     

如果用户界面当前被猴子搞乱,则返回“true”。

我对这个奇怪的功能感到震惊。并提出几个问题。

  • 这是什么(用户界面当前被a搞砸了 猴子)是什么意思?

  • 此功能的实际用途是什么?

  • 为什么他们使用isUserAMonkey作为函数名?

2 个答案:

答案 0 :(得分:82)

此方法用于检查当前用户是否为test user by some automatic testing, called 'monkey' by Android devs

答案 1 :(得分:29)

Monkey是一个在您的模拟器或设备上运行并生成的程序 用户事件的伪随机流,例如点击,触摸或手势, 以及一些系统级事件。你可以使用Monkey来 您正在开发的压力测试应用程序,以随机且可重复的方式。

也可以参考这些链接: