Android 如何允许下载分辨率为600 x 1024(平板电脑)或800 x 1280(平板电脑10)的应用程序并限制其他分辨率设备?

Android 如何允许下载分辨率为600 x 1024(平板电脑)或800 x 1280(平板电脑10)的应用程序并限制其他分辨率设备?,android,Android,我想只允许那些设备下载我的应用程序,7英寸平板电脑的分辨率为600 x 1024,10英寸平板电脑的分辨率为800 x 1280。我怎么做?我做了一些RnD,得到了一些可以从manifest.xml文件中限制它的东西。但我无法从两个选项中找出哪一个是我的解决方案 1) 2) 我应该使用哪种方法只允许分辨率以上的设备,并限制其他设备下载我的应用程序 谢谢,您必须先计算屏幕大小,就像 <manifest ... > <compatible-screens>

我想只允许那些设备下载我的应用程序,7英寸平板电脑的分辨率为600 x 1024,10英寸平板电脑的分辨率为800 x 1280。我怎么做?我做了一些RnD,得到了一些可以从manifest.xml文件中限制它的东西。但我无法从两个选项中找出哪一个是我的解决方案

1)

2)

我应该使用哪种方法只允许分辨率以上的设备,并限制其他设备下载我的应用程序


谢谢,

您必须先计算屏幕大小,就像

<manifest ... >
    <compatible-screens>
        <!-- all small size 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" />
        <!-- all normal size screens -->
        <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>
    ...
    <application ... >
        ...
    <application>
</manifest>

...

您必须先计算屏幕大小,就像

<manifest ... >
    <compatible-screens>
        <!-- all small size 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" />
        <!-- all normal size screens -->
        <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>
    ...
    <application ... >
        ...
    <application>
</manifest>

...

下载此应用程序…它将告诉您所需设备的屏幕规格,并将这些内容放在您的清单文件中。。。下载这个应用程序…它会告诉屏幕规格所需的设备把这些东西在您的清单文件…我知道。但我想限制从分辨率不是600 x 1024或800 x 1280的游戏下载应用程序。我如何在manifest.xml文件中定义它?我参考了这个链接,但上面的代码只适用于手机。它是适用于平板电脑还是仅适用于移动设备?请阅读更多关于这个链接的内容,我希望你能更多地了解这个幸运的家伙:)我正确地阅读了它,但对上面两个代码中使用的代码感到困惑写的。谢谢。我认为你应该尝试第一次,因为很多小设备都有hdpi屏幕,比如hdpi不仅仅是大屏幕手机,它取决于分辨率,所以我认为你应该选择第一次:)祝你好运,伙计,我知道。但我想限制从分辨率不是600 x 1024或800 x 1280的游戏下载应用程序。我如何在manifest.xml文件中定义它?我参考了这个链接,但上面的代码只适用于手机。它是适用于平板电脑还是仅适用于移动设备?请阅读更多关于这个链接的内容,我希望你能更多地了解这个幸运的家伙:)我正确地阅读了它,但对上面两个代码中使用的代码感到困惑写的。谢谢。我认为你应该尝试第一次,因为很多小设备都有hdpi屏幕,比如hdpi不仅仅是大屏幕手机,它取决于分辨率,所以我认为你应该选择第一次:)祝你好运,伙计