我希望我的应用程序只支持手机和平板手机而不是平板电脑。我在我的清单文件中使用了以下代码来支持手机和平板手机。
<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卡的设备。还有其他方法可以找到答案吗?
答案 0 :(得分:1)
您可以在清单中指定您只希望支持具有电话功能的设备。正如问题评论中所提到的,消除所有平板电脑并不是一种万无一失的技术。
<uses-feature android:name="android.hardware.telephony" android:required="true" />