我在Google Play上部署了我的应用程序,并且它没有显示为可用于平板电脑。 它支持xlarge屏幕(如建议in the SO answer)
它没有显示的原因是它需要3G,电话和平板电脑没有(通常)具有的一些其他东西,但对于我的智能手机版本是绝对必要的,并且非常适合在平板电脑上使用好。
所以,我的问题基本上是:有没有办法将这些要求设置为“需要但不必须”或在运行时要求它们并在我的应用程序中处理它们的缺席?
由于
答案 0 :(得分:3)
是。有办法解决这个问题。
要进行此设置,您需要将所有这些要求设为功能而不是权限。然后通过添加android:required="false"
将其设为必需功能
喜欢这个
<uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
请参阅official doc
答案 1 :(得分:1)
查看此文档。 http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions
您可以在清单中添加<uses-feature android:name="android.hardware.telephony" android:required="false"/>
。