default、mms、supl、dun、hipri接入点类型的区别

转载 2012年08月26日 12:49:21

设置APN上网时,大家可能经常遇到这个问题:
为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?
这个问题留到最后,让我们看看每个接入点类型的含义:
英文原文来自于Google Android Developers
原文连接:http://developer.android.com/reference/android/net/ConnectivityManager.html
我尽量用通俗易懂的语言来解释每个类型的含义,若您是开发者,请尽量阅读英文原文。

1、default
‍默认网络连接,当激活时所有数据传输都使用该连接,不能与其他网络连接同时使用

1
2
3
4
5
6
  1. <span style="color: rgb(8, 0, 0); font-style: italic; font-weight: bold;">/**
  2.   * The Default Mobile data connection. When active, all data traffic
  3.   * will use this connection by default. Should not coexist with other
  4.   * default connections.
  5.   */</span> 
  6.   <span style="color: rgb(0, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">static</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">final</span> <span style="color: rgb(0, 102, 0); font-weight: bold;">int</span> TYPE_MOBILE <span style="color: rgb(51, 153, 51);">=</span> <span style="color: rgb(204, 102, 204);">0</span><span style="color: rgb(51, 153, 51);">;</span> 

适用场合:绝大部分正常上网时可以使用
2、mms
彩信专用连接,此连接与default类似,用于与载体的多媒体信息服务器对话的应用程序,此连接能与default连接同时使用

1
2
3
4
5
6
7
  1. <span style="color: rgb(8, 0, 0); font-style: italic; font-weight: bold;">/**
  2.   * An MMS-specific Mobile data connection. This connection may be the
  3.   * same as TYPE_MOBILE but it may be different. This is used
  4.   * by applications needing to talk to the carrier's Multimedia Messaging
  5.   * Service servers. It may coexist with default data connections.
  6.   */</span> 
  7.   <span style="color: rgb(0, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">static</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">final</span> <span style="color: rgb(0, 102, 0); font-weight: bold;">int</span> TYPE_MOBILE_MMS <span style="color: rgb(51, 153, 51);">=</span> <span style="color: rgb(204, 102, 204);">2</span><span style="color: rgb(51, 153, 51);">;</span> 

适用场合:使用彩信服务时,必须有mms类型的接入点,不必选中,应用程序会自动使用此接入点
3、supl
是Secure User Plane Location“安全用户面定位”的简写,此连接与default类似,用于帮助定位设备与载体的安全用户面定位服务器对话的应用程序,此连接能与default连接同时使用

1
2
3
4
5
6
7
8
9
  1. <span style="color: rgb(8, 0, 0); font-style: italic; font-weight: bold;">/**
  2.   * A SUPL-specific Mobile data connection. This connection may be the
  3.   * same as {@link #TYPEMOBILE} but it may be different. This is used
  4.   * by applications needing to talk to the carrier's Secure User Plane
  5.   * Location servers for help locating the device. It may coexist with
  6.   * default data connections.
  7.   * {@hide}
  8.   */</span> 
  9.   <span style="color: rgb(0, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">static</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">final</span> <span style="color: rgb(0, 102, 0); font-weight: bold;">int</span> TYPE_MOBILE_SUPL <span style="color: rgb(51, 153, 51);">=</span> <span style="color: rgb(204, 102, 204);">3</span><span style="color: rgb(51, 153, 51);">;</span> 

适用场合:需要自动切换wap与net接入点的、需要把手机当临时AP的
对SUPL技术感兴趣的朋友,不妨看下以下文章
SUPL技术(一)http://blog.sina.com.cn/s/blog_537f4a11010008tw.html
SUPL技术(二)http://blog.sina.com.cn/s/blog_537f4a11010008uf.html
SUPL技术(三)http://blog.sina.com.cn/s/blog_537f4a11010008ws.html
SUPL技术(四)http://blog.sina.com.cn/s/blog_537f4a11010008yf.html
4、dun
Dial Up Networking拨号网络的简称,此连接与default连接类似,用于执行一个拨号网络网桥,使载体能知道拨号网络流量的应用程序,此连接能与default连接同时使用

1
2
3
4
5
6
7
8
  1. <span style="color: rgb(8, 0, 0); font-style: italic; font-weight: bold;">/**
  2.   * A DUN-specific Mobile data connection. This connection may be the
  3.   * same as {@link #TYPEMOBILE} but it may be different. This is used
  4.   * by applicaitons performing a Dial Up Networking bridge so that
  5.   * the carrier is aware of DUN traffic. It may coexist with default data
  6.   * connections.
  7.   */</span> 
  8.   <span style="color: rgb(0, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">static</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">final</span> <span style="color: rgb(0, 102, 0); font-weight: bold;">int</span> TYPE_MOBILE_DUN <span style="color: rgb(51, 153, 51);">=</span> <span style="color: rgb(204, 102, 204);">4</span><span style="color: rgb(51, 153, 51);">;</span> 

适用场合:需要使用运营商无线热点的,CMCC、ChinaNet等
5、hipri
高优先级网络,与default类似,但路由设置不同。
只有当进程访问移动DNS服务器,并明确要求使用requestRouteToHost(int, int)才会使用此连接
(这个我也不太懂,翻译的应该很有问题….)

