Android 如何限制应用程序在平板电脑上运行?
我正在制作一个只用于手机的android应用程序。我的UI没有针对平板电脑进行优化,所以我不希望平板电脑用户使用它。如何限制我的应用程序在平板电脑上工作?您必须使用清单中的Android 如何限制应用程序在平板电脑上运行?,android,Android,我正在制作一个只用于手机的android应用程序。我的UI没有针对平板电脑进行优化,所以我不希望平板电脑用户使用它。如何限制我的应用程序在平板电脑上工作?您必须使用清单中的元素明确声明您希望支持的屏幕大小和密度 以下示例来自: 看看这个答案:你的意思是我必须添加这一行来支持Xperia Z:?屏幕尺寸大且xlarge专门用于平板电脑吗?在@vergilcorleone中添加android:xlargesscreens=“false:“屏幕尺寸大且xlarge专门用于平板电脑吗?”——真的没有“平
元素明确声明您希望支持的屏幕大小和密度
以下示例来自:
看看这个答案:你的意思是我必须添加这一行来支持Xperia Z:?屏幕尺寸大且xlarge专门用于平板电脑吗?在@vergilcorleone中添加android:xlargesscreens=“false:“屏幕尺寸大且xlarge专门用于平板电脑吗?”——真的没有“平板电脑”这样的东西<代码>大< /代码>和<代码> xBug < /代码>屏幕尺寸为5英寸以上的覆盖设备。您是否认为那些是“平板电脑”取决于您。“添加Android:xLaGeScLeNe=“false”)为什么不添加Android:xLaGeScLeNes =“false”支持屏幕工作吗?@vergilcorleone:你所说的只是你没有编写自己对
-xlarge
屏幕的支持。因此,Android将为您扩展UI,而您的应用程序仍将发送到-xlarge
设备。
<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>
<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" />
<screen android:screenSize="small" android:screenDensity="xxhdpi" />
<!-- 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" />
<screen android:screenSize="normal" android:screenDensity="xxhdpi" />
</compatible-screens>