1
我希望找到检查默认APN的功能,即手机上的活动APN。以编程方式找出默认的APN?
我希望找到检查默认APN的功能,即手机上的活动APN。以编程方式找出默认的APN?
这似乎工作:
http://osdir.com/ml/AndroidDevelopers/2009-05/msg03754.html
至少,它的工作对我扎根G1(T-Mobile美国)和仿真器(TelKila)。
要返回唯一入选的APN使用:
Cursor c = context.getContentResolver().query(Uri.parse("content://telephony/carriers/preferapn"), null, null, null, null);
要返回APN使用的整个列表:
Cursor c = context.getContentResolver().query(Uri.parse("content://telephony/carriers/current"), null, null, null, null);
然后我尝试查询返回该错误'的java.lang这个内容提供商。 SecurityException:没有写入APN设置的权限:用户10928和当前进程都没有android.permission.WRITE_APN_SETTINGS.' – toobsco42 2014-02-16 17:39:53