ActivityManager.isUserAMonkey()方法有什么用?

这个问题在这里已经有了答案:

  • ActivityManager中的奇怪功能:isUserAMonkey。 这是什么意思,它的用途是什么? 2个答案

  • 它会告诉你用户是测试猴还是猴跑。 “The Monkey是一个命令行工具,您可以在任何模拟器实例或设备上运行它,它会向系统发送一个伪随机的用户事件流,作为您正在开发的应用程序软件的压力测试“。

    你可以这样使用它:

    public boolean wasItTheMonkey(){
    
         ActivityManager activityManager =  (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
    
         if(activityManager.isUserAMonkey()) {
    
               Log.d(TAG,"it was the monkey");
               return true;
    
         }
    
         Log.d(TAG,"it was an user");
         return false;
    }
    

    看这里。


    Monkey是一款Android测试套件,旨在为您的应用程序提供可再现的输入事件。 我会想象这种方法与此有关。


    如果用户界面当前与猴子混淆,则此函数返回“true”。Monkey是一个在您的模拟器或设备上运行并生成用户事件(如点击,触摸或手势)的伪随机流的程序,以及许多系统级事件。 您可以使用猴子以随机但可重复的方式压力测试您正在开发的应用程序....查看此链接

    链接地址: http://www.djcxy.com/p/16231.html

    上一篇: what is the use of ActivityManager.isUserAMonkey() method?

    下一篇: What is Gradle in Android Studio?