Raj*_*Raj 11 android android-3.0-honeycomb google-play
我们有一个android应用程序,其清单设置以下配置:
minsdkVersion = "4"
<supports-screens
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="false" />
Run Code Online (Sandbox Code Playgroud)
但是,当使用摩托罗拉XOOM设备的用户浏览Android Market时,他不会显示我们的应用程序.
为什么会这样?
Lys*_*dus 24
我遇到过同样的问题.除了包括android:xlargeScreens="true"我发现这是修复.
Android Market视为请求CALL_PHONE等权限请求:
<uses-feature android:name="android.hardware.telephony" />XOOM没有电话 - 第一个具有该限制的Android Market兼容设备.虽然它可以有一个数据计划,但它没有语音或短信功能,所以它被视为没有android.hardware.telephony.但是,如果您请求CALL_PHONE等权限,默认情况下Android Market会假设您需要android.hardware.telephony.因此,您将被过滤掉市场中的XOOM.
解决方案很简单:对于可能由权限隐含但您并不绝对需要的任何硬件功能,请使用android:required ="false"手动将适当的元素添加到清单:
<uses-feature android:name="android.hardware.telephony" android:required="false" />
来自此博客: CommonsBlog - XOOM,权限和Android Market
| 归档时间: |
|
| 查看次数: |
4546 次 |
| 最近记录: |