Android客户端三网接入点及代理配置详解
需积分: 9 59 浏览量
更新于2024-09-11
收藏 41KB DOCX 举报
本文主要探讨了Android客户端在使用三网(联通、电信、移动)接入点时的情况,包括2G、3G网络下各运营商的接入点标记、代理设置及其适用场景。同时,提到了两种可能的Android平台网络接入点判断实现方案。
在Android设备上,不同的网络运营商提供不同的接入点名称,这些接入点决定了设备如何连接到互联网。例如,联通的2G网络接入点有uninet(不需代理)和uniwap(需通过代理http://10.0.0.172:80/访问),而电信的2G网络接入点为ctnet(不需代理)和ctwap(需通过代理http://10.0.0.200:80/访问)。对于移动2G网络,cmnet不需要代理,而cmwap则可以选择是否使用代理(如北京移动)。在3G网络中,联通的3gnet和3gwap情况与2G类似,电信的ctnet和ctwap则均不需代理。
在CDMA网络下,联通的3gnet和3gwap接入点中,3gwap必须使用代理(10.0.0.172:80)。电信3g的ctnet和ctwap接入点不支持代理,如果尝试使用代理,可能会收到运营商返回的特殊错误代码499。至于移动3G,由于缺乏测试卡,具体信息未能补充。
在Android平台上判断网络接入点的方法有两种。第一种方案覆盖网络类型较全面,但无法准确识别电信卡接入点为net还是wap,因为电信卡有时会返回特殊标记“#777”。第二种方案是利用Android内置的电话应用telephony的数据库文件来查询APN接入点,这种方法可能能更精确地获取网络状态,但实现起来可能较为复杂。
在开发Android应用时,了解这些接入点和代理设置至关重要,因为它们直接影响到应用程序能否正确连接到互联网。对于需要自动选择或切换网络接入点的应用来说,选择合适的判断实现方案并适配不同运营商的规则是关键。在实际操作中,开发者还需要考虑地区差异,因为不同地区的运营商可能会有不同的网络设置。
2022-07-14 上传
2020-10-23 上传
2020-10-25 上传
2020-11-06 上传
2020-10-25 上传
2021-09-27 上传
2021-02-12 上传
2021-04-01 上传
点击了解资源详情
ppkdc
- 粉丝: 11
- 资源: 43
最新资源
- MyEclipse6 JavaEEDev_PDF
- oracle的入门心得
- WebService传递POJO和对象数组的例子
- 租用游艇问题 长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1≤i<j≤n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n 所需的最少租金。
- 示波器基础知识,学习
- c c++算法大全(数据结构)
- Mac os的快捷键
- 最优装载 有一批集装箱要装上一艘载重量为c的轮船。其中集装箱i的重量为Wi。最优装载问题要求确定在装载体积不受限制的情况下,将尽可能多的集装箱装上轮船。
- SIP呼叫流程典型流程图解及其详细解释
- Verilog HDL 入门教程
- EXT 中文手册.pdf
- CMMI软件-必备测试
- ASP转html静态页面后点击计数解决方法和用户登录状态的解决方法
- 模式识别的研究进展分析
- 几种嵌入式文件系统的对比
- eclipse中文教程