我最近在查看我的一个应用在安卓市场上的数据时,惊讶地发现有一些下载者在使用Galaxy Tabs和其他几款平板电脑来使用我的应用。现在我有点担心,因为在设计应用时我没有考虑到更大的屏幕尺寸,所以我在Canvas上使用的位图都适合手机尺寸,但对于平板电脑来说太小了(我指的是将覆盖Galaxy Tab屏幕约1/4的背景位图)。想到人们这样使用我的应用让我感到有点不安。所以我的问题是,是否有办法防止平板电脑下载应用?我猜想不行,但我只是想确认一下。
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"/>
但我怀疑这将阻止您的应用在Galaxy Tab上运行,但您可以尝试一下。
您可以使用<compatible-screens>
元素,例如防止具有x-large屏幕的设备在Google Play中看到您的应用程序。
http://developer.android.com/guide/topics/manifest/compatible-screens-element.html
最近这个问题一直在讨论,而且似乎你无法阻止用户从根据他们的设备类型下载和安装你的应用。
你可以尝试几个方法: