Ich habe adb
Zugriff auf mein Android-Handy.
Daher weiß ich, dass ich die Bildschirmdichte und die Bildschirmauflösung mit dem am
mit Android gelieferten Befehl überschreiben kann . Das ist großartig und toll, denke ich. Aber gibt es eine Möglichkeit, diese beiden Zahlen über die Befehlszeile abzurufen? Ich weiß, dass das pm
Dienstprogramm einige Informationen sammeln kann, vor allem pm list features
, um festzustellen, ob das Android-Gerät über WLAN, Bluetooth, GPS usw. pm
verfügt.
Es wäre hilfreich zu wissen, für welche Android-Versionen der Befehl unterstützt wird. Idealerweise hätte ich gerne etwas, das mit Android 2.2+ (Froyo) funktioniert, aber es ist auch in Ordnung, etwas zu nehmen, das nur mit 4.0.3+ (Ice Cream Sandwich) funktioniert. Ich würde es auch mögen, wenn es eine Möglichkeit gäbe, dies ohne Root-Zugriff herauszufinden.
Ich weiß, dass es möglich ist, die Bildschirmauflösung und -dichte programmgesteuert zu ermitteln, wie in dieser Frage beschrieben .
adb shell dumpsys display | grep mBaseDisplayInfo
, um die entsprechenden Informationen zu erhalten? Es scheint zu stimmen, auf meinem Nexus 7 stehtdumpsys
die Dichte213
und die Auflösung zu sein800x1280
. Es werden auch Informationen zur Rotation und dergleichen angezeigt. Ich wusste nicht, dass dumpsys existiert, aber es scheint über viele nützliche Informationen zu berichten, wie hier vermerkt: stackoverflow.com/questions/11201659/…