【发布时间】:2012-04-13 14:30:29
【问题描述】:
我已经看到this link,它展示了我如何将下载限制为仅限平板电脑,但我正在寻找相反的方向。
如何限制我的应用只能在手机上下载而不是在平板电脑上下载? (这是客户的要求。)
【问题讨论】:
标签: android download google-play
我已经看到this link,它展示了我如何将下载限制为仅限平板电脑,但我正在寻找相反的方向。
如何限制我的应用只能在手机上下载而不是在平板电脑上下载? (这是客户的要求。)
【问题讨论】:
标签: android download google-play
将a <compatible-screens> element 添加到您的清单中,概述您支持的特定屏幕尺寸和密度。
【讨论】:
<uses-sdk android:minSdkVersion="9" />。这与您的构建目标完全无关,您的构建目标控制着您是否可以使用<compatible-screens>。 “但我不知道这是否能解决问题”——它肯定不会“限制我的应用只能在手机上下载而不是在平板电脑上下载”。
您可以使用的另一种可能的解决方案是将以下内容添加到清单中:
<uses-feature
android:name="android.hardware.telephony"
android:required="true" />
这将限制 apk 安装在能够拨打电话的设备(即非平板电脑)上。
【讨论】:
【讨论】:
<supports-screens> 可以过滤掉较小的尺寸,但不能过滤掉较大的尺寸。