ActivityManager.isUserAMonkey()方法有什么用?
ActivityManager.isUserAMonkey()
答案 0 :(得分:5)
它会告诉您用户是测试猴子还是猴子跑者。 “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;
}
请参阅here.
答案 1 :(得分:3)
Monkey是一个Android测试套件,旨在为您的应用程序提供可重现的输入事件。我想这个方法与此有关。
答案 2 :(得分:2)
如果用户界面当前正被猴子搞乱,则此函数返回“true”.Monkey是在您的模拟器或设备上运行的程序,并生成用户事件的伪随机流,例如点击,触摸或手势,以及许多系统级事件。您可以使用Monkey以随机且可重复的方式对您正在开发的应用程序进行压力测试.... See this link