针对7“+设备的Android屏幕类型定位

时间:2012-02-28 15:50:17

标签: android

我准备将应用发布到Google Android Marketplace,并希望确保仅适用于屏幕尺寸为7“+(600px x 1024px至少)的设备;特别适用于Kindle Fire / Galaxy标签7“/10.1”。我从Android开发者网站了解到,这样做的方法是使用<supports-screens> tag

以下是否会实现我的目标:

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

这是最佳做法还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

如果你真的想这样做,我会只留下xlarge屏幕。正如您在Supporting Multiple Screens页面上看到的那样,大屏幕大致从4“到7”,这不是您所描述的。

顺便说一句,分辨率和屏幕尺寸不一样。屏幕尺寸是指屏幕的物理尺寸,根据像素密度,大屏幕仍然可以具有完全不同的分辨率。例如,您提到的1024x600可以被限定为xlarge,大,甚至是正常,具体取决于像素密度。

其他一些评论:我不会使用anyDensity,因为它默认为true,也不会使用resizable,因为它已被弃用。