android APN解析

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

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

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

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

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

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

APN接入点类型

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

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

你可能感兴趣的:(android-网络,Android之路)