【问题标题】:App with WRITE_APN_SETTINGS permission is not available to Galaxy Tab 10.1 GT-P7500 on Android Market具有 WRITE_APN_SETTINGS 权限的应用程序不适用于 Android Market 上的 Galaxy Tab 10.1 GT-P7500
【发布时间】:2011-11-25 04:42:27
【问题描述】:

我发现具有 WRITE_APN_SETTINGS 权限的 Android 应用程序不适用于 Android Market 上的 Samsung Galaxy Tab 10.1 GT-P7500。我还可以从开发者控制台看到此设备无法使用该应用。

另一方面,这里http://developer.android.com/guide/appendix/market-filters.html 提到“严格来说,Android Market 不会根据 'uses-permission' 元素进行过滤”。

当我删除以下行时

<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission>

根据清单,应用突然在 Market 上可用,开发者控制台确认支持 GT-P7500。

这里是设备规范http://acellphonereviews.com/samsung-galaxy-tab-10-1-3g-gt-p7500-review-price-specs.html的链接。

是否有人对这种市场过滤行为有解释,并可以帮助如何使具有 APN 权限的应用程序可用于 GT-P7500?

感谢您的任何提示,Gudaps。

【问题讨论】:

    标签: android permissions google-play galaxy apn


    【解决方案1】:

    我通过在清单中添加以下内容来解决问题:

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

    【讨论】:

      【解决方案2】:

      难道是WRITE_APN_SETTINGS 隐含地将android.hardware.telephony 功能添加到您的应用程序?尝试手动添加此功能并将其设置为required=false。 (不要忘记手动检查该功能在设备上是否可用,即如果该功能不可用,请避免 NPE。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-20
        • 1970-01-01
        • 2013-05-21
        • 2012-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多