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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActivityManager中的奇怪函数:isUserAMonkey。这意味着什么,它的用途是什么?相关的知识,希望对你有一定的参考价值。

我在包android.app.ActivityManager中找到了以下函数。

public static boolean isUserAMonkey ()

reference描述:

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

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

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

  • 这个(用户界面当前被猴子弄乱了)是什么意思?
  • 这个功能的实际用途是什么?
  • 为什么他们使用isUserAMonkey作为函数名?
答案

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

另一答案

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

只是参考这些链接:

以上是关于ActivityManager中的奇怪函数:isUserAMonkey。这意味着什么,它的用途是什么?的主要内容,如果未能解决你的问题,请参考以下文章

在WordPress中添加isu tree函数

PHP正则表达式模式修饰符 /i, /is, /s, /isU等

android中的哪个进程要求ActivityManager广播BOOT_COMPLETED

ActivityManager的代理模式

Android的Framework分析---5 ActivityManager分析

ActivityManager的使用