如何使Android应用程序与平板电脑不兼容?

如何使Android应用程序与平板电脑不兼容?,android,Android,我将为我的应用程序制作一个特定于平板电脑的版本,我想阻止我的手机应用程序与平板电脑兼容 我尝试过用maxSdkVersion 10制作我的应用程序,我也尝试过支持屏幕xlarge false等 有人能告诉我如何使我的应用程序与平板电脑不兼容吗?这可以从Android市场上完成。其中有一些设置,您可以设置这些设置以防止特定设备(包括平板电脑)查看您的应用程序。您可以使用设置的限制设置maxSdkVersion 10,以及其他限制设置应用程序的边界,以便在将应用程序发送到市场后可以查看应用程序。如果

我将为我的应用程序制作一个特定于平板电脑的版本,我想阻止我的手机应用程序与平板电脑兼容

我尝试过用maxSdkVersion 10制作我的应用程序,我也尝试过支持屏幕xlarge false等


有人能告诉我如何使我的应用程序与平板电脑不兼容吗?

这可以从Android市场上完成。其中有一些设置,您可以设置这些设置以防止特定设备(包括平板电脑)查看您的应用程序。您可以使用设置的限制设置maxSdkVersion 10,以及其他限制设置应用程序的边界,以便在将应用程序发送到市场后可以查看应用程序。如果设备不符合您设定的标准,则搜索该应用的设备将看不到该应用

此链接可能会给您带来一些附加值:

希望这对你有帮助

一种解决方案(可能不包括所有设备,我不知道)是根据屏幕大小和密度过滤设备。 表1显示了所有的可能性

在清单文件中,您可以尝试以下操作:

<compatible-screens>
    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="hdpi" />
    <screen android:screenSize="small" android:screenDensity="xhdpi" />
    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>


我认为两者的结合(安卓市场信息+清单)将为您带来大量的平板设备,这些设备将被排除在外。

这将起作用

使用兼容屏幕

查看此链接:

特别阅读本节:


警告:如果您将元素用于反向场景(当您的应用程序与较大屏幕不兼容时),并将较大屏幕大小属性设置为“false”,则外部服务(如Google Play)不会应用过滤。您的应用程序仍然可以在更大的屏幕上使用,但当它运行时,它不会调整大小以适应屏幕。相反,系统将模拟手机屏幕大小(约320dp x 480dp;有关更多信息,请参阅屏幕兼容模式)。如果你想阻止你的应用程序被下载到更大的屏幕上,使用

查看清单文件选项(你可以在那里找到有用的东西),我想当你上传到market时,关于你的应用程序支持的设备等有很多描述。你是在寻找一种方法使其可卸载,还是只是想向用户提供一些建议?可卸载,就像当我尝试在Eclipse中运行它一样,我希望它是不兼容的…请考虑直接把平板电脑的支持添加到你的应用程序中,而不是在单独的“平板”应用程序中。这是安卓的方式。我试过了,但是太复杂了,我还是一个基本的设备。如果你获得了apk文件,我仍然可以安装它。这仍然是隐藏应用程序的好方法。