1

我在 Android 设备上运行 Fruit Ninja 应用程序时进行了一些带宽和频率测量。(这是用例测试过程的一部分。)我创建了一个自动获取 CPU 频率数据的脚本。该脚本每 30 秒更改一次实际 CPU 频率(足以获得稳定的频率数据),在这个长长的 CPU 频率列表中的一个数字:cpufreq=( 51000 102000 204000 306000 ... 更多!)。问题是 Fruit Ninja 只运行 60 秒,所以我在一次运行期间只能进行 2 次测量,然后我必须在屏幕上手动选择“重试”。这太耗时了。我想要一种让 Fruit Ninja 在没有人工干预的情况下无限运行的方法,或者一种自动执行“重试”的方法,这样我就可以运行脚本并等待结果。

提前致谢。

4

2 回答 2

2

你应该试试monkeyrunner 。

于 2013-02-20T21:10:17.167 回答
0

Android 平台的设计会阻止这种情况,除非您以某种方式获得了 Fruit Ninja 的源代码。

在 Android 中,每个应用程序都是一个“孤岛”,任何其他应用程序都无法触及,除非两个应用程序都明确允许。Android 生态系统设计禁止以这种方式与应用程序交互。这是一个安全的事情。

于 2013-02-20T21:06:35.897 回答