一般運行Android應用程序有兩種方式一種是設置Android虛擬設備模擬器,通過Android Virtual Manger進行管理,一種是插入USB數據線直接真機上進行調試,但是如果電腦配置比較低,直接用真機然后做Demo的時候每次將真機上的效果圖截取下來,發送到電腦有點費勁。這個時候需求就來了,就是將真機的屏幕顯示在電腦上,這個時候Android Screen Monitor(ASM)就出現了,ASM是一個監視設備或模擬器屏幕的工具,ASM是ADB調試橋的客戶端應用程序,當ASM開始監控屏幕的時候,它通過5037端口連接至ADB,不斷地把所監控設備的屏幕數據保存在幀緩存中並且把圖像數據轉換成用戶可觀測的內容。概念和業務場景明白了,下面就是實現的過程:
1.你要確保的是你的Android的程序在模擬器上可以調試,插上數據線在手機上也可以調試,如果這個是沒問題,可以進入下一步:
2.下載ASM程序:https://code.google.com/p/android-screen-monitor/downloads/list,最新版本是2.5,直接下載即可。
3.解壓之后發現有一個asm.jar,我的是直接拷貝到tools目錄下:(根據你的習慣,你可以放在你習慣的任何位置上)
4.在cmd中輸入命令java -jar asm.jar:
如果你的手機是連接在電腦的,並且處於可調式狀態,那么你會看到如下圖片:
5.OK之后,你就可以看到你的手機屏幕:
如果你覺得真機手機屏幕太大,那么可以右擊一下屏幕,進行如下設置:
至此真機屏幕已經顯示在你的電腦上了,多說兩句,第三步中看你的個人習慣的位置,第四步如果你不喜歡cmd的命令行形式,直接雙擊即可~