Управление внешним экраном из приложения Android
Мне нужна помощь, где искать API или пример кода о том, как управлять внешним экраном из приложения Android. Мое приложение для Android в большинстве случаев будет работать на устройствах без встроенного экрана, вместо этого вы подключаете внешний экран через HDMI или DVI. Я хочу иметь возможность контролировать режим ожидания на этом экране, отключив выходной сигнал HDMI, а затем снова включите его.
Это не проблема, если для этого требуются привилегии системного приложения.
Благодарю.
1 ответ
По этой ссылке Можем ли мы программно включать / выключать настройки hdmi из нашего приложения
как заявляет CommonsWare, похоже, что это не так просто.
Однако, согласно документам, вы должны попробовать класс Presentation из Api 17: http://developer.android.com/reference/android/app/Presentation.html
В любом случае, когда вы подключены к внешнему дисплею и не отправляете на него какие-либо данные / видео, он должен сам отключиться / перейти в спящий режим.
Другое дело, если устройство, на которое вы нацеливаетесь, имеет только hdmi/dvi, возможно, его можно установить как "внутренний экран", как в телефоне.