2

我在 Google Play 上部署了我的应用程序,但它没有显示为可用于平板电脑。它支持 xlarge 屏幕(如SO answer 中所建议)

它没有显示的原因是它需要 3G、电话和平板电脑(通常)没有的其他一些东西,但对于我的智能手机版本来说绝对是必需的,而且在平板电脑上也非常好。

所以,我的问题本质上是:有没有办法将这些要求设置为“需要但不是必须”或在运行时要求它们并在我的应用程序中处理它们的缺席?

谢谢

4

2 回答 2

3

是的。有办法处理它。

要进行设置,您需要将所有这些要求设为功能而非权限。然后通过添加将其设为不是必须需要的功能android:required="false"

像这样

<uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
<uses-feature android:name="android.hardware.telephony" android:required="false"/>

官方文档

于 2013-02-05T09:26:33.360 回答
1

检查这个文件。http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions

您可以添加<uses-feature android:name="android.hardware.telephony" android:required="false"/>到清单中。

于 2013-02-05T09:26:35.187 回答