是否可以在Android屏幕和通过HDMI连接的屏幕上显示不同的内容?

znq*_*znq 5 android hdmi

我想知道是否可以开发一个应用程序,在其中我可以将主要内容显示在通过 HDMI 连接到 Android 的大屏幕上,并使用 Android 的触摸屏作为显示不同内容的控制器。

到目前为止,我看过的有关 Android HDMI 功能的视频仅将手机屏幕镜像到大屏幕。

小智 1

Surface flinger 只能看到两种不同类型的图形缓冲区,即用于正常 ui 显示的帧缓冲区和用于视频和相机预览的覆盖缓冲区。因此,当插入 hdmi 电缆时,帧缓冲区(或覆盖缓冲区)应由显示控制器传输到 hdmi。但不幸的是,没有公共 api 来控制这种数据流。它高度依赖于芯片组供应商或设备制造商如何实现硬件覆盖或 HDMI 设备驱动程序。