当前位置: 首页 > news >正文

Android手机通过APN设置上网的方法

今天一个朋友问了我关于android网络设置的问题,感觉还是挺有趣,特分享如下:

他是在香港买了一款LGP500的手机,系统是android系统,但是回来之后不能上网,于是在网上搜了很多资料,但是设置后总是保存不成功。

 

他的设置如下:(因为他号是移动的,所以是按照移动的参数进行设置)

复制代码
不能保存的设置
第一个接入点:手机WAP上网接入点设置
名称:cmwap
APN:cmwap
代理:10.0.0.172
端口:80
MCC:460
MNC:00
APN类型:wap

第二个接入点:手机net上网接入点设置
名称:cmnet
APN:cmnet
MCC:460
MNC:00
APN类型:default

第三个接入点:手机移动彩信接入点设置
名称:cmwap mms
APN:cmwap
代理:10.0.0.172
端口:80
MMSC:http://mmsc.monternet.com
彩信代理:10.0.0.172
彩信端口:80
MCC:460
MNC:00
APN类型:mms
复制代码

然后我又看了同事在国内买的android手机,也是如这般设置,感觉很奇怪,到底是哪里出问题了呢。

 

在网上找了找,有这样一段文字特别引起了我的注意:

在设置APN的时候,MCC和MNC为必填项,这2个项目不填的话APN设置将无法保存!

于是有了这样的猜想,手机rom的不同,MNC项的00是否被当成了空字符处理?然后导致保存不成功?

如果是这样的话,问题又该如何解决?

想想移动也应想过这样的问题,那么是否就会有另外一个数字来代替00表示MNC号?

再查了一下中国移动的MNC号,果然还有另外一个数字存在,那就是02。

于是让朋友将MNC号从00改成02再试一下,结果保存果然成功,也能正常上网了。

复制代码
最终保存成功的设置
第一个接入点:手机WAP上网接入点设置
名称:cmwap
APN:cmwap
代理:10.0.0.172
端口:80
MCC:460
MNC:02
APN类型:wap

第二个接入点:手机net上网接入点设置
名称:cmnet
APN:cmnet
MCC:460
MNC:02
APN类型:default

第三个接入点:手机移动彩信接入点设置
名称:cmwap mms
APN:cmwap
代理:10.0.0.172
端口:80
MMSC:http://mmsc.monternet.com
彩信代理:10.0.0.172
彩信端口:80
MCC:460
MNC:02
APN类型:mms
复制代码

最后补充一点关于MMC与MNC的解释:

复制代码
MCC+MNC
MCC=移动国家号码,由3位数字组成,唯一地识别移动用户所属的国家,我国为460。
MNC=移动网号,一般大多由2位数字组成,中国移动的是00或02,中国联通的是01。
运营商号码就是MCC+MNC
46000, “CHINA MOBILE”, “CN” 中国移动
46001, “CHN-CUGSM”, “CN” 中国联通
46002, “CHINA MOBILE”, “CN” 中国移动
复制代码

转载于:https://www.cnblogs.com/zhangkeyu/p/6647382.html

相关文章:

  • NSDate
  • 1
  • 电子测量
  • JS实现的图片预览功能
  • docker 安装centos 7
  • 深入理解计算机系统之存储器层次结构学习笔记
  • hihocoder offer收割编程练习赛12 C 矩形分割
  • css 样式表 基础 样式
  • 函数装饰器
  • 第二百一十节,jQuery EasyUI,SearchBox(搜索框)组件
  • UVa 10917 林中漫步
  • Ruby 写文件
  • Python学习日记之读取中文目录
  • STL List::sort() 解析
  • 饥饿鲨鱼进化-破解篇
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • Bytom交易说明(账户管理模式)
  • Java-详解HashMap
  • leetcode386. Lexicographical Numbers
  • Object.assign方法不能实现深复制
  • Puppeteer:浏览器控制器
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 动态魔术使用DBMS_SQL
  • 跨域
  • 来,膜拜下android roadmap,强大的执行力
  • 力扣(LeetCode)357
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 入门级的git使用指北
  • 使用agvtool更改app version/build
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 通过几道题目学习二叉搜索树
  • 推荐一个React的管理后台框架
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 移动端解决方案学习记录
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 国内开源镜像站点
  • #控制台大学课堂点名问题_课堂随机点名
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (C++17) optional的使用
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (利用IDEA+Maven)定制属于自己的jar包
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (三十五)大数据实战——Superset可视化平台搭建
  • (一)为什么要选择C++
  • (转) Face-Resources
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存