No permission to write APN settings: Neither user 10047 nor

出现这种情况不要慌,仔细分析情况,No permission to write APN settings: Neither user 10047 nor current process has android.permission.WRITE_APN_SETTINGS

1、你是不是用到获取APN 的信息(如果用到而且是非必须的则可以删除)

2、如果必须要用的APN的信息,则要注意版本兼容性问题,,在android4.2以上版本获取apn 的URI发生了变化。

你代码里是否调用了查询apn 的操作 如采用了4.1 以下版本: Uri PREFERRED_APN_URI = Uri.parse("content://telephony/carriers/preferapn"); ContentResolver contentResolver = context.getContentResolver();Cursor cursor = contentResolver.query(PREFERRED_APN_URI, null,null, null, null);4.2以上版本把这段删除掉或者替换成4.2以上版本支持的 这儿要判断一下版本 <a target=_blank target="_blank" href="" rel="nofollow" style="color: rgb(45, 100, 179); text-decoration: none;"></a> 我是直接去掉了的因为这块对我来说不是很重要只是一个给用户提示是什么网络而已!

乐观者在灾祸中看到机会;悲观者在机会中看到灾祸

No permission to write APN settings: Neither user 10047 nor

相关文章:

你感兴趣的文章:

标签云: