Android有线投屏实践

心不动则不痛 提交于 2019-12-31 18:28:54

家里有一台老式的投影仪,没有无线连接功能,只能通过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显示,虚拟显示

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!