关于手机apn的若干问题
1、apn的类型2、怎么获取当前手机apn
3、怎么区别移动、联通、电信的apn
谢谢大侠!还望不吝赐教! --------------------编程问答-------------------- APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类。
目前分为两大类:
CMWAP(通过GPRS访问WAP业务)
CMNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等) --------------------编程问答-------------------- 谢谢,下面两个问题谁能帮我解答一下呢? --------------------编程问答-------------------- 估计得用mccmnc来区分了啊 --------------------编程问答-------------------- access point name
中文全称叫接入点,是您在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络。
获取apn:在/data/data 这个目录有个数据库,叫carriers(好像这么写的),存放各个运营上的参数。
通过
Uri PREFERRED_APN_URI = Uri
.parse("content://telephony/carriers/preferapn");
ContentResolver cResolver = context.getContentResolver();
cr = cResolver.query(PREFERRED_APN_URI, null, null, null, null);
cr1.moveToFirst();
String user = cr1.getString(cr.getColumnIndex("user"));(ctwap@mycdma.cn)
String pass = cr1.getString(cr.getColumnIndex("password"));(vnet.mobi)
...类似获取到一些参数。
譬如电信的就是ctwap(10.0.0.200)/ctnet 移动的是cmwap(10.0.0.172)/cmnet...
你机器内的接入点也都是在这里获取到的.
补充:移动开发 , Android