很早之前,做過(guò)一個(gè)《WinCE遠(yuǎn)程桌面助手》,在沒(méi)有屏幕或者在調(diào)試LCD驅(qū)動(dòng)時(shí),發(fā)揮了很大作用,平日開(kāi)發(fā)也是必備。后來(lái)還被網(wǎng)友用于處理一些疑難問(wèn)題,如無(wú)法輸入開(kāi)機(jī)密碼時(shí)可通過(guò)該工具遠(yuǎn)程輸入,觸屏壞了也可遠(yuǎn)程操作。后來(lái)做Android開(kāi)發(fā),便有將該工具移植到Android上的打算。只是Android的權(quán)限問(wèn)題比較麻煩,各個(gè)版本的適配和兼容也存在很大的問(wèn)題,移植后的效果不佳。后來(lái)陸續(xù)使用Total Control和Vysor,感覺(jué)Vysor已經(jīng)夠用,就放棄了自己搞的打算。

      最近項(xiàng)目中有投屏的需求,于是又進(jìn)一步研究了Vysor和minicap(STF)的原理。其中Vysor突破了Android的權(quán)限問(wèn)題,具體參見(jiàn)《vysor原理以及Android同屏方案》。而minicap的兼容性和流暢度都非常不錯(cuò),巧的是其基本框架與《WinCE遠(yuǎn)程桌面助手》非常相似。于是很方便地將《WinCE遠(yuǎn)程桌面助手》嫁接到minicap上,做了一個(gè)minicap助手,方便在Windows上使用minicap,效果還不錯(cuò)。但由于minicap在屏幕旋轉(zhuǎn)時(shí),需要重啟,體驗(yàn)不是很好。另外,遠(yuǎn)程操作還依賴(lài)于minitouch,感覺(jué)也不爽,于是又萌發(fā)起做一個(gè)Android遠(yuǎn)程桌面助手的想法。雖然破解了Vysor,用著也挺順手,但感覺(jué)還是不太好。另外也擔(dān)心后續(xù)Vysor升級(jí)版本后,破解方法失效,不如自己搞一個(gè)方便,而且還可以擴(kuò)展一些功能,便于Android開(kāi)發(fā)和調(diào)試。

       想到不如做到,于是基于minicap助手又進(jìn)一步修改,成了Android遠(yuǎn)程桌面助手。在adb正常工作的情況下,直接運(yùn)行ADRHOST.exe,它將自動(dòng)檢測(cè)Android設(shè)備,并安裝apk,然后建立連接,并顯示Android畫(huà)面,具體過(guò)程如下所示。

 

        Android軟件開(kāi)發(fā)最大的問(wèn)題是版本兼容。目前只測(cè)試了幾款手機(jī),Nexus6P+Android O、Pixel XL+Android N、HuaweiP9+Android N,均可正常使用。

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

 seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

 seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

       相比Vysor,Android遠(yuǎn)程桌面助手畫(huà)面顯示更清晰,支持無(wú)菜單的純畫(huà)面顯示,對(duì)屏幕旋轉(zhuǎn)的處理更好,但兼容性及幀速會(huì)遜于Vysor,不過(guò)后面有時(shí)間可以慢慢優(yōu)化。右側(cè)窗口的空間還很大,也需要時(shí)間來(lái)填滿(mǎn)。目前而言,Android遠(yuǎn)程桌面助手的特性及功能如下:

       依賴(lài)adb,無(wú)需root,畫(huà)面顯示清晰且可調(diào),支持自動(dòng)保存截圖,支持Ctrl+C復(fù)制畫(huà)面到剪貼板,畫(huà)面顯示可縮放可全屏,支持拖拽文件到/sdcard/Download目錄,Ctrl+拖拽APK可直接安裝apk,鼠標(biāo)中鍵模擬Home鍵,鼠標(biāo)右鍵模擬Power鍵,支持鼠標(biāo)滾輪操作,支持鍵盤(pán)輸入,Alt+D顯示設(shè)備信息窗口,支持快速重啟、進(jìn)入fastboot及清除logcat。

       Android遠(yuǎn)程桌面助手下載地址:http://files.cnblogs.com/files/we-hjb/ARDC%2820170702%29.rar

       特別鳴謝:

       koush/vysor.io        libjpeg-turbo   minicap(STF)

       android屏幕共享及遠(yuǎn)程控制原理      vysor原理以及Android同屏方案

新增驗(yàn)證過(guò)的手機(jī):LG G5+Android6、vivo X7Plus+Android5

        seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

        seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

驗(yàn)證有問(wèn)題的手機(jī):紅米Note3+Android5.1.1

        seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

        紅米Note3可以遠(yuǎn)程控制,但無(wú)法正常顯示畫(huà)面。

http://www.cnblogs.com/we-hjb/p/7106559.html