歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 使用命令行在 Android 設備截圖

使用命令行在 Android 設備截圖

日期:2017/2/28 14:44:09   编辑:Linux教程

一般 Android 用戶都知道同時按下音量減和電源鍵的屏幕截圖方式,不過作為開發者,可能需要一個更為簡便的方式將屏幕截圖保存至開發電腦上。

該方式僅需在終端執行一條命令即可,涉及調用系統內置的 screencap 工具:

adb shell screencap -p | sed 's/\r$//' > screen.png

screencap 本身支持標准輸出,所以可以用管道符鏈接。但是 adb shell 會將結果中的 LF 轉換為 CR+LF(為了兼容性考慮?),於是會將 png 的格式破壞。於是這裡使用行編輯器 sedLF 前的 CR 移除。

若您使用 OS X,也可以使用 perl 實現類似效果:

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved