适用于 7"+ 设备的安卓屏幕类型



我即将在谷歌安卓市场上发布一款应用程序,并希望确保它只出现在屏幕大小为7"+(至少为600px x 1024px)的设备上,特别是Kindle Fire/Gaxy Tab 7"/10.1"的设备上。我从安卓开发者网站了解到,实现这一点的方法是使用<supports-screens>标签。

以下内容能完成我想要做的事情吗:

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

这是最佳实践还是我遗漏了什么?

如果你真的想这样做,我只留下超大屏幕。正如您在支持多个屏幕页面上看到的,大屏幕大约从4英寸到7英寸,这不是您所描述的。

顺便说一下,分辨率和屏幕大小并不相同。屏幕大小是指屏幕的物理大小,根据像素密度的不同,一个大屏幕仍然可以具有完全不同的分辨率。例如,根据像素密度的不同,您提到的1024x600可以被限定为超大、大甚至正常。

其他一些备注:我不会使用anyDensity,因为默认情况下它是true,也不会使用resizable,因为它已被弃用。

最新更新