Android: Использование планшета для эмуляции других устройств?

Я собираюсь инвестировать в Google Nexus 10 в качестве своего планшета для тестирования моих приложений – я просто задавался вопросом, можно ли эмулировать разрешения экрана других устройств? Поскольку Nexus 10 имеет такие высокие разрешения и DPI, я хотел бы иметь возможность запускать приложение на нем, скажем, экран 800 x 480 и т. Д. …

Я хотел бы сделать это, если это возможно, потому что это будет быстрее, чем использование эмулятора и поддержка multi-touch. Кажется, это не проблема, но действительно ли это возможно?

Solutions Collecting From Web of "Android: Использование планшета для эмуляции других устройств?"

Есть способ – сообщение G + от Адама Пауэлла (одного из разработчиков Android) объясняет это красиво:

https://plus.google.com/u/0/107708120842840792570/posts/cz5TxuoNDfG

В основном есть некоторые команды ADB, которые вы можете использовать для изменения разрешения, которое отображает устройство:

adb shell am display-size 

а также

 adb shell am display-density 

Для устройств 4.3+ команда немного отличается:

 adb shell wm display-density adb shell wm dislay-size 

Обновление для этого ответа для Jelly Bean 4.3 от Android dev Адам Пауэлл в 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

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

Другой вариант – эмулировать планшет с использованием виртуальной машины. Я сделал подробный учебник, основанный на других tutoriais, это ссылка:

http://edwindh.blogspot.com/2014/07/emular-uma-tablet-ou-smartphone-com.html