如何防止我的应用程序在手机等较小的设备上运行..我需要我的应用程序只能在 android 平板电脑上运行..解决方案是什么?
问问题
128 次
2 回答
2
To run application for tablets only, you can set supports screen size attribute in manifest file, as follows:
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />
Referenced from link
于 2012-08-16T04:25:52.903 回答
1
您可以在清单文件中指定兼容的屏幕尺寸和密度:
<compatible-screens>
<screen android:screenSize=["small" | "normal" | "large" | "xlarge"]
android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi"] />
:
</compatible-screens>
请记住,这是建议性的,而不是强制执行的。有一个强制执行的supports-screens
标签:
<supports-screens android:resizeable=["true"| "false"]
android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:xlargeScreens=["true" | "false"]
android:anyDensity=["true" | "false"]
android:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
但是,这种限制方法通常不受欢迎,并且会限制你的潜在市场(尽管我自己在一个应用程序中使用过它,在小屏幕上运行是零意义的,所以我理解你的要求)。
有关避免它的可能策略,请参阅此链接。
于 2012-08-16T04:22:33.947 回答