开发过程当中,由于需要调用第三方的HTTP服务,而在正式上线的时候碰到了调用HTTP不通,经过网络这个学习工具,学到了一点点,原来在家里我一直都用的WIFI来测试,在没有WIFI的情况下,移动分CM
开发过程当中,由于需要调用第三方的HTTP服务,而在正式上线的时候碰到了调用HTTP不通,经过网络这个学习工具,学到了一点点,原来在家里我一直都用的WIFI来测试,在没有WIFI的情况下,移动分CMWAP和CMNET两种访问方式网络。
简单一点来说,就是WIFT和CMNET就是直连网络,而CMWAP需要多了一个代理,现在我就简单处理了一下,如果有什么不对的地方,希望大家提出来,共同进步!智能进行WIFI,CMWAP和CMNET的自动判断访问,具体操作,可 参考:
引用文件:
变量定义
使用到的函数如下:
//获取当前APN属性
//检查是否存在cmwap网络
判断逻辑如下:
private Search search;
//网络判断
//如果wifi是打开的,则直接调用就可以了
对于CMWAP的方法需要做以下逻辑处理:
最后还要在AndroidManifest.xml加上以下权限: