↑TOP

【教學】Android 手機截圖:一點都不難

Jason(tunacat) 站方人員
發文: 10,404 經驗: 41,194
發表於 2010-07-30 17:06
Android 截圖不求人
現在很多網友都有部落格,而拜分享文的風氣之賜,有越來越多人買了新手機之後,總是會寫個小開箱文或是測試文之類的,放在自己的部落格或是討論區、論壇裡面與大家分享,這時就不免需要螢幕截圖了。在一般手機上,很少手機可以截圖的,都要靠相機翻拍的方式達到目的,既費工效果也不好;而智慧手機由於可以安裝應用程式的關係,通常都會有人開發出截圖程式,這樣就不用自己動手拍了,有的系統(如 iPhone、WebOS、MeeGo)甚至根本不需要安裝截圖軟體,只要按手機上的快速鍵就可截圖,方便又快速。

不過,Android 的使用者就比較倒楣一點,因為作業系統的限制,目前比較可用的截圖應用程式,都只能用在已經獲得 root 權限的手機上,而 Android 也沒有截圖快速鍵,如果你的手機沒有 root,想截圖目前只有一個辦法:把手機連接到電腦,用 Android SDK 截圖。下面小編我就要教大家怎麼做,其實並不太難,只是需要一些工具而已。下面教學裡面的圖片如果有放大鏡圖示的話,都可以點一下放大,讓你看得清楚點。


步驟一:設定手機的 USB 偵錯模式
在實際可以截圖之前,首先要準備會用到的東西。首先,先拿出你的 Android 手機,在桌面上按 Menu 鍵,選擇「設定」,然後往下拉,點選「應用程式」,接著選擇「開發」,在開發裡面,把「USB 偵錯」打勾(英文叫做 USB Debugging),接著退出,手機端的設定就完成了。

【教學】Android 手機截圖:一點都不難
▲ 連線之前,要把手機的 USB 偵錯模式開啟。


步驟二:把傢俬準備好
接下來,你需要用電腦上網下載兩樣東西:一個是 Android SDK,可以到 Android 開發者網站,點選右邊的「Download」連結,然後在下載頁面中選擇你作業系統的版本連結下載。(大部分人應該是下載 Windows 版本)下載之後,解壓縮到一個資料夾中。

【教學】Android 手機截圖:一點都不難
▲ Android Developer 網站中,進到右邊的「download」連結。

【教學】Android 手機截圖:一點都不難
▲ 點選對應作業系統的 SDK 連結下載,再把下載的 zip 檔解壓縮到資料夾中。


再下來,因為 SDK 是由 Java 語言寫成,所以你還需要在電腦中安裝 Java VM,先安裝之後,才能使用 SDK。請用瀏覽器上 Java 官方網站,點選畫面中央的「免費 Java 下載」,之後網站會自動偵測你的作業系統,選出合適的 Java 版本,只要再點一次畫面中的「免費 Java 下載」,之後執行下載下來的安裝程式即可。

【教學】Android 手機截圖:一點都不難
▲ 進入 Java 官網後,點選「免費 Java 下載」。

【教學】Android 手機截圖:一點都不難
▲ Java 安裝檔案約 10 MB,下載後執行安裝程式安裝。


除了上面的兩個軟體之外,你還需要手機的驅動程式,這個東西通常是會比較容易遇到瓶頸的地方,如果你的 Android 手機有驅動程式光碟的話,請先安裝驅動程式,如果你用的是 HTC 的手機的話,可去 HTC 網站下載 HTC Sync,裡面就有手機的驅動程式。


步驟三:連接電腦
準備好了 Android SDK、Java VM 與驅動程式後,這時可以把手機用傳輸線與電腦連接。一般來說,如果你用的是 Windows 的話,這時你應該會看到電腦偵測到新的硬體,並開始搜尋驅動程式安裝,如果電腦要你提供驅動程式的路徑的話,把路徑指向驅動程式的資料夾看看,如果一切沒有問題的話,可打開裝置管理員(在我的電腦圖示上面按右鍵選「內容」,如果是 Vista 或 Win7 的話,再點選接著出來視窗左上角的「裝置管理員」),如果你看到裡面有個「Android Phone」,還有一個「(xxx) ADB Interface」裝置的話,那恭喜你,電腦可以認得到你的手機。

