Wie überprüfen Sie die HDMI-Verbindungsstatus des Geräts in Android?
Brauche ich, um zu erkennen, ob ein HDMI-Gerät angeschlossen ist oder nicht auf meinem Android-Gerät.
Für diese bin ich mit einem BroadcastReceiver und es ist in der Lage zu erkennen auch.
Aber mit BroadcastReceiver ich bin nicht in der Lage zu handhaben, das Szenario, wenn das HDMI-Gerät angeschlossen ist, noch bevor mein Antrag wurde launced. In diesem Fall ist der BroadcastReceiver ist nicht in der Lage zu finden, wenn ein HDMI-Gerät angeschlossen ist oder nicht.
Gibt es eine Möglichkeit, die ich bekommen kann, zu wissen, ob ein HDMI-Gerät angeschlossen ist oder nicht an irgendeinem Punkt?
Teilen Sie Ihre broadcast receiver code. Ist beabsichtigt zu arbeiten, für die Motorola-Geräte nur...??
Dieser Antwort bei mir geklappt, musste nur ersetzen, die der Absicht. Anstelle von "android.Absicht.Aktion.HDMI_PLUGGED" es muss sein "android.Absicht.Aktion.HDMI_HW_PLUGGED". (Dies war eigentlich mehr ein Kommentar zu der Antwort aber mein Ruf mir nicht erlaubt, zu kommentieren).
Dieser Antwort bei mir geklappt, musste nur ersetzen, die der Absicht. Anstelle von "android.Absicht.Aktion.HDMI_PLUGGED" es muss sein "android.Absicht.Aktion.HDMI_HW_PLUGGED". (Dies war eigentlich mehr ein Kommentar zu der Antwort aber mein Ruf mir nicht erlaubt, zu kommentieren).
InformationsquelleAutor rohitb | 2011-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kam ich mit diesem mit den anderen Antworten und einige von woanders:
Wenn Sie Prüfung oft wollen Sie das Ergebnis speichern und aktualisieren Sie es mit @hamen die Zuhörer.
int
1
oder0
sofern der TV über HDMI angeschlossen ist, ist aber im ausgeschalteten Zustand? Danke, jede Hilfe ist willkommen.Nein sorry. Diese Antwort wurde zusammengestellt aus anderen Quellen, von denen keines hatte keine der harten Antworten.
InformationsquelleAutor Tom
Ich kam mit diesem schließlich. Es funktioniert auf S3 und S4. Es sollte funktionieren mit 4+ Android-version.
AndroidManifest.xml muss dieses in die Anwendungs-tag:
Ich versuche zu realisieren eine ähnliche Funktionalität in meine android-app, wo ich möchte eine video anhalten, wenn die Anzeige über HDMI angeschlossen ist, ausgeschaltet. Würden Sie wissen, wenn diese Funktion gibt
true
oderfalse
sofern der TV über HDMI angeschlossen ist, ist aber im ausgeschalteten Zustand? Danke, jede Hilfe ist willkommen.haben Sie gefunden, einer Entscheidung?
es gibt mehrere Möglichkeiten und das, was Weg Sie wählen, hängt von der hardware, welche android-version du verwendest, etc. Dennoch, google macht es schwierig, den Zugriff auf seine privaten HDMI-bezogenen apis. Ich kann aufwendig im detail auf jeden der Ansätze. Was hardware und android-version verwenden Sie?
Dank für die Antwort. API 17 und 21, Minix Minix X7 und U1 entsprechend
InformationsquelleAutor Ivan Morgillo
Können Sie die Daten aus
/sys/class/display/display0.hdmi/connect
. Wenn der Inhalt der Datei ist0
ist HDMI nicht angeschlossen, ansonsten, wenn es1
HDMI angeschlossen.ich denke, es gibt keine Notwendigkeit von verwurzelung das Gerät.
InformationsquelleAutor Aj_31
Gleiche problem hier. Einige google-ing sagte mir, es gibt nicht viel Hoffnung mit anderen Hersteller neben Motorola, die jedoch von http://developer.sonymobile.com/wp/2012/05/29/how-to-use-the-hidden-hdmi-api-tutorial/:
InformationsquelleAutor anroots
überprüfen Sie die Datei /sys/class/switch/hdmi/state, wenn es 1 ist, dann ist es verbunden mit einem HDMI -
Nein, das Gerät muss nicht begründet sein
InformationsquelleAutor Yi Wang