我一直在玩弄 monkeyrunner 和 python/jython,我似乎在这里找到了我需要的大部分信息,所以我希望一些专家能告诉我如何使“device.press”发生多次次。出于学习的目的,假设我想将音量调到最低,这是我迄今为止尝试过的方法:
device.press("KEYCODE_VOLUME_DOWN", "DOWN_AND_UP", 8)
和
device.press("KEYCODE_VOLUME_DOWN", "DOWN_AND_UP", 8, 8)
正如您在我的手机和图片上猜到的那样,需要按 8 次才能将音量调到最低,但这些线路都不起作用。有没有办法不用重复 8 次呢?我知道我可以那样做,但它看起来有点乱。
请您参考如下方法:
MokeyDevice.press()只需要 2 个参数,其余的将被忽略。它可能会警告您使用了错误数量的参数,但它会默默地忽略它们。
正确的做法是
times = 8
for n in range(times):
device.press("KEYCODE_VOLUME_DOWN", MonkeyDevice.DOWN_AND_UP)
