最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

中国移动net,wap接入点的名称类型default、mms、supl、dun、hipri的区别

IT圈 admin 115浏览 0评论

2023年12月19日发(作者:包白柏)

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

设置APN上网时,大家可能经常遇到这个问题:

为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?

这个问题留到最后,让我们看看每个接入点类型的含义:

英文原文来自于Google Android Developers

原文连接:/reference/android/net/

我尽量用通俗易懂的语言来解释每个类型的含义,若您是开发者,请尽量阅读英文原文。

1、default

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

View Code JAVA

[java] view plaincopyprint?

1. /**

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. */

6. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE = 1

102, 204);">0;

2

3

[java] view plaincopyprint?

4

5

1. /**

6

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. */

6. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE =

style="COLOR: #cc66cc">0;

适用场合:绝大部分正常上网时可以使用

2、mms

彩信专用连接,此连接与default类似,用于与载体的多媒体信息服务器对话的应用程序,此连接能与default连接同时使用

View Code JAVA

[java] view plaincopyprint?

1. /**

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. */

7. public 0, 0); font-weight: bold;">static bold;">final int

1

TYPE_MOBILE_MMS = 2

rgb(204, 102, 204);">2;

3

[java] view plaincopyprint?

4

5

6

1. /**

7

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. */

7. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_MMS =

2;

适用场合:使用彩信服务时,必须有mms类型的接入点,不必选中,应用程序会自动使用此接入点

3、supl

是Secure User Plane Location“安全用户面定位”的简写,此连接与default类似,用于帮助定位设备与载体的安全用户面定位服务器对话的应用程序,此连接能与default连接同时使用

View Code JAVA

1

[java] view plaincopyprint?

2

3

1. /**

4

5

6

7

8

9

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. */

9. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE_SUPL = rgb(204, 102, 204);">3;

[java] view plaincopyprint?

1. /**

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. */

9. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_SUPL =

3;

适用场合:需要自动切换wap与net接入点的、需要把手机当临时AP的

对SUPL技术感兴趣的朋友,不妨看下以下文章

SUPL技术(一)/s/blog_

SUPL技术(二)/s/blog_

SUPL技术(三)/s/blog_

SUPL技术(四)/s/blog_

4、dun

Dial Up Networking拨号网络的简称,此连接与default连接类似,用于执行一个拨号网络网桥,使载体能知道拨号网络流量的应用程序,此连接能与default连接同时使用

View Code JAVA

[java] view plaincopyprint?

1

2

3

4

5

6

7

8

1. /**

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. */

8. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE_DUN = rgb(204, 102, 204);">4;

[java] view plaincopyprint?

1. /**

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. */

8. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_DUN =

4;

适用场合:需要使用运营商无线热点的,CMCC、ChinaNet等

5、hipri

高优先级网络,与default类似,但路由设置不同。

只有当进程访问移动DNS服务器,并明确要求使用requestRouteToHost(int, int)才会使用此连接

(这个我也不太懂,翻译的应该很有问题….)

View Code JAVA

1

[java] view plaincopyprint?

2

3

1. /**

4

2. * A High Priority Mobile data connection. This connection is typically

5

3. * the same as {@link #TYPEMOBILE} but the routing setup is different.

6

7

8

9

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. */

9. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE_HIPRI = rgb(204, 102, 204);">5;

[java] view plaincopyprint?

1. /**

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. */

9. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_HIPRI =

5;

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

好了,最后教给大家一个一劳永逸的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:(此项不区分2G3G,移动:)

彩信代理:10.0.0.172

彩信端口:80

APN类型:default,mms

2023年12月19日发(作者:包白柏)

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

设置APN上网时,大家可能经常遇到这个问题:

为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?

这个问题留到最后,让我们看看每个接入点类型的含义:

英文原文来自于Google Android Developers

原文连接:/reference/android/net/

我尽量用通俗易懂的语言来解释每个类型的含义,若您是开发者,请尽量阅读英文原文。

1、default

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

View Code JAVA

[java] view plaincopyprint?

1. /**

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. */

6. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE = 1

102, 204);">0;

2

3

[java] view plaincopyprint?

4

5

1. /**

6

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. */

6. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE =

style="COLOR: #cc66cc">0;

适用场合:绝大部分正常上网时可以使用

2、mms

彩信专用连接,此连接与default类似,用于与载体的多媒体信息服务器对话的应用程序,此连接能与default连接同时使用

View Code JAVA

[java] view plaincopyprint?

1. /**

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. */

7. public 0, 0); font-weight: bold;">static bold;">final int

1

TYPE_MOBILE_MMS = 2

rgb(204, 102, 204);">2;

3

[java] view plaincopyprint?

4

5

6

1. /**

7

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. */

7. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_MMS =

2;

适用场合:使用彩信服务时,必须有mms类型的接入点,不必选中,应用程序会自动使用此接入点

3、supl

是Secure User Plane Location“安全用户面定位”的简写,此连接与default类似,用于帮助定位设备与载体的安全用户面定位服务器对话的应用程序,此连接能与default连接同时使用

View Code JAVA

1

[java] view plaincopyprint?

2

3

1. /**

4

5

6

7

8

9

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. */

9. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE_SUPL = rgb(204, 102, 204);">3;

[java] view plaincopyprint?

1. /**

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. */

9. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_SUPL =

3;

适用场合:需要自动切换wap与net接入点的、需要把手机当临时AP的

对SUPL技术感兴趣的朋友,不妨看下以下文章

SUPL技术(一)/s/blog_

SUPL技术(二)/s/blog_

SUPL技术(三)/s/blog_

SUPL技术(四)/s/blog_

4、dun

Dial Up Networking拨号网络的简称,此连接与default连接类似,用于执行一个拨号网络网桥,使载体能知道拨号网络流量的应用程序,此连接能与default连接同时使用

View Code JAVA

[java] view plaincopyprint?

1

2

3

4

5

6

7

8

1. /**

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. */

8. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE_DUN = rgb(204, 102, 204);">4;

[java] view plaincopyprint?

1. /**

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. */

8. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_DUN =

4;

适用场合:需要使用运营商无线热点的,CMCC、ChinaNet等

5、hipri

高优先级网络,与default类似,但路由设置不同。

只有当进程访问移动DNS服务器,并明确要求使用requestRouteToHost(int, int)才会使用此连接

(这个我也不太懂,翻译的应该很有问题….)

View Code JAVA

1

[java] view plaincopyprint?

2

3

1. /**

4

2. * A High Priority Mobile data connection. This connection is typically

5

3. * the same as {@link #TYPEMOBILE} but the routing setup is different.

6

7

8

9

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. */

9. public 0, 0); font-weight: bold;">static bold;">final int

TYPE_MOBILE_HIPRI = rgb(204, 102, 204);">5;

[java] view plaincopyprint?

1. /**

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. */

9. public

style="COLOR: #000000; FONT-WEIGHT: bold">static #000000; FONT-WEIGHT: bold">final bold">int TYPE_MOBILE_HIPRI =

5;

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

好了,最后教给大家一个一劳永逸的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:(此项不区分2G3G,移动:)

彩信代理:10.0.0.172

彩信端口:80

APN类型:default,mms

发布评论

评论列表 (0)

  1. 暂无评论