Android 市场上的 Galaxy Tab 10.1 GT-P7500 无法使用具有 WRITE_APN_SETTINGS 权限的应用程序
我发现 Android 市场上的 Samsung Galaxy Tab 10.1 GT-P7500 无法使用具有 WRITE_APN_SETTINGS 权限的 Android 应用程序。我还可以从开发人员控制台看到该应用程序不适用于该设备。
另一方面,这里 http://developer.android.com/guide/appendix /market-filters.html 提到“严格来说,Android Market 不会根据‘uses-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?
感谢您的任何提示,古达普斯。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我通过在清单中添加以下内容解决了问题:
I solved problem by adding following to manifest:
WRITE_APN_SETTINGS
是否会隐式地将android.hardware.telephony
功能添加到您的应用中?尝试手动添加此功能并将其设置为required=假
。 (不要忘记手动检查该功能是否在设备上可用,即如果该功能不可用,请避免 NPE。)Could it be that, implicit,
WRITE_APN_SETTINGS
adds theandroid.hardware.telephony
feature to your app? Try adding this feature by hand and set it torequired=false
. (Don't forget to check if the feature is available on the device manually, i.e. avoid the NPE if the feature is not available.)