當前位置:編程學習大全網 - 源碼下載 - 安卓截屏命令

安卓截屏命令

在安卓開發中, 我們很多時候都要用到截屏這個功能。

有時是為了演示, 有時是為了報告問題(比如在Bugzilla, Jira, Redmine等Bug跟蹤系統中上傳截圖), 有時是為了發布應用時要用的截圖。

今天就來聊聊如何快速只用壹句簡單的命令就搞定截圖。

由繁到簡的演進:三種方法

這篇主要講Linux系統下如何Android手機截屏(當然了,Windows下也類似,可以自行嘗試):

首先妳的Linux中要安裝了adb(也就是Android Debug Bridge,可以在妳下載的Android的SDK的platform-tools文件夾中找到,只要把路徑加入PATH環境變量就可以)。

而且妳的Android手機須要開啟了Develop options (開發者選項,要開啟好像壹般是在Settings(設置)裏的About device(關於本機)中按7次Build number那個地方),如下:

那麽截屏有哪幾種方式呢?應該有很多,這裏提供由繁到簡的三種方法,也記錄了小編從事Android開發之後的截屏方法的“演進”。哈哈,以前是挺蠢萌的(話外音:小編妳只有蠢,沒有萌,好不...):

1. 手動+adb命令

用妳的手機的組合鍵來截屏(壹般是同時按下Home鍵和電源鍵),然後用adb pull來取回本地:

adb pull /手機的截屏圖片保存路徑/xxx.png

2. 純adb命令

1.使用screencap這個命令,配合adb命令來實現截圖並保存到手機的/sdcard目錄中:

adb shell screencap -p /sdcard/hello.png

2.用adb pull將手機中的文件取回本地:

adb pull /sdcard/hello.png

成功運行上面兩行命令之後,妳的家目錄~中就會多出壹個hello.png的圖片。

當然了,截圖時註意不要鎖屏,不然截出來就是黑屏。

3. Shell函數+命令

第二種用adb命令的方式已經比較簡單快捷了。但是,作為程序員,難道每次截屏都要輸入這兩個命令嗎?簡直不能忍。

程序員要學會“偷懶”

壹般Ubuntu(或其他Linux發行版,例如Fedora)中默認的Shell程序是Bash。因此我們其實可以在.bashrc中寫壹個函數:

1.用妳慣用的文本編輯器打開.bashrc

  • 上一篇:LNMP環境的構建與配置(2)
  • 下一篇:經典整人腦筋急轉彎及答案
  • copyright 2024編程學習大全網