【问题标题】:Why does not android market support tablets for my application?为什么 android market 不支持我的应用程序的平板电脑?
【发布时间】:2013-06-04 13:38:47
【问题描述】:
我在市场上发布了我的 android 应用程序,但平板电脑不支持它。我的权限是
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我应该使用哪些要求 false 来解决问题?
【问题讨论】:
标签:
android
user-permissions
uses-feature
【解决方案1】:
可能有 NFC 或 PHONE 权限
你应该使用uses-feature
<uses-feature android:name="android.hardware.nfc" android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
阅读更多关于Filters on Google Play
【解决方案2】:
添加这个:
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
这是因为您拥有CALL_PHONE 权限。
更多信息here。
正如该链接中所述,您还需要确保处理设备不具备电话功能的可能性,如果您还没有的话。