如何确保Android应用只能在平板电脑上运行?

4

我的Android应用程序专门为平板电脑设计,我不希望它在手机上运行。

如何确保该应用程序只能在平板电脑上运行?

谢谢。

3个回答

3
<supports-screens
    android:smallScreens="false"
    android:normalScreens="false"
    android:largeScreens="false"
    android:xlargeScreens="true"/>

这可能会过滤错误,不能仅根据屏幕尺寸对所有平板电脑进行捕获。然而,如果您只想“支持平板电脑”,并希望以不同的方式支持大屏幕尺寸(而不是意识到平板电脑通常不支持电话呼叫),那么这就是正确的方法。 - Blundell

2

由于其他问题被链接为重复问题,因此这里提供另一种答案:

是的,请进入Android市场发布者页面。

  • 确保您的应用程序已上传。

  • 点击您的应用程序名称。

  • 向下滚动到显示“显示设备”的位置。

  • 单击该位置,您可以排除所有移动电话从下载您的应用程序。

如果失败,您可以在清单中设置一些屏幕大小等参数,但这不太可靠。


-3

在清单文件中设置最低和目标SDK版本为11。

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="11"></uses-sdk>

或者如果在Eclipse中编辑,请选择Manifest Extras中的Uses Sdk并在那里输入它们。


那只能在蜂巢版本发布或作为自定义ROM安装并运行在手机上时起作用。 - RivieraKid
同意。这就是为什么我认为使用 SDK 版本(蜂巢)不能确保应用只在平板电脑上运行的原因。 - user403015
这是正确的,但由于两者都未知,这是目前有效的过滤方式。 - ageektrapped
2
这不再是一个有效的筛选方式。ICS / Android 4.0 - Blundell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接