如何防止应用程序在Android中安装的平板电脑?(How to prevent app insta

2019-10-16 16:24发布

有人告诉我打造的Android 2.2的应用程序,这将不支持平板电脑。

我通过大量的谷歌搜索去却发现没有解决方案。 我也发现了这个链接 ,但这给如何从2.3做同样的开始。

我的问题是,我不能切换到2.3为我的客户希望从2.2支持的应用程序。

这里是我用我的清单中的代码

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

上面的代码不会阻止该应用从平板电脑下载,所以它崩溃。

Answer 1:

在该链接的代码将正常工作。 设置你的sdkTarget 2.3和你minSDK为2.2。



Answer 2:

一点点意外的答案,我想,但你想完全忽略屏幕尺寸,只是要求PHONE在清单功能? 这是相当罕见的平板电脑拥有者,让你有效地“时间过滤掉。 例如,你可以在你的AndroidManifest.xml中写道:

<uses-permission android:name="android.permission.CALL_PHONE" />


Answer 3:

试试下面的代码

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


文章来源: How to prevent app installing on tablet in Android?