Zip*_*ppy 18 android resolution emulation dpi tablet
我正在考虑投资Google Nexus 10作为我测试我的应用程序的首选平板电脑 - 我只是想知道是否有可能模仿其他设备的屏幕分辨率?由于nexus 10具有如此高的分辨率和DPI,我希望能够在其上运行我的应用程序,例如800 x 480屏幕等...
如果可能的话,我想这样做,因为它比使用模拟器更快,并且支持多点触控.这看起来很简单,但实际上可能吗?
Boo*_*ger 25
有一种方法 - 来自Adam Powell(Android开发者之一)的G +帖子很好地解释了:
https://plus.google.com/u/0/107708120842840792570/posts/cz5TxuoNDfG
基本上,您可以使用一些ADB命令来更改设备显示的分辨率:
adb shell am display-size
Run Code Online (Sandbox Code Playgroud)
和
adb shell am display-density
Run Code Online (Sandbox Code Playgroud)
对于4.3+的设备,命令略有不同:
adb shell wm display-density
adb shell wm dislay-size
Run Code Online (Sandbox Code Playgroud)
mat*_*--- 13
来自Android开发者Adam Powell在Google+上的 Jelly Bean 4.3的答案更新(通过此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
只需确保在运行命令时屏幕当前未显示.
| 归档时间: |
|
| 查看次数: |
3419 次 |
| 最近记录: |