如何确保Android应用只能在平板电脑上运行?
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="false"
android:xlargeScreens="true"/>
在Eclipse中设置清单文件的最小值和目标SDK版本11.
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="11"></uses-sdk>
或者,如果编辑时,选择使用SDK清单中的额外设备和输入他们那里。
这只会在Honeycomb被释放或构建并作为自定义ROM在手机上运行之前一直运行。 – RivieraKid 2011-04-08 13:07:20
同意。这就是为什么我认为使用SDK版本(Honeycomb)无法确保仅在平板电脑上运行应用程序的原因。 – user403015 2011-04-08 13:10:55
确实如此,但由于这两者都是未知的,所以这是一种现在过滤的有效方法。 – ageektrapped 2011-04-08 13:12:35
其他问题得到了链接为一个重复的,所以这里是备选答案:
是进入Android Market发布页面。
确保您的应用上传。
点击您的应用程序名称。
向下滚动到那里说:“显示装置”。
点击,你可以排除所有的手机下载你的 应用程序。
如果你不能在你的清单中为屏幕尺寸等设置一些参数,但这不太可靠。
这可能会错误地过滤,您不能仅在屏幕尺寸上执行所有平板电脑。但是,如果想通过“支持平板电脑”来支持大屏幕尺寸(而不是实现通常没有电话支持的平板电脑),那么这就是要走的路。 – Blundell 2011-12-16 14:50:41