1、apn的类型
2、怎么获取当前手机apn
3、怎么区别移动、联通、电信的apn
谢谢大侠!还望不吝赐教!

解决方案 »

  1.   

    APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类。
    目前分为两大类:
    CMWAP(通过GPRS访问WAP业务)
    CMNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等)
      

  2.   

    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"));([email protected])
    String pass = cr1.getString(cr.getColumnIndex("password"));(vnet.mobi)
    ...类似获取到一些参数。譬如电信的就是ctwap(10.0.0.200)/ctnet  移动的是cmwap(10.0.0.172)/cmnet...你机器内的接入点也都是在这里获取到的.