2012-11-19 8 views
26

Vor einer Weile konnte ich die Größe der Bildschirme auf Android. Zum Beispiel hatte ich ein Xoom und konnte einen Befehl von ADB ausführen, der es auf einen 7 "-Bildschirm herunterschrumpfte (einen schwarzen Rand umgebend). Zugegeben, es war ein kleiner Buggy, weil das Heim/Zurück/App- Schaltbuttons verschwunden, aber ich weiß, dass es möglich ist.Es ist ein 1-zeiliger Befehl, wo ich die neue Bildschirmauflösung in X-und Y-Pixel für das Xoom eingeben ..wie Größe physischen Android-Bildschirm von Terminal/Shell ändern

Ich fragte mich, ob jemand damit vertraut war und weiß, wie es geht es.

(und wenn jemand sagt, dass es nicht möglich ist, kann ich Ihnen versichern, es ist)

(und ich möchte, dies zu tun, so kann ich apps in verschiedenen Bildschirmgrößen auf meinem Nexus testen 10, und ich d bevorzugen keinen Emulator)

+2

Eine andere Verwendung für das ist, wenn Sie Ihren Bildschirm auf einer Seite Ecke geknackt haben, mit 80% Arbeitsberührungen. Sie können die Größe dann ändern und den Arbeitsbildschirm erneut aufrufen;) – kreys

Antwort

21

Ich glaube, es ist:

adb shell am display-size 

, aber ich bin von einem Computer entfernt, es zu versuchen. Ein Beispiel wäre die Verwendung:

adb shell am display-size 640x480 
+3

Um die Bildschirmgröße zurückzusetzen, verwenden Sie 'adb shell am display-size reset'. – nhaarman

+0

Ist der Weg, um dieses Stück Bildschirm auf volle Größe zu dehnen? Ich habe 9.7 Retina 2048x1536 und ich bevorzuge es, die Auflösung auf 1024x768 zu ändern, aber habe nur ein Stück Bildschirm in der linken oberen Ecke ... – lordmegamax

+0

Ich bekomme den Fehler '/ system/bin/sh: wm: not found'. Warum? schau auf meine Frage in http://stackoverflow.com/q/30839523/779408 – breceivemail

50

Ein Update auf diese Antwort für Jelly Bean 4.3 from Android dev Adam Powell on Google+ (Link über this SO answer gefunden):

In Android 4.3 these options moved from the "am" command (ActivityManager) to the "wm" command (WindowManager). Type "adb shell wm" for details.

So können Sie jetzt auf 4.3 Geräten laufen:

adb shell wm size 1280x800 oder was auch immer Größe oder reset

und

adb shell wm density 480 oder was auch immer Dichte oder reset

So stellen Sie sicher, dass der Bildschirm nicht gerade zur Zeit der Anzeige führen Sie den Befehl aus.

+0

Jede Möglichkeit, dies als eine Eigenschaft in/System/Build.prop? – chrisvarnz

+0

@Paul Harris hat jemand in der Lage, die Größe/Dichte zu ändern und immer noch die Zurück-Taste zu zeigen? Gibt es einen anderen Befehl, der es zwingt zu zeigen? Auch wenn ich einen Reset mache, ist die Zurück-Taste nur im Hochformat sichtbar? – whyoz

+0

Ich bekomme den Fehler '/ system/bin/sh: wm: not found'. Warum? Bitte schauen Sie auf meine Frage in http://stackoverflow.com/q/30839523/779408 – breceivemail