Android:4.2之前的平板电脑设备上的二次显示

Android:4.2之前的平板电脑设备上的二次显示,android,hdmi,Android,Hdmi,我正在启动一个使用辅助显示器的应用程序。 此显示器将绘制一个演示窗口,由平板电脑控制 注意:不是设备屏幕的镜像 我已经看到在安卓4.2及以上版本中创建二次显示是可能的。 然而,我需要迎合安卓4.0的设备——仍然有大量的设备(甚至三星)在销售这种版本 我看到MarkMurphy在去年做了一个关于这方面的演讲,他说Android 3.0到4.1的开发者控制是有限的 Android 4.0/4.1中是否有这样做的“变通方法”?具体来说,我似乎记得听说有一种方法可以让视频在4.2之前的外部显示器上播放,

我正在启动一个使用辅助显示器的应用程序。 此显示器将绘制一个演示窗口,由平板电脑控制

注意:不是设备屏幕的镜像

我已经看到在安卓4.2及以上版本中创建二次显示是可能的。 然而,我需要迎合安卓4.0的设备——仍然有大量的设备(甚至三星)在销售这种版本

我看到MarkMurphy在去年做了一个关于这方面的演讲,他说Android 3.0到4.1的开发者控制是有限的


Android 4.0/4.1中是否有这样做的“变通方法”?

具体来说,我似乎记得听说有一种方法可以让视频在4.2之前的外部显示器上播放,尽管我从未研究过。然而,如果你想做其他的事情,那你就太倒霉了,缺少特定于制造商的SDK。谢谢你的澄清标记。这是否意味着,如果我使用presentation Activity,如果用户不使用辅助显示功能,我的应用程序仍将在4.0及更高版本中工作?因为在API级别17之前,
presentation
和kin不存在,所以您需要避免通过Java版本保护块在旧设备上使用此类类(
Build.VERSION.SDK_INT
检查)或类似技术。我的
PresentationHelper
应该可以在较旧的Android版本上工作,因为它在处理
DisplayManager
时会进行这些检查。只要您将
演示
代码与
showPresso()触发的内容隔离
callback,您应该是安全的(如果不是,这可能是
PresentationHelper
中的一个错误)。谢谢您的帮助,Mark。我现在知道该怎么办了!