我需要一些帮助,了解如何从Android应用程序控制外部屏幕的API或代码示例。我的Android应用程序大多数时间将在没有内置屏幕的设备上运行,而是通过HDMI或DVI连接外部屏幕。我想能够通过禁用HDMI输出信号来控制此屏幕的待机状态,然后再次启用它。 如果需要系统应用程序权限,则不是问题。 谢谢。
根据这个链接Can we turn on/off hdmi settings from our app programmatically,正如CommonsWare所述,这似乎并不容易。但是,根据文档,您应该尝试使用Api 17的Presentation类:http://developer.android.com/reference/android/app/Presentation.html。无论如何,当您连接到外部显示器并且没有向其发送任何数据/视频时,它应该自行关闭/睡眠。另外一件事,如果您瞄准的设备只有hdmi / dvi,则可以像手机一样将其安装为“内部屏幕”。