Управление внешним экраном из приложения Android

Мне нужна помощь, где искать API или пример кода о том, как управлять внешним экраном из приложения Android. Мое приложение для Android в большинстве случаев будет работать на устройствах без встроенного экрана, вместо этого вы подключаете внешний экран через HDMI или DVI. Я хочу иметь возможность контролировать режим ожидания на этом экране, отключив выходной сигнал HDMI, а затем снова включите его.

Это не проблема, если для этого требуются привилегии системного приложения.

Благодарю.

1 ответ

Решение

По этой ссылке Можем ли мы программно включать / выключать настройки hdmi из нашего приложения

как заявляет CommonsWare, похоже, что это не так просто.

Однако, согласно документам, вы должны попробовать класс Presentation из Api 17: http://developer.android.com/reference/android/app/Presentation.html

В любом случае, когда вы подключены к внешнему дисплею и не отправляете на него какие-либо данные / видео, он должен сам отключиться / перейти в спящий режим.

Другое дело, если устройство, на которое вы нацеливаетесь, имеет только hdmi/dvi, возможно, его можно установить как "внутренний экран", как в телефоне.

Другие вопросы по тегам