当前位置:编程学习 > wap >>

关于手机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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,