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

gti*_*333 131 android

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

public static boolean isUserAMonkey ()
Run Code Online (Sandbox Code Playgroud)

参考描述:

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

如果用户界面当前被猴子搞乱,则返回"true".

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

  • 这个(用户界面当前被猴子弄乱了)是什么意思?

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

  • 为什么它们isUserAMonkey用于功能名称?

Hef*_*olf 85

此方法用于通过某些自动测试来检查当前用户是否是测试用户.

  • 究竟.值得看一下这个页面:http://developer.android.com/guide/developing/tools/monkey.html (17认同)
  • https://developer.android.com/studio/test/monkey.html似乎是新的URL (4认同)

har*_*nan 29

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

只是参考这些链接: