Android市场上Galaxy Tab 10.1 GT-P7500无法使用WRITE_APN_SETTINGS权限的应



我发现Android 应用程序与WRITE_APN_SETTINGS权限是不可用的三星Galaxy Tab 10.1 GT-P7500在Android市场。我也可以从开发者控制台看到该应用程序不可用于该设备。

另一方面,这里http://developer.android.com/guide/appendix/market-filters.html提到"严格地说,Android Market不会基于'use -permission'元素进行过滤"。

当我删除以下行

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

从清单,应用程序突然在市场上可用,开发控制台确认支持GT-P7500。

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

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

谢谢你的提示,Gudaps

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

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

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

最新更新