Android_WIFI,CMWAP,CMNET如何自动判断来者访问?
来源:广州中睿信息技术有限公司
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 2697


  开发过程当中,由于需要调用第三方的HTTP服务,而在正式上线的时候碰到了调用HTTP不通,经过网络这个学习工具,学到了一点点,原来在家里我一直都用的WIFI来测试,在没有WIFI的情况下,移动分CMWAP和CMNET两种访问方式网络。

  简单一点来说,就是WIFT和CMNET就是直连网络,而CMWAP需要多了一个代理,现在我就简单处理了一下,如果有什么不对的地方,希望大家提出来,共同进步!智能进行WIFI,CMWAP和CMNET的自动判断访问,具体操作,可 参考:


  引用文件:

  

  变量定义      

     

  使用到的函数如下:  

     //获取当前APN属性

  

  //检查是否存在cmwap网络  

     

  判断逻辑如下:

  private Search search;  

    //网络判断  

   //如果wifi是打开的,则直接调用就可以了  

        

  对于CMWAP的方法需要做以下逻辑处理:

     

  最后还要在AndroidManifest.xml加上以下权限: