android - 有没有办法通过 monkeyrunner 检查模拟器是否是 Controller ?

标签 android monkeyrunner

我想在我的代码中添加一些条件,如果它被 monkeyrunner 测试,则以一种方式运行,如果它被用户使用,则以另一种方式运行。

如何在测试的应用程序中检查模拟器/应用程序是否由 monkeyrunner 驱动?

附言我知道进行此类检查是不好的做法(被测代码应与生产中的代码相同)。但是,这是一个特殊情况,很难用其他方式处理。

最佳答案

除了将文件上传到模拟器/设备作为 MonkeyRunner 测试的一部分并在应用程序源代码中检查它之后,我没有找到一种干净的方法来检查它。

关于android - 有没有办法通过 monkeyrunner 检查模拟器是否是 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274894/

相关文章:

Android 基础知识 : running code in the UI thread

android - 如何使用 ADB 判断屏幕是否打开

monkeyrunner - Android SDK MonkeyRunner 25.3.2 无法运行

android - 使用 monkeyrunner 进行多点触控操作

android - 如何在收藏夹 Activity 中添加 recyclerview 项目

android - 如何使用子项实现可扩展的android抽屉导航?

java - Android TTS 中没有声音 - 上下文错误?

android - 通过返回按钮关闭应用程序时后台服务停止

python - 虽然真正的 python 脚本应该无限循环但它只执行一次 - Monkeyrunner

java - Android:如何以编程方式检测 Android 设备中的谷歌登录弹出窗口