Ответ 1
Я считаю, что это:
adb shell am display-size
но я прочь от компьютера, чтобы попробовать. Пример использования:
adb shell am display-size 640x480
Недавно мне удалось изменить размеры экранов на Android. Например, у меня был Xoom, и мне удалось запустить команду из ADB, которая сократила ее до 7-дюймового экрана (оставив черную рамку вокруг него). Конечно, это было немного ошибкой, потому что home/back/app- кнопки переключателя исчезли, но я знаю, что это возможно. Это 1 строка команды, в которой я вводил новое разрешение экрана в X и Y пикселей для Xoom.
Мне было интересно, знал ли кто-нибудь об этом и знает, как это сделать.
(и если кто-нибудь скажет, что это невозможно, могу вас заверить)
(и я хочу сделать это, чтобы я мог тестировать приложения в разных размерах экрана на моем Nexus 10, и я бы предпочел не использовать эмулятор)
Я считаю, что это:
adb shell am display-size
но я прочь от компьютера, чтобы попробовать. Пример использования:
adb shell am display-size 640x480
Обновление для этого ответа для 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
Просто убедитесь, что экран не отображается в данный момент при выполнении команды.