支持手机,平板手机,但不支持平板电脑

时间:2014-10-30 05:53:10

标签: android google-play screen android-manifest sim-card

我希望我的应用程序只支持手机和平板手机而不是平板电脑。我在我的清单文件中使用了以下代码来支持手机和平板手机。

 <compatible-screens>

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

我不确定上述代码是否支持平板手机。这是对的吗?

修改

基本上我只想支持支持SIM卡的设备。还有其他方法可以找到答案吗?

1 个答案:

答案 0 :(得分:1)

您可以在清单中指定您只希望支持具有电话功能的设备。正如问题评论中所提到的,消除所有平板电脑并不是一种万无一失的技术。

<uses-feature android:name="android.hardware.telephony" android:required="true" />