【发布时间】:2012-04-01 03:38:34
【问题描述】:
如何为特定的安卓设备设置模拟器?我的意思是如何正确获得抽象的屏幕密度和屏幕尺寸?是否有任何在线资源可以提供有关这些常量的信息?
【问题讨论】:
如何为特定的安卓设备设置模拟器?我的意思是如何正确获得抽象的屏幕密度和屏幕尺寸?是否有任何在线资源可以提供有关这些常量的信息?
【问题讨论】:
是的,谷歌搜索你的答案。
这里的这个链接有一些常见的电话。 看看它是否符合您的需求。
http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations/
在这个 wiki 页面中,您可以获得一些分辨率和密度。 例如三星手机:
http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density#Samsung
【讨论】:
是的,它叫谷歌和数学:)
获取目标设备的名称。获取其规格、分辨率宽度和高度以及屏幕尺寸。然后通过简单地计算给定屏幕尺寸的像素总数并将其报告为一平方英寸来获得以每英寸点(像素)表示的密度。
无论如何,不要对使用模拟器来实际(真实地)模拟真实设备寄予厚望。模拟器慢得要命(以 2 FPS 的速度绘制空白的 OpenGL 表面)。您最好的选择是获得您需要的实际物理设备。第二个最好的方法是使用Android x86,尽管它还有其他问题(但运行速度通常比默认模拟器快)。
【讨论】: