开始摸索着折腾Android 系统了,也有几个礼拜时间了,在学习中积累了不少有用的代码,刚好要到一个cmwap连接的问题,就弄出了一个比较精简的代码,毕竟现在使用cmwap接入点的用户还有很多,Android的联网应用兼容cmwap也是必须的。

以HttpClient连接为例:

            HttpClient httpClient = new DefaultHttpClient();            ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);            NetworkInfo networkinfo = manager.getActiveNetworkInfo();            String net = networkinfo.getExtraInfo();//获取网络类型            if (net != null)//wifi的值为空,这里判断下            {                if (net.equals("cmwap"))                {                    HttpHost proxy = new HttpHost("10.0.0.172", 80);//设置cmwap代理                    httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);                }            }            //HttpGet .....            记得加上这个权限  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. 使用Jenkins进行Android自动打包及SonarQube代码自动检测
  3. 【Android基础入门No.3】AndroidのListFragment
  4. "Kernel version" 中编译时间的前世今生
  5. 在AndroidStudio中出现android no debuggable application
  6. Android用代码测试Activity的生命周期
  7. Dex2Oat源码流程(1)——Android6.0
  8. Android(安卓)ButterKnife导入使用出错解决
  9. Android(安卓)Gradle 学习之二:重命名APK

随机推荐

  1. Android中的签名
  2. 请求网络数据后更新视图
  3. 【白话】App从启动到页面显示出来发生了
  4. android 开发 讯飞语音唤醒功能
  5. Android中传递对象列表的几种方式
  6. 安装 apk 到 /system/app 目录下
  7. Error:(22, 0) Could not find method an
  8. android 重要组件之一activity,及进程间的
  9. android AutoCompleteTextView+ SQLite
  10. Android(安卓)Parcelable理解与使用(对象