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

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

2013-06-21 10:03 337 查看


#!/home/arcticant/android-sdks/tools/monkeyrunner  
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice  
   

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结束程序

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