2010-03-29 102 views
5

我在Android SDK页中看到,它提到了一些屏幕分辨率预计在Android平台上:支持哪些Android应用分辨率?

小屏幕
QVGA(240×320),2.6 “-3.0” 对角线

普通屏幕
WQVGA( (320x480),3.0“-3.5”对角线 WVGA(480x800),3.3“-4.0”对角线 FWVGA(480x854),3.2“-3.5”对角线 FWQVGA(240x432),3.5“-3.8”对角线 FWVGA ,3.5“-4.0”对角线

大屏幕
WVGA(480×800),4.8“-5.5”对角线 FWVGA(480X854),5.0“-5.8”对角线

显然,测试要在所有这些决议销售应用将是一个疼痛。有没有关于正在使用的Android手机百分比使用上述决议的任何数据?我的希望是,只有真正的3个左右的流行决议...

+0

较新的手机可能会改变这种情况。你的应用真的取决于屏幕分辨率吗? – liori 2010-03-29 14:37:34

+0

我们也不要忘记,Android正用于支持互联网的平板电脑,上网本和电子阅读器。 – 2010-03-30 11:39:54

+0

这个问题似乎无关紧要,因为它是关于支持Android应用程序的解决方案,其信息将在供应商网站上最佳可用。 – devnull 2014-03-04 08:39:45

回答

8

最常见的屏幕尺寸是320x480(G1,英雄),480x800(Nexus One和欲望)和480x854(Droid)几乎相同。如果你打算用第四个分辨率,它必须是像Tattoo这样的240x320。

这就是说,对于许多应用程序,不同的屏幕分辨率根本无关紧要。只要您使用密度独立像素,布局权重等进行编码,通常所有内容都会自动调整大小。如果你正在做图形处理,是的,因为你可能需要不同大小的图像文件,所以更加痛苦。也就是说,Android仍然会自动缩放很多东西。你读过Supporting Multiple Screens吗?这是来自Android开发者网站的有用链接,提供了关于如何处理这一切的一些最佳实践。

+0

谢谢。我知道什么是自动缩放等,但这对于像游戏这样的事情来说更像是一个问题,在这些游戏中,您通常无法使用自定义小部件,并且您需要能够以视觉上令人愉悦的方式将所有内容放在屏幕上,而不会妨碍游戏玩法。 – wordyword 2010-03-29 20:33:57

+0

我想这取决于你的游戏有多复杂。如果只是用于生成位图的有限数量的图像的2D,则可以为每个一般屏幕尺寸包括不同的位图。 “大”屏幕,“中”屏幕和“小”屏幕的不同图像。您还可以获得屏幕大小或自定义视图的大小(像素),或更通用的指标(如屏幕密度)来计算您自己的比例因子。最后,您可以针对不同的屏幕尺寸使用不同的布局。不过,我还没有尝试过3D,所以我不能说这是多么难以管理。 – 2010-03-29 21:29:52

+1

下面是我的价值列表:http://jacksonkr.com/content/basic-android-device-resolutions – Jacksonkr 2012-09-02 19:36:55

相关问题