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显示,虚拟显示

 

 

发布了336 篇原创文章 · 获赞 13 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/aaajj/article/details/103785683