android - 从 Android 应用程序控制外部屏幕

标签 android screen android-screen hdmi dvi

我需要一些帮助,去哪里寻找关于如何从 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,也许它可以像手机一样安装为“内部屏幕”。

关于android - 从 Android 应用程序控制外部屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24454633/

相关文章:

android - TouchUtils.clickView() 在单元测试中不适用于 SlidingDrawer 按钮

ios - OpenGL ES View iOs 6.0 的快照

android - 如何检测android上的屏幕压力?

android - 在 Android 中查找本地网络地址 - 包括 IP 和 NetMask? (以太网不是 wifi)

java - Jetpack 导航上未执行导航操作

ios - iphone 应用程序尺寸小于屏幕

android - 在 Android Studio 屏幕录像机中标记光标单击/点击/双击

Android限制CALL_PHONE权限避免隐藏来电

Android WallpaperManager 裁剪图像