【教學】Android 手機截圖:一點都不難
▲ 上面的 Android Composite ADB Interface,要手機開啟 USB 偵錯模式後才會辨識到,所以如果你辨識不到「某某 ADB Interface」的話,先看看步驟一的 USB 偵錯模式有沒有開啟。


步驟四:執行 DDMS
為了要截圖,我們得利用 SDK 裡面的一個 DDMS 工具(全名是 Delvik Debug Monitor)。打開 SDK 資料夾下面的 Tools 資料夾,你會看見裡面有個「ddms.bat」的批次執行檔,點兩下開啟,接著會看見一個 DOS 視窗,不要把它關掉,過了幾秒之後,DDMS 的主視窗就會出現了。

【教學】Android 手機截圖:一點都不難
▲ 在 SDK 資料夾中,點選「ddms.bat」兩下執行。

【教學】Android 手機截圖:一點都不難
▲ 接著會看到這個全黑的 DOS 視窗。別把它關掉!

【教學】Android 手機截圖:一點都不難
▲ 接著就會出現 DDMS 視窗。如果手機與電腦有成功連線的話,你會在紅框的部份看到你的手機,然後旁邊會寫「Online」字樣,這樣才正常。如果你完全沒看到任何東西出現在紅框部分的話,就是電腦沒有認到手機,有可能是沒灌驅動程式。


步驟五:截圖
這個 DDMS 的功能其實很多,不過這不是我們今天要介紹的範圍,我們的主要目的還是截圖。想要截圖的話,先點一下上一個步驟紅框中,自己手機的名字,然後點選 Menu 的「Device→Screen Capture...」(或是按 ctrl-s),接著就會出現截圖視窗,有看到螢幕畫面的話,那就恭喜你,萬事 OK 囉!

【教學】Android 手機截圖:一點都不難
▲ 點一下自己的手機名稱,然後選擇 screen capture。

【教學】Android 手機截圖:一點都不難
▲ 沒問題的話,就會在截圖視窗中看到畫面。

【教學】Android 手機截圖:一點都不難
▲ 這個截圖視窗可以按一下上面的「Rotate」按鈕,畫面會逆時鐘轉 90 度,按一下轉一次,拿來用在橫向螢幕的話還蠻好用。

【教學】Android 手機截圖:一點都不難
▲ 要儲存螢幕圖的話,點一下「Save」按鈕,就可存成 PNG 圖檔。要注意的是,它每次儲存預設都取名為「device.png」,而且不會警告檔案覆蓋,所以要記得每次儲存都要自己取不一樣的檔名。


同場加映:PicMe 讓你直接用瀏覽器截圖
前面提到過,Android Market 上面的截圖軟體,絕大多數都要手機獲得 root 權限後才能使用,我接下來要介紹的這個 PicMe 也是其中之一,不過它相當方便,只要手機用 Wi-Fi 或是 3.5G 的方式上網,就可直接由電腦的瀏覽器遙控截圖,相當的實用,如果你的手機已經 root 過,可以參考一下這個實用的工具。

【教學】Android 手機截圖:一點都不難 【教學】Android 手機截圖:一點都不難
▲ PicMe 可以直接在 Android Market 中下載。


