Android:使用平板电脑模拟其他设备?

时间:2013-01-14 16:34:22

标签: android emulation resolution tablet dpi

我正在考虑投资Google Nexus 10作为我测试应用程序的首选平板​​电脑 - 我只是想知道是否有可能模仿其他设备的屏幕分辨率?由于nexus 10具有如此高的分辨率和DPI,我希望能够在其上运行我的应用程序,例如800 x 480屏幕等......

如果可能的话,我想这样做,因为它比使用模拟器更快,并且支持多点触控。这看起来很简单,但实际上可能吗?

3 个答案:

答案 0 :(得分:25)

有一种方法 - 来自Adam Powell(其中一位Android开发者)的G +帖子很好地解释了这一点:

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

答案 1 :(得分:13)

Jelly Bean 4.3 from Android dev Adam Powell on Google+的答案更新(通过this SO answer找到的链接):

  

在Android 4.3中,这些选项从“am”命令(ActivityManager)移动到“wm”命令(WindowManager)。输入“adb shell wm”了解详情。

所以你现在可以在4.3设备上运行:

adb shell wm size 1280x800或任何尺寸或reset

adb shell wm density 480或任何密度或reset

只需确保在您运行命令时屏幕当前没有显示。

答案 2 :(得分:0)

另一种选择是使用虚拟机模拟Tablet。我做了一个基于其他tutoriais的详细教程,这是链接:

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

相关问题