2011-01-11 76 views
0

我希望我的应用程序能够在市场中显示,仅适用于屏幕较大的设备。即WVGA800(480x800,480x850)。 示例:Nexus One。问题根据屏幕分辨率过滤android应用程序

我已经在Manifest文件中做了以下更改。

<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="false" android:smallScreens="false" android:resizeable="true"></supports-screens> 

上传后,当我尝试使用Nexus手机市场进行搜索,应用程序没有显示出来。我也尝试过其他具有不同屏幕类型的设备。

对此的任何帮助将是伟大的。

谢谢

回答

2

你确定nexus one是一个大屏幕型手机吗?我不这么认为。如果它的480x800具有“高密度”,那么它就是一个“普通”大小的屏幕。

在这里看到:http://developer.android.com/resources/dashboard/screens.html

如果这个图像是正确的,已经有很少或在2010年8月例如市场上没有“大屏幕”设备这并不能证明任何事情,但我怀疑这个关系在这张图中是不可能的):http://developer.android.com/guide/practices/screens_support.html

+0

绝对正确。 Nexus One有一个正常的屏幕。 __Screens属性指的是物理大小而不是密度,并在考虑UI时使用。 – 2011-01-11 07:14:11