在打開 PicMe 後,使用者要先給它 Superuser 的權限,之後手機便會模擬成伺服器,並會在介面上顯示一個 IP 位址連結(如下面圖片的 http://192.168.1.12:8082),只要把這串網址輸入電腦的瀏覽器網址列中,就可看到手機的畫面,而且它更厲害是不但能擷取單張螢幕圖,還可切換為 Live 模式,這時使用者就可直接用滑鼠操控電腦上的畫面來遙控手機,想截什麼畫面都可直接在電腦上進行。

【教學】Android 手機截圖:一點都不難 【教學】Android 手機截圖:一點都不難
▲ PicMe 開啟後,會要求 Superuser 權限,點選「Allow」後,它會給你一串網址。

【教學】Android 手機截圖:一點都不難
▲ 把這串網址輸入瀏覽器網址列中。

【教學】Android 手機截圖:一點都不難
▲ 之後就可看到手機畫面。

【教學】Android 手機截圖:一點都不難
▲ 在 Live 模式下,畫面變成可操控,用滑鼠就能操作手機。
Fating(proa310) 一般網友
發文: 28 經驗: 376
發表於 2010-07-30 21:52
超優的啦!!
非常棒的文章喔!!
表情 #7
天羽(tk3127697) 一般網友
發文: 273 經驗: 1,400
發表於 2010-07-30 21:55
這雖然教學很詳細
不過這方法也只能截取待機的桌面畫面吧
像進入遊戲中這方法就不能使用了吧
畢竟手機跟電腦連線,基本上手機就無法在操作除非安卓系列手機有特異功能
不過看你最後說用滑鼠就能操控手機那是指,用電腦就可以操作手機打電話跟玩手機遊戲嗎???
截圖程式真的很實用,像有時要發遊戲ˋ軟體跟主題沒畫面的話就很冏,不過安卓系列手機雖然號稱很多軟體,卻沒開發這軟體真是令人覺得惋惜
心懷一襟朗月 劍藏七尺乾坤 慣看滿城煙雨 回首不悔紅塵 大道之行 一路無悔 武癡精神 萬古流芳
汪漢均(opk0864) 一般網友
發文: 34,358 經驗: 66,872
發表於 2010-07-30 22:54
這是一篇不錯的文章
jason大哥寫很棒呢
我只是個邊緣人
毛怪(ts3098362) 一般網友
發文: 3,694 經驗: 7,600
發表於 2010-07-30 22:56
推一下表情 #7 寫的非常詳細表情 #8
信箱:panda5104@yahoo.com.tw
Jason(tunacat) 站方人員
發文: 10,404 經驗: 41,194
發表於 2010-07-31 01:00
天羽說:
這雖然教學很詳細不過這方法也只能截取待機的桌面畫面吧像進入遊戲中這方法就不能使用... 恕刪

丟幾個遊戲的螢幕截圖:

【教學】Android 手機截圖:一點都不難

【教學】Android 手機截圖:一點都不難

【教學】Android 手機截圖:一點都不難

【教學】Android 手機截圖:一點都不難

Android 手機與電腦連線截圖只是兩者之間的連線而已,手機完全可以使用,我可以邊玩遊戲邊截圖,不是只能截桌面而已。而我介紹的那個 PicMe 的 Live 截圖模式,是真的可以用滑鼠操控手機,不過因為螢幕影像是一直持續的傳到瀏覽器上面,所以會比較 lag 一點,但如果你想的話,當然是可以從電腦用滑鼠打電話(只是這樣做很無謂就是)

其實我也蠻納悶為什麼 Android 要把截圖這個功能封印起來,還沒有其他智慧系統這樣搞,而且都已經到了 2.2 版還沒修正,難道 Google 不曉得,讓大家截圖越輕鬆,就會有越多人幫忙推銷 Android 嗎?表情 #7
~電死達藍~(oioiiiu) 一般網友
發文: 1,455 經驗: 3,693
發表於 2010-07-31 07:52
比價王 Jason說:
丟幾個遊戲的螢幕截圖:Android 手機與電腦連線截圖只是兩者之間的連線而已,... 恕刪
這樣他才可以有賣點阿
如果第一次 全部功能都出來
那以後他還要更新什麼...............

哈哈~
飽足感UP(bochan) 一般網友
發文: 9 經驗: 19
發表於 2010-07-31 20:20
很棒的教學耶!!照著做就OK了表情 #7
CK(calvinkuo) 一般網友
發文: 34 經驗: 87
發表於 2010-08-04 01:53
比價王 Jason說:
Android 截圖不求人現在很多網友都有部落格,而拜分享文的風氣之賜,有越來越... 恕刪
Jason大哥
請問你是用哪一支手機,是LG GT540嗎???
如果是的話,可否麻煩您提供ADB interface載點!!!
感激不盡喔!!!!

Jason(tunacat) 站方人員
發文: 10,404 經驗: 41,194
發表於 2010-08-05 17:16
CK說:
Jason大哥請問你是用哪一支手機,是LG GT540嗎???如果是的話,可否麻... 恕刪

LG 似乎沒有出 driver 的樣子,我之前寫 GW620 時就是因為這樣全部改用相機翻拍,Marco 寫 GT540 的時候是用截圖的,不過他說沒印象有裝 driver,所以如果你開了 USB 除錯模式還是認不到的話,可以試試看裝 Google 提供的驅動程式,要不然可能就沒辦法了。

ePrice留言

訪客
 通知發文者有新的回覆訊息