Подтвердить что ты не робот

Как изменить размер физического экрана Android от терминала/оболочки

Недавно мне удалось изменить размеры экранов на Android. Например, у меня был Xoom, и мне удалось запустить команду из ADB, которая сократила ее до 7-дюймового экрана (оставив черную рамку вокруг него). Конечно, это было немного ошибкой, потому что home/back/app- кнопки переключателя исчезли, но я знаю, что это возможно. Это 1 строка команды, в которой я вводил новое разрешение экрана в X и Y пикселей для Xoom.

Мне было интересно, знал ли кто-нибудь об этом и знает, как это сделать.

(и если кто-нибудь скажет, что это невозможно, могу вас заверить)

(и я хочу сделать это, чтобы я мог тестировать приложения в разных размерах экрана на моем Nexus 10, и я бы предпочел не использовать эмулятор)

4b9b3361

Ответ 1

Я считаю, что это:

adb shell am display-size 

но я прочь от компьютера, чтобы попробовать. Пример использования:

adb shell am display-size 640x480

Ответ 2

Обновление для этого ответа для Jelly Bean 4.3 от Android dev Adam Powell в Google+ (ссылка найдена через этот ответ SO):

В Android 4.3 эти параметры переместились из команды "am" (ActivityManager) в команду "wm" (WindowManager). Введите "adb shell wm" для получения более подробной информации.

Итак, теперь вы можете работать на 4.3 устройствах:

adb shell wm size 1280x800 или любого другого размера или reset

и

adb shell wm density 480 или любой плотности или reset

Просто убедитесь, что экран не отображается в данный момент при выполнении команды.