Android有線投屏實踐

家裏有一臺老式的投影儀,沒有無線連接功能,只能通過HDMI線和VGA線傳輸數據。投影的時候需要使用電腦,但平常的使用,手機用起來更方便,曾考慮買一個無線接收裝置,用來進行無線投屏,但是這樣性能似乎不是太好,會有些延遲。希望以後的無線投屏可以感覺不到卡頓。

於是就買了個type-c的轉換器。有的手機可以支持hdmi的連接,使用轉換器直接就可以使用了。但我用的手機太舊了,不支持。但是買的轉換器還可以間接使用,在手機上裝上它的apk,打開usb調試模式,連上手機的時候彈出了設備授權,就如同連接電腦一樣。

這個時候大概猜到了,這個設備如同一個小主機處理器。其投影原理和vysor,Total Control以及遊戲直播應用類似,可能是利用了虛擬顯示的ImageReader方法獲取到圖像數據,再輸出到hdmi接口,傳送給投影儀。

進一步驗證:在手機上開啓無線adb調試,

參考

https://blog.csdn.net/anyanyan07/article/details/80564973

 

剛開始可以在電腦上進行無線adb操作

結果連接轉接設備後,就

F:\ADT\sdk\platform-tools>adb shell

error: device not found

找不到設備了

 

這個轉換器搶佔了設備。這個軟件處理讓其可以適配更多的機型,確實很有創意。

試了下iPhone,直接就可以轉換顯示。

 

這個轉換器的設計,可以加強我們對Android顯示設備的理解:

Android支持的顯示設備主要包括主顯示(主屏幕),HDMI顯示,WIFI顯示,虛擬顯示

 

 

發佈了339 篇原創文章 · 獲贊 15 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章