首頁 > 軟體開發 > 製作Android手機畫面截圖

製作Android手機畫面截圖

Android系統的手機要擷取畫面一點都不難,Android SDK就有內建這項功能。

Android SDK(Software Development Kit)是Google提供給軟體開發者的免費開發工具,其中的除錯工具(Debug)就包含著將手機螢幕目前顯示的畫面傳送至電腦的功能(Screen Capture)。

先將Android手機上的Debug模式啟動,例如HTC Hero的是在「設定>應用程式>開發」,將「USB除錯中」打勾。

在安裝Android SDK之前,必須先安裝Java JDK(Java Development Kit)來建立執行環境,請自行下載安裝。

完成Java JDK的安裝,接著將Android SDK下載並解壓縮,以Ver.1.5來說,裡面有:
add-ons
docs
platforms
tools
usb_driver
documentation.html
RELEASE_NOTES.html

如果各位有安裝HTC Sync(手機同步工具),已經包含USB驅動程式,不用重新安裝。如果未安裝過,手機插上電腦時將會要求安裝驅動程式,請使用「usb_driver」資料夾內的檔案進行安裝。

以上步驟完成後,選擇Android SDK解壓縮檔案內的tools資料夾,執行「ddms.bat」這個檔案。

1.
ddm1

DDMS(Dalvik Debug Monitor Service )是Android SDK的除錯工具,手機上執行任何動作,將會紀錄在DDMS上,是非常重要的工具。

啟動程式後,先點選手機裝置將它反白,再點選上排導覽列中的「Device」選項,展開後第一項就是「Screen Capture(CTrl-S)」,點下去將會跳出另一個視窗顯示目前手機上的畫面。

2.
ddm2

由於並不是即時更新,請點選下方「Refresh」來更新畫面,點選旁邊的「Save」即可將電腦抓取到的畫面存檔。

實際結果,可以參考這篇文章中所使用的圖檔。

按個「讚」推薦給朋友!

Facebook 推薦

  1. WLR
    2009年9月23日16:25 | #1

    感謝說明,我也能擷圖了:) (不能開箱總算能開機了,科科
    不過步驟說明少了個Hero裡的 設定>應用程式>開發>USB除錯中 這個要勾選(如下圖
    http://media1.pikeo.com/images/server32/upload/8NZDOUM3YKA4EFAFBFTZ4VJTS1A84J72.jpg

    不然Debug Monitor程式不會出現Hero

  2. 2009年9月23日22:52 | #2

    @WLR
    糟糕,忘了寫上去XD"

  3. Y
    2010年9月28日19:49 | #3

    為什麼我沒有USB DRIVER

  4. 2010年9月29日12:56 | #4

    @Y
    用手機廠商提供的同步工具,裡面也有包含驅動,不一定要用SDK給的驅動。

  5. Y
    2010年9月29日14:21 | #5

    那我要怎麼用呢
    大大可以教我嗎 我是新手><
    我是HTC ARIA

    我也沒有ddms.bat可以開啟

  6. 2010年9月29日22:38 | #6

    @Y
    先上HTC的網站下載HTC Sync(同步軟體),安裝後再參考本文的步驟。
    ddms.bat在tools資料夾中,一定有,找不到就使用「搜尋」工具。

  7. 紅檜杉樹
    2011年11月3日14:17 | #7

    Java JDK要下載哪個版本?

  8. 2011年11月3日20:36 | #8

    @紅檜杉樹
    Standard Edition就可以了。JDK6或JDK7,建議選JDK6,不行再選7。