您的位置:首页 > 移动开发 > 微信开发

利用monkeyrunner给Android屏幕连续截图的小程序

2012-11-16 14:46 381 查看
#!/home/arcticant/android-sdks/tools/monkeyrunner
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

"""
enter Ctrl+c to end
"""

def androidshot():
#set the  interval between two screenshot
sleeptime = 3

#connect device
print "start ..."
device = MonkeyRunner.waitForConnection()

#begin to take snapshot
i = 0;
while i < 100:

result = device.takeSnapshot()
filename = str(i) + ".png"
print filename
result.writeToFile(filename, 'png')
MonkeyRunner.sleep(sleeptime)
i = i + 1

if __name__ == '__main__':
androidshot()


需要monkeyrunner才能运行此脚本

一般android-sdks文件夹下有monkeyrunner

没有写结束代码, ubuntu下直接Ctrl+c结束程序

注意:运行此脚本后最好先保存好此次的截图,第二次运行会覆盖第一次生成的结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: