摘要:
书接上文:ShowAllApnActivity跳转后直接调用allAPN()方法得到所有的APNList<Map<String, Object>> allAPN() { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); Map<String, Object> map; Cursor cursor_all = getContentResolver().query(APN_TABLE_URI, null, null, nul 阅读全文
摘要:
关于布局文件没有什么好解释的,直接看java的吧MainActivity当中 // 获取所有的APN所用的URI private static final Uri APN_TABLE_URI = Uri.parse("content://telephony/carriers"); // 获取当前使用的APN所用的uri private static final Uri PREFERRED_APN_URI = Uri.parse("content://telephony/carriers/preferapn");设置2个button的监听一个是添加新的AP 阅读全文
摘要:
效果:当点击添加新APN会自动添加,如果已经添加会直接设置成默认选中使用当前的APN查询会查询出所有的已知的APN并且以list显示出来,在list里点击可以直接设置成默认选中的APN或者删除当前选中的APN权限:View Code 1 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission>2 <uses-permission android:name="android.permission.INTERNET&qu 阅读全文