Wie man das Android-Gerät Bildschirm-Größe aus der adb Kommando-Zeile?
Ich brauche eine Möglichkeit zur Erkennung Gerät Bildschirmgröße und-Dichte mit adb.
Wenn es keine Lösung gibt, wo kann ich die komplette Liste mit allen vorhandenen android-Gerät mit Ihrer Display-Größe und-Dichte ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie auch auf der WindowManager durch ADB:
Den folgenden Befehl aus, geben Sie die Dichte:
Können Sie auch außer Kraft setzen, die Dichte durch das hinzufügen der neuen Dichte:
LCD-density in der build.requisite:
Und die Auflösung ist availble in der dumpsys der input Aktivität:
Es funktioniert auf allen Geräten, die ich getestet habe mit (2.2, 2.3.3, 2.3.4, 4.0.3; Acer Liquid E, HTC Wildfire S, HTC Incredible S, Motorola Atrix 4G, Samsung Galaxy Note, Samsung Galaxy Nexus), als auch der emulator, obwohl der emulator die Ausgänge sind zu reinigen, um zu dienen als ein gutes Beispiel für die Analyse.
getevent -p
. Dies ist relevant in den Fällen, in denen einige der touch-Eingabe-Gerät ist unter der Blende, so dass die nutzbare-minimum tatsächlich startet bei einem bestimmten Wert größer als 0 ist.zeigt so etwas wie dies:
einen anderen Weg:
zeigt auch einige interessante Sachen wie:
und nicht zuletzt:
wird etwas angezeigt, wie
dass man leicht benutzen, um grep für mDisplayWidth und mDisplayHeight
Bis zur gewünschten info von ADB, den folgenden Befehl an der Befehlszeile ausgeführt wird gibt eine Menge von nützlichen Eigenschaften, die über die angeschlossenen Geräte
Filtern durch diese Eigenschaften
auf Unix verwenden Sie grep wie
unter Windows verwenden Sie finden, wie
Zurückgegebenen Wert, sieht aus wie
für die Bildschirm Größe-display anstelle der Dichte
Arbeit Gut ist:
zurück: Anzeige: init=320x480 cur=320x480 app=320x480 rng=320x295-480x455
Erhalten Sie Bildschirm-Dimensionen mit diesem code:
Nachdem Sie das Display in den obigen code können Sie benutzen,DisplayMetrics, um die Dichte. DisplayMetrics wird Ihnen auch absolute-display mit und die Höhe.
Wenn Sie brauchen, um den aktuellen status der Palette von Android-Gerät auf dem Markt verfügbar mit Bildschirmgrößen und-Auflösungen, Klicken Sie hier
Diese Daten basieren auf der Anzahl der Android-Geräte, Zugriff auf Android Market innerhalb einer 7-Tages-Frist zum Ende der Datenerhebung Datum
Blick auf die Ausgabe von adb shell dumpsys. Die Display-Größe zeigt sich dort mehrmals, zusammen mit vielen anderen Informationen.
... obwohl ich jetzt im Büro bin, während es funktioniert auf meinem Handy, es fehlen aus dem Galaxy tablet. Verdammt.