android APN解析

        APN全称是Access Point Name,中文即接入点,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。

       /system/etc/apns-conf.xml,手机中的apn在这个位置。

<apn carrier="中国移动彩信 (China Mobile)"
    mcc="460"
    mnc="00"
    apn="cmwap"
    proxy="10.0.0.172"
    port="80"
    mmsc="http://mmsc.monternet.com"
    mmsproxy="10.0.0.172"
    mmsport="80"
    user="mms"
    password="mms"
    type="mms"
    authtype="1"
    protocol="IPV4V6"
/>

      MCC:Mobile Country Code,移动国家码,MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;

  MNC:Mobile Network Code,移动网络码,共2位,中国移动TD系统使用00,中国联通GSM系统使用01,中国移动GSM系统使用02,中国电信CDMA系统使用03

参数作用
Carrierapn的名字,可为空,只用来显示apn列表中此apn的显示名字。
Mcc由三位数组成。 用于识别移动用户的所在国家;
Mnc由两位或三位组成。 用于识别移动用户的归属PLMN。 MNC的长度(两位或三位数)取决于MCC的值。
ApnAPN网络标识(接入点名称),是APN参数中的必选组成部分。此标识由运营商分配。
Proxy代理服务器的地址
Port代理服务器的端口号
MmscMMS中继服务器/多媒体消息业务中心,是彩信的交换服务器。
Mmsproxy彩信代理服务器的地址
Mmsport彩信代理服务器的端口号
Protocol支持的协议,不配置默认为IPV4。
User用户
Password密码
Authtypeapn的认证协议,PAP为口令认证协议,是二次握手机制。CHAP是质询握手认证协议,是三次握手机制。

   最后一条认证协议中三次握手:None(0)、PAP(1)、CHAP(2)、PAP or CHAP(3)

APN接入点类型

类型作用
Default默认网络连接
Mms彩信专用连接,此连接与default类似,用于与载体的多媒体信息服务器对话的应用程序
Supl是Secure User Plane Location“安全用户面定位”的简写,此连接与default类似,用于帮助定位设备与载体的安全用户面定位服务器对话的应用程序
DunDial Up Networking拨号网络的简称,此连接与default连接类似,用于执行一个拨号网络网桥,使载体能知道拨号网络流量的应用程序
Hipri高优先级网络,与default类似,但路由设置不同。只有当进程访问移动DNS服务器,并明确要求使用requestRouteToHost(int, int)才会使用此连接

此表中的数据连接优先级是由低到高,即default数据连接的优先级最低,而hipri数据连接的优先级最高。比如:手机上网聊天,建立的是default数据连接。如果此时接到一条彩信,由于彩信的数据连接是mms,优先级比default高,所以会先断开default数据连接,建立mms数据连接,让手机先收到彩信。所以收发彩信的同时不能上网。(单条pdp连接的情况)

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值