在android下如何通过程序设置APN连接呢,比如我想通过一个私有的APN连接到网络。查询到的结果是:

  1. 第一步,创建activity,使用如下代码设置APN: 
1
2
3
4
5
6
7
8
ContentValues values = new ContentValues();
values.put("NAME", "CMCC");
values.put("APN", "CMCC");
values.put("PROXY", "192.168.0.171");
values.put("PORT", "80");
values.put("USER", "");
values.put("PASSWORD", "");
this.getContentResolver().insert(Uri.parse("content://telephony/carriers"), values);
  1. 在AndroidManifest.xml中添加如下内容:
1
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />