[Python]從安卓手機(jī)獲取屏幕截圖

按照慣例首先是準(zhǔn)備環(huán)境啦:
一、配置adb
1.找到android sdk的本地路徑,
adb命令在platform-tool下面,記為XXXX
我的路徑是(/Applications/eclipse/android-sdk-mac_x86/platform-tools)
2.打開(kāi)終端輸入
touch .bash_profile
open -e .bash_profile 點(diǎn)回車(chē)
3.添加路徑.bash_profile打開(kāi)了,我們?cè)谶@里添加路徑,
如果打開(kāi)的文檔里面已經(jīng)有內(nèi)容,我們只要之后添加;XXXX(注意前面一定要用分號(hào)隔開(kāi)),
如果是一個(gè)空白文檔的話,我們就輸入一下內(nèi)容
export PATH=${PATH}:XXXX
保存,關(guān)掉這個(gè)文檔
4.終端輸入命令 source .bash_profile5.終端輸入命令 adb點(diǎn)回車(chē),如果未顯示command not found,說(shuō)明此命令有效,環(huán)境便亮設(shè)置完成

二、識(shí)別安卓手機(jī)
1.關(guān)于本機(jī)-->更多信息->概系統(tǒng)覽->系統(tǒng)報(bào)告->usb->你所連接的device-->供應(yīng)商ID(Vendor ID)
2 找到 供應(yīng)商ID后 終端執(zhí)行如下命令(0x1ebf為對(duì)應(yīng)的Vendor ID):
echo 0x1ebf >> ~/.android/adb_usb.ini

  1. adb kill-server adb start-server
    adb devices 至此adb就可連接上你的手機(jī)了

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容