[Android]使用DDMS ScreetShot取得螢幕截圖

Htc Hero等android系統的手機,目前系乎沒法子直接使用app來printscreen畫面,

並不是沒有軟體,而是需要有root權限,在保固期內的機子倒不太建議這麼玩,

那還有什麼法子可以screetShot畫面呢?

有的,利用Developer SDK的工具DDMS(Dalvik Debug Monitor Service)來取得手機上的畫面,

方法如下:

1.首先需要下載Htc sync軟體並安裝app及Driver,

官網下載

2.再來是安裝SDK及Eclipse(可選擇要不要裝)

可以參考 [安裝教學]使用Eclipse開發Android程式

3.設定手機傳輸時使用Debug mode,並插上USB連接線

按Menu鍵進入”設定”畫面->應用程式->開發(未知的來源要打勾)->USB除錯中 打勾

ddms9

ddms10

ddms11

ddms12

4.啟動DDMS,有二種方式:利用Eclipse啟動、直接執行Application

A.Eclipse啟動

右上角有一個+的按鈕,加入DDMS模式

ddms1

如果USB有連接的話在Devices可以看到設備,如果沒有連接USB時這裡會是虛擬器

ddms2

選擇Devices Tab右上角的Screen Capture按鈕

ddms3

就可以看到ScreenShot的畫面了,可以選擇要Save存檔或Refresh重新取得

ddms5

B.直接使用SDK的DDMS工具

在SDK安裝目錄\tools目錄裡,執行ddms.bat

ddms6

畫面跟Eclipse裡的很像

ddms7

Screen capture可以用Ctrl+S或是在Device->Screen capture

ddms8




發表迴響