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

ePrice HK
    • Keith 上天總有安排
    • 帳號:
    • 發文:6653
    • 經驗:25701
    發表時間:2010-08-02 13:52 收錄檢舉
    Android 截圖不求人
    現在很多網友都有 Blog,而拜分享文的風氣之賜,有越來越多人買了新手機之後,總是會寫個小開箱文或是測試文之類的,放在自己的部落格或是討論區、論壇裡面與大家分享,這時就不免需要螢幕截圖了。在一般手機上,很少手機可以截圖的,都要靠相機翻拍的方式達到目的,既費工效果也不好;而智能手機由於可以安裝應用程式的關係,通常都會有人開發出截圖程式,這樣就不用自己動手拍了,有的系統(如 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 模式下,畫面變成可操控,用滑鼠就能操作手機。
    多謝支持 ePrice.HK

    立即加入Facebook 專頁,新聞/消息/優惠,最快知。

    01樓 ▲TOP 回列表頁
    熱門討論▼
  • 發表時間:2012-05-05 13:15 檢舉
     版大
    我的ddms.bat 點選後沒反應
    是哪裡出了問題呀?
    此文章已於 2012-05-05 13:24 重新編輯
    02樓 ▲TOP 回列表頁