Android 免root的螢幕截圖 – 使用SDK
iphone/ipod 原生系統就有支援截圖功能,相比之下Android 不但沒有內建外,想要安裝類似截圖軟體還得 Root 才行,層層的關卡還真不是一般使用者能處理的,挨踢路人甲部之前發表ShootMe 螢幕擷圖軟體 (新增錄影功能)、遙控你的Aadroid手機–Webkey 兩篇文章都必須是Root過的手機才可使用,對於手機沒有Root的人相當不方便,於是再介紹使用SDK工具來截圖,重點是不用Root也可以使用哦!
Android目前想要在手機上直接截取螢幕的話,Market 上的軟體都需要有 root 權限功能才行,其實 Android 開發工具SDK 內有個 DDMS 擷圖小工具,主要是透過電腦USB連結手機來做截圖的動作,要使用DDMS來截圖需要手機驅動程式與JDK的搭配才能執行,接下來就來圖文教學吧!
手機驅動程式安裝
▼首先下載手機驅動程式,如挨踢路人甲的手機是宏達電,所以下載 Htc sync 軟體來安裝驅動程式。
▼下載安裝完後到裝置管理員查看,紅色框內出現 My HTC ,因為的的手機是HTC Desire HD。
JDK (Java Development Kit) 下載與安裝
▼因為 Android SDK 必需要有 JDK (Java Development Kit) 才能執行,所以請到 JAVA 官方網站 下載並安裝JDK,按下紅色框內的「Download JDK」。
▼要注意選擇作業系統的版本,如我的系統是Windows 7 64位元(紅色框),打勾後按下「Continue」紅色鈕。
▼直接點選紅色框的jdk-6u24-windows-x64.exe檔來下載。
▼下載完成後執行出現安全性警告視窗,當然按下「執行」。
▼windows的安裝招牌「Next」,按下就對了。
▼安裝完成後按下「Finish」,此時會連到oracle網站進行相關註冊動作,可以不理會。
Android SDK 下載與安裝
▼最後安裝Android SDK,請到 Android Developers 開發者網站下載 Android SDK,下圖中按下紅色框中的install_r10-windows.exe下載 。
▼下載完後安裝執行,一樣會有安全性的警告,按下「執行」就對了。
▼安裝精靈的歡迎畫面,按下「Next」。
▼綠色框中出現已偵測到Java SE Developmenr Kit的安裝(若沒有安裝JDK可以在此選擇藍色框內的「Visit java.oracle.com」來進入JDK下載網頁),注意此「Next」是灰色無法選按,主要是防止動手不動眼的盲目俠客,請選案「Back」。
▼按下「Back」後果然「Next」就出現了,大膽地按下去。
▼指定安裝的目錄,一般都是不會變動,要記住此目錄哦!按下「Next」。
▼設定開始選單資料夾名稱,還是以預設值按下「install」。
▼預設值是勾選「Start SDK Manager」,也就是安裝完成後自動執行,按下「Finish」吧!
▼安裝完自動執行會出現一個全黑畫面的視窗,不用緊張(千萬別關閉),請稍安勿躁等一下吧!
▼Android SDK Packages 安裝的選擇畫面,以預設值直接按下「Install」,安裝需要一段不算短的時間(取決於網路頻寬),可以去泡杯咖啡喝喝。
▼安裝完後會要求重新啟動ADB,按下「Yes」。
▼當出現此畫面表示大功告成,按下「Close」並可將所有的視窗關閉了。
手機畫面擷取
▼利用Android SDK方式來擷取手機畫面,手機系統上也需設定一些動作,在主畫面上按下「Menu」鍵,選紅色框中的「設定」,接著出現的畫面中再暗綠色框上的「應用程式」。
▼勾選「未知來源」並按下紅色框內的「開發」,右圖中將「USB 除錯中」打勾(黃色框)。
▼至Android SDK安裝目錄\tools目錄裡,執行"ddms.bat"。
▼執行後出現「Dalvik Debug Monitor」視窗,紅色框中可以看出有一台行動裝置「Online」中。
▼在功能表上選「Device」\「Screen capture」(也可使用Ctrl+S)。
▼開啟「Device Screen Capture」視窗後,可以看目前Online中的手機畫面,上方有「Refresh」(更新畫面)、「Rotate」(旋轉畫面)、「Save」(擷取畫面)、「Copy」(複製)等,直接按下「Save」就可擷取Online中的螢幕畫面。
▼按下「Save」後出現的視窗應該很熟悉,接下來應該不用再敘述了。