美文网首页我说技术菜鸟程序员
[Python]从安卓手机获取屏幕截图

[Python]从安卓手机获取屏幕截图

作者: 风雨byt | 来源:发表于2015-10-08 14:33 被阅读2421次

    按照惯例首先是准备环境啦:
    一、配置adb
    1.找到android sdk的本地路径,
    adb命令在platform-tool下面,记为XXXX
    我的路径是(/Applications/eclipse/android-sdk-mac_x86/platform-tools)
    2.打开终端输入
    touch .bash_profile
    open -e .bash_profile 点回车
    3.添加路径.bash_profile打开了,我们在这里添加路径,
    如果打开的文档里面已经有内容,我们只要之后添加;XXXX(注意前面一定要用分号隔开),
    如果是一个空白文档的话,我们就输入一下内容
    export PATH=${PATH}:XXXX
    保存,关掉这个文档
    4.终端输入命令 source .bash_profile5.终端输入命令 adb点回车,如果未显示command not found,说明此命令有效,环境便亮设置完成

    二、识别安卓手机
    1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID)
    2 找到 供应商ID后 终端执行如下命令(0x1ebf为对应的Vendor ID):
    echo 0x1ebf >> ~/.android/adb_usb.ini

    1. adb kill-server adb start-server
      adb devices 至此adb就可连接上你的手机了

    三、使用adb shell
    adb截屏
    adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)
    adb pull /sdcard/screenshot.png /Users/guojie/Desktop/screenshot.png(保存到电脑)

    个人网站:http://didi-hi.com

    相关文章

      网友评论

        本文标题:[Python]从安卓手机获取屏幕截图

        本文链接:https://www.haomeiwen.com/subject/iqxgcttx.html