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

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

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

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

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

 kreys10 июл. 2014 г., 11:41
Другое использование для этого, когда у вас треснул экран в одном боковом углу, с 80% рабочих касаний. Вы можете изменить его размер и снова иметь рабочий экран;)

Ответы на вопрос(2)

Решение Вопроса

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

adb shell am display-size 

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

adb shell am display-size 640x480
 nhaarman16 апр. 2013 г., 14:10
Для сброса размера экрана используйте.adb shell am display-size reset
 lordmegamax22 мая 2013 г., 20:40
Есть ли способ растянуть этот кусок экрана до полного размера? У меня 9,7 Retina 2048x1536, и я предпочитаю изменить разрешение на 1024x768, но у меня есть только часть экрана в левом верхнем углу ...
 IgorGanapolsky13 февр. 2017 г., 16:12
Ошибка: неизвестная команда 'Размер дисплея'
 Bobs17 июн. 2015 г., 08:15
Я получаю ошибку/system/bin/sh: wm: not found, Зачем? посмотрите на мой вопрос вstackoverflow.com/q/30839523/779408

Обновление к этому ответу для Jelly Bean 4.3от разработчика Android Адам Пауэлл в Google+ (ссылка найдена черезэтот так ответ):

В Android 4.3 эти параметры перенесены изя» команда (ActivityManager) для "WM» команда (WindowManager). Тип "adb shell wm " для деталей.

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

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

а также

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

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

 droid25602 янв. 2019 г., 02:17
Это один из лучших трюков, которые янашел в последнее время O_O Спасибо!
 IgorGanapolsky13 февр. 2017 г., 16:14
Есть ли способ вызвать это из кода Android во время выполнения?
 Bobs17 июн. 2015 г., 08:15
Я получаю ошибку/system/bin/sh: wm: not found, Зачем? пожалуйста, посмотрите на мой вопрос вstackoverflow.com/q/30839523/779408
 chrisvarnz27 янв. 2014 г., 14:58
Любой способ установить это как свойство в /system/build.prop?
 whyoz11 мар. 2014 г., 23:29
@ Пол Харрис, кто-нибудь смог изменить размер / плотность и при этом показать кнопку «Назад»? Есть ли другая команда, которая заставляет его показывать? Также когда я делаю сброс, кнопка назад видна только в портретном режиме?

Ваш ответ на вопрос