zubehör - Android kann nicht hdmi in creative tab verwenden und muss in allen(maximal) Geräten benachrichtigt werden, sobald hdmi eingesteckt ist




tab s4 tablet (2)

Obwohl es anscheinend keine offizielle standardisierte Vorgehensweise gibt, auf herstellerspezifische APIs zu verzichten, scheint es bei späteren Versionen von Android 3.0+ so zu sein, dass der Android-Quellcode auf eine Broadcast-Aktionsabsicht verweist, die die meisten Anbieter zu implementieren scheinen. Diese Absicht lautet "android.intent.action.HDMI_PLUGGED". Wenn Sie auf diese späteren OS-Versionen abzielen, scheint dies aus meiner Erfahrung bei der Erkennung, wenn HDMI angeschlossen ist, ziemlich zuverlässig zu sein.

möglicherweise möglich, duplicate von HDMI-Unterstützung in Android.

Ich arbeite an XYZ-Video-verschlüsselten app.Aber muss hdmi auch verwalten, um den verschlüsselten Video-Fall zu überwinden.

Nach meiner Suche fand ich, dass diese nicht in offiziellen Dokumenten sind und von bestimmten Herstellern wie Motorola angeboten werden .

Ich habe viel erforscht und festgestellt, dass diese herstellerspezifisch sind. Es gibt keine einzigartige API oder Dokumentation, die den Anforderungen aller Geräte gerecht wird.

Mein Gerät ist:

Creative ziio 7 OS: 2.2.1 Build-Nummer: v2.00.13-FROYO.

Bitte schlage und beantworte das folgende über die Google White Papers oder deine persönliche Erfahrung:

  • Wenn ein bestimmtes Android-Gerät HDMI-Hardware-Unterstützung hat, wie können wir es dann programmatisch erkennen?

  • Wenn die Hardware im Gerät unterstützt wird. Wenn die Verbindung zu HDMI hergestellt wird, muss meine App darüber informiert werden.
    (wie mit einem Empfänger usw.).

  • Ich bin auch nicht in der Lage, die HDMI in Creative ziio 7 mit HDMI-Kabel (AWM-1.3-Kabel) zu meinem HP Notebook Pro Laptop zu verbinden

Ich habe bemerkt, dass bestimmte Anbieter hdmi api wie MOTOROLA bieten http://developer.motorola.com/docs/motorola-hdmi-status-api/

Außerdem können wir den USB-Stecker-Status bei allen Geräten mit Hilfe von erkennen

 <action android:name="android.intent.action.ums_connected" />

Also gibt es auch einen Weg für HDMI . Aber müssen ein allgemeines Konzept haben, um das gleiche für alle Geräte zu machen.


Soweit ich weiß, gibt es keine HDMI-Unterstützung inhärent in der Plattform. Jeder Hardwarehersteller hackt seine eigene Implementierung über die Hardware-Abstraktionsschicht des Hardware-Composers. Das heißt, es gibt keine Möglichkeit für Sie, programmatisch mit irgendetwas HDMI zu interagieren, das mit dem Standard Android SDK in Verbindung steht.





hdmi