1
2
3
4
5
6
7
8
9
  1. <span style="color: rgb(8, 0, 0); font-style: italic; font-weight: bold;">/**
  2.   * A High Priority Mobile data connection. This connection is typically
  3.   * the same as {@link #TYPEMOBILE} but the routing setup is different.
  4.   * Only requesting processes will have access to the Mobile DNS servers
  5.   * and only IP's explicitly requested via {@link #requestRouteToHost}
  6.   * will route over this interface.
  7.   *{@hide}
  8.   */</span> 
  9.   <span style="color: rgb(0, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">static</span> <span style="color: rgb(0, 0, 0); font-weight: bold;">final</span> <span style="color: rgb(0, 102, 0); font-weight: bold;">int</span> TYPE_MOBILE_HIPRI <span style="color: rgb(51, 153, 51);">=</span> <span style="color: rgb(204, 102, 204);">5</span><span style="color: rgb(51, 153, 51);">;</span> 

适用场合:我也不知道……

好了,最后教给大家一个一劳永逸的APN设置大法:2个接入点搞定一切
以下内容分运营商的地方我会标注出来,默认以中国联通3G为例
1、NET接入点
接入点名称任意
APN:3gnet(移动2g:cmnet 联通2g:uninet)
接入点类型:default,supl,dun
其他都为空
2、WAP接入点
APN:3gwap(移动2g:cmwap 联通2g:uniwap)
代理:10.0.0.172
端口:80
mmsc:http://mmsc.myuni.com.cn(此项不区分2G3G,移动:http://mmsc.monternet.com)
彩信代理:10.0.0.172
彩信端口:80
APN类型:default,mms
好了,搞定~
现在我想文章开头处的问题就不需要再解答了吧?


SUPL技术(六)

在SUPL 1.0版本中,已经确定了SUPL的架构,和之前的Candidate版本不一样的是,该版本中明确不考虑通过SIP CORE来发送WAP Push和SMS消息。SUPL1.0的结构模型如下图:...
  • dailinqing1984
  • dailinqing1984
  • 2015年05月19日 11:09
  • 1463

supl 安装使用

supl 这里是用来追踪A-GPS请求,观察移动设备和Google 或者Nokia GPS位置服务数据命令。 作者在debian上测试发布,为了减少麻烦,初次使用,直接在debian上。 安...
  • TH1019
  • TH1019
  • 2014年12月18日 10:44
  • 1644

AGPS SUPL 2.0 规范

  • 2010年04月25日 20:52
  • 533KB
  • 下载

SUPL技术(一)

[写在前面]3G除了将带来一个宽带、多媒体的无线互联时代之外,其移动性的特点也不容小觑。多媒体业务在2G时代的开展不成功,不外乎网络慢、终端少、资费贵、内容缺这几个方面;而基于位置的服务在2G时代开展...
  • dailinqing1984
  • dailinqing1984
  • 2015年05月19日 10:59
  • 707

接入点的属性详细介绍

default、mms、supl、dun、hipri接入点类型的区别 设置APN上网时,大家可能经常遇到这个问题: 为什么有时要填写default有时要填写supl,而彩信又偏偏要mms? ...
  • jingwen3699
  • jingwen3699
  • 2012年08月28日 16:00
  • 3021

APN(default、mms、supl、dun、hipri接入点类型的区别)

设置APN上网时,大家可能经常遇到这个问题: 为什么有时要填写default有时要填写supl,而彩信又偏偏要mms? 这个问题留到最后,让我们看看每个接入点类型的含义: 英文原文来自于Goog...
  • gjsisi
  • gjsisi
  • 2014年03月18日 17:14
  • 3443

android系统之apn相关

工作一年了,好久没来,默默地当颗小螺丝钉。今天借此机会把学习的写一下,记录下。最近工作在交接,正好总结回顾,这一年,主要和三个字母打交道A,P,N。 APN概述: APN 的类型分为web...
  • dy_Learning
  • dy_Learning
  • 2013年09月02日 10:44
  • 12917

ConnectivityManager里面的类型14种连接类型

int   TYPE_MOBILE   ://移动数据连接,不能与连接共存,如果wifi打开,则自动关闭 int  TYPE_MOBILE_DUN  ://网络桥接,很老的一个网络 int  TYPE...
  • gjsisi
  • gjsisi
  • 2014年03月18日 17:29
  • 782

Android -- 网络管理分析

Android -- 网络管理分析 在当前网络成为必不可少的条件时,android系统也集成的wifi,bluetooth,eth,cablemodem等等,为了将其它网络加入进来,大致浏览...
  • andyhuabing
  • andyhuabing
  • 2012年07月26日 17:03
  • 13662

APN(default、mms、supl、dun、hipri接入点类型的区别)

设置APN上网时,大家可能经常遇到这个问题: 为什么有时要填写default有时要填写supl,而彩信又偏偏要mms? 这个问题留到最后,让我们看看每个接入点类型的含义: 英文原文来自于Goog...
  • dailinqing1984
  • dailinqing1984
  • 2015年05月22日 16:38
  • 1037
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:default、mms、supl、dun、hipri接入点类型的区别
举报原因:
原因补充:

(最多只允许输入30个字)