做应用上架或者写软著说明书的时候,都需要App的截图。如果你用手机自带截屏,也可以完成这项工作,但是导入过程就比较麻烦。而且你需要后期排版调整更换截图的时候,再次导入截图也是很麻烦的。
那么有没有一种办法,可以立即把手机截屏导入电脑的办法,让我们从这种无聊的导文件工作中解放出来呢?
很明显是有的,写一个adb shell脚本即可。
#文件名的时间戳
set CURRENT_TIME=$(date +%Y%m%d_%H%M%S)
#在手机本地保存截屏
adb shell screencap -p /sdcard/screen.png
#将截屏导入电脑(此处为macOS)
adb pull /sdcard/screen.png ./screenshot_$(date +%Y%m%d_%H%M%S).png
#删除无用的截屏
adb shell rm /sdcard/screen.png
另外,macOS下需要修改shell的模式才能执行
chmod +x screenshot.sh