Android не может использовать hdmi на вкладке творчества и должен быть уведомлен во всех (максимальных) устройствах, как только hdmi будет подключен
может быть возможным дублирование поддержки hdmi в android.
Я работаю над зашифрованным XYZ-приложением. Но нужно также управлять hdmi, чтобы преодолеть зашифрованную видеопамять.
В соответствии с моим поиском я обнаружил, что они не находятся в официальных документах и предоставляются конкретными поставщиками Api, как у Motorola.
Я много разбираюсь и обнаружил, что они специфичны для поставщиков, нет уникального api или документации для удовлетворения потребностей всех устройств.
Мое устройство:
Creative ziio 7 ОС: 2.2.1 номер сборки: v2.00.13-FROYO.
Но, пожалуйста, предложите и ответьте на следующие вопросы в официальных документах Google или на своем личном опыте:
-
Если какое-то устройство Android имеет аппаратную поддержку hdmi, то как мы можем обнаружить его программно.
-
Если аппаратное обеспечение поддерживается на устройстве. Тогда, если соединение выполнено с hdmi, мое приложение должно быть уведомлено об этом.
(например, с помощью приемника и т.д.).
-
Я также не могу подключить hdmi в Creative ziio 7 с hdmi
кабель (кабель AWM 1.3) к ноутбуку ноутбука hp laptop
Я заметил, что некоторые поставщики предоставляют hdmi api как MOTOROLA http://developer.motorola.com/docs/motorola-hdmi-status-api/
Также мы можем обнаружить состояние USB Plug во всех устройствах, используя
<action android:name="android.intent.action.ums_connected" />
Итак, есть ли способ для hdmi. Но нужно иметь общую концепцию, чтобы сделать то же самое для всех устройств.
Ответы
Ответ 1
Несмотря на то, что официальные стандартизованные способы использования без использования специфических API-интерфейсов для поставщиков, в более поздних версиях Android 3.0+, похоже, что исходный код Android ссылается на намерение трансляции, которое, по-видимому, реализует большинство поставщиков. Это намерение - "android.intent.action.HDMI_PLUGGED". Если вы ориентируетесь на эти более поздние версии ОС, это кажется довольно надежным из-за моего опыта в обнаружении подключения HDMI.
Ответ 2
Насколько я знаю, в платформе не поддерживается поддержка HDMI. Каждый поставщик оборудования взламывает собственную реализацию через слой абстракции аппаратного композитора. Значит, нет никакого способа для вас программно взаимодействовать со всем, что связано с HDMI со стандартным Android SDK.