Android遠端桌面助手,android案頭助手

來源:互聯網
上載者:User

Android遠端桌面助手,android案頭助手

        很早之前,做過一個《WinCE遠端桌面助手》,在沒有螢幕或者在調試LCD驅動時,發揮了很大作用,平日開發也是必備。後來還被網友用於處理一些疑難問題,如無法輸入開機密碼時可通過該工具遠程輸入,觸屏壞了也可遠程操作。後來做Android開發,便有將該工具移植到Android上的打算。只是Android的許可權問題比較麻煩,各個版本的適配和相容也存在很大的問題,移植後的效果不佳。後來陸續使用Total Control和Vysor,感覺Vysor已經夠用,就放棄了自己搞的打算。

      最近項目中有投屏的需求,於是又進一步研究了Vysor和minicap(STF)的原理。其中Vysor突破了Android的許可權問題,具體參見《vysor原理以及Android同屏方案》。而minicap的相容性和流暢度都非常不錯,巧的是其基本架構與《WinCE遠端桌面助手》非常相似。於是很方便地將《WinCE遠端桌面助手》嫁接到minicap上,做了一個minicap助手,方便在Windows上使用minicap,效果還不錯。但由於minicap在旋轉螢幕時,需要重啟,體驗不是很好。另外,遠程操作還依賴於minitouch,感覺也不爽,於是又萌發起做一個Android遠端桌面助手的想法。雖然破解了Vysor,用著也挺順手,但感覺還是不太好。另外也擔心後續Vysor升級版本後,破解方法失效,不如自己搞一個方便,而且還可以擴充一些功能,便於Android開發和調試。

       想到不如做到,於是基於minicap助手又進一步修改,成了Android遠端桌面助手。在adb正常工作的情況下,直接運行ADRHOST.exe,它將自動檢測Android裝置,並安裝apk,然後建立串連,並顯示Android畫面,具體過程如下所示。

 

        Android軟體開發最大的問題是版本相容。目前只測試了幾款手機,Nexus6P+Android O、Pixel XL+Android N、HuaweiP9+Android N,均可正常使用。

 

 

       相比Vysor,Android遠端桌面助手畫面顯示更清晰,支援無菜單的純畫面顯示,對旋轉螢幕的處理更好,但相容性及幀速會遜於Vysor,不過後面有時間可以慢慢最佳化。右側視窗的空間還很大,也需要時間來填滿。目前而言,Android遠端桌面助手的特性及功能如下:

       依賴adb,無需root,畫面顯示清晰且可調,支援自動儲存,支援Ctrl+C複製畫面到剪貼簿,畫面顯示可縮放可全屏,支援拖拽檔案到/sdcard/Download目錄,Ctrl+拖拽APK可直接安裝apk,滑鼠中鍵類比Home鍵,滑鼠右鍵類比Power鍵,支援滑鼠滾輪操作,支援鍵盤輸入,Alt+D顯示裝置資訊視窗,支援快速重啟、進入fastboot及清除logcat。

       Android遠端桌面助手:http://files.cnblogs.com/files/we-hjb/ARDC%2820170702%29.rar

       特別鳴謝:

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

       android螢幕畫面分享及遠端控制原理      vysor原理以及Android同屏方案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.