2011/01/17

使用Android SDK抓圖 (以i9000為例)

Android手機用一用,一定會有遇到想把手機畫面存下來的時候吧!有些人的方法是手機上安裝軟體後透過搖晃或是快速鍵的方式截圖,而我從一開始接觸到Android至今最常用的方法則是使用Android SDK,其實這方法很簡單。

Step 1 安裝驅動
通常這不需要另外找,只要先安裝原廠的軟體(像Samsung是Kies、HTC有HTC Sync)後就會自動裝好。


Step 2 安裝JDK
由於Android SDK是用JAVA程式寫的,所以使用前就要先裝一下JAVA的開發程式也就是JDK。方法很簡單,到JDK下載頁面點選Download,再依你的OS版本選擇(如果是32位元就選Windows,如果是64位元就選Windows x64),下載完成後安裝就可。

 
▲點選Download JDK下載

Step 3 下載Android SDK
先到Android SDK下載頁面點選Download,下載zip版後解壓縮。


Step 4 下載adb
在舊版的SDK內,原本有附有adb程式,在新版部份卻抽掉所以無法正常使用SDK,需要adb的可以從這下載,解壓縮後會有adb.exe、AdbWinApi.dll及AdbWinUsbApi.dll三個檔案,把他們放到SDK內的[tools]就可。

Step 5 啟動USB偵錯
選項都是在[設定]>[應用程式]>[開發],把USB偵錯打勾即可。


▲記得要打勾

Step 6 開啟ddms.bat並點選手機
在SDK內的[tools]有個ddms.bat,點選他,就會開啟SDK程式了,這時在在左上會出現裝置及OS使用版本,點他一下,下方就會批哩趴拉的狂跑,這時就代表有連線成功。


▲左上會顯示出OS版本,像我的是2.1-Update1

Step 7 抓圖
點選[Device]>[Screen Capture],就會跳出一個Device Screen Capture的視窗,就是目前手機畫面嚕![Refresh]是用來更新畫面的(因為SDK不會自動更新手機畫面)、[Rotate]是用來旋轉畫面、[Save]是用來存檔、[Copy]是將畫面暫存起來到你慣用的繪圖軟體貼上、[Done]是結束。

▲點選[Device]>[Screen Capture]

▲就可以看到畫面嚕

也許有的人會覺得抓下來的圖怎那麼大一張,因為抓出來的大小是手機銀幕解析度實際大小,若有需要縮圖,就必須另外用繪圖軟體把他縮小一下嚕。

用SDK抓圖其實只是一開始會覺得很好像很負雜,其實用起來很簡單,之後要用就直接點選ddms.bat抓圖,挺方便的,而且也不需要裝其它軟體,所以一直以來都是我最常用的方法。

3 則留言 :

  1. 你好!十分感謝您的教學,請問是否可以借用"adb"壓縮包的下載連結呢?
    會附上本網誌之連結作為從此處轉載之證明

    回覆刪除
  2. Re: 匿名 <411782839427769818>
    hi~OK阿

    我把壓縮檔換成ZIP了 要連的話請記得確認一下LINK嚕

    回覆刪除