我准备将应用发布到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"
/>
这是最佳做法还是我错过了什么?
答案 0 :(得分:0)
如果你真的想这样做,我会只留下xlarge屏幕。正如您在Supporting Multiple Screens页面上看到的那样,大屏幕大致从4“到7”,这不是您所描述的。
顺便说一句,分辨率和屏幕尺寸不一样。屏幕尺寸是指屏幕的物理尺寸,根据像素密度,大屏幕仍然可以具有完全不同的分辨率。例如,您提到的1024x600可以被限定为xlarge,大,甚至是正常,具体取决于像素密度。
其他一些评论:我不会使用anyDensity
,因为它默认为true
,也不会使用resizable
,因为它已被弃用。