public class NetConnection  {static Context context; Handler tickHandler;     public NetConnection(Context context){this.context=context;    //  run();}public void run() {          tickHandler = new Handler();          tickHandler.post(tickRunnable);       }         private Runnable tickRunnable = new Runnable() {           public void run() {             //  postInvalidate();           checkNetworkInfo();            tickHandler.postDelayed(tickRunnable, 2000);           }       };              public  static boolean checkNetworkInfo()    {      ConnectivityManager conMan = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);     //mobile 3G Data Network          State mobile = conMan.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();     //txt3G.setText(mobile.toString());        //wifi         State wifi = conMan.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();        //txtWifi.setText(wifi.toString());                //如果3G网络和wifi网络都未连接,且不是处于正在连接状态 则进入Network Setting界面 由用户配置网络连接        if(mobile==State.CONNECTED||mobile==State.CONNECTING)             return true;          if(wifi==State.CONNECTED||wifi==State.CONNECTING)         return true;    else{    LOG.print("没有网络");    return false;    }        //进入手机中的wifi网络设置界面            }    //进入无线网络配置界面         //context.startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));        }}

更多相关文章

  1. Android(安卓)通过http协议数据交互
  2. android 实时检测网络状态
  3. android监听手机网络连接状态改变的后台服务
  4. Android(安卓)读取SIM卡参数
  5. android 网络异步加载数据进度条
  6. Android:监听WIFI网络状态
  7. Android(安卓)监听网络变化
  8. android收藏
  9. Android显示网络图片相关实现方法浅谈

随机推荐

  1. 使用命令建立简单的布局
  2. XMPP android 相关收集
  3. android.view.InflateException: Binary
  4. android界面模糊到清晰,效果去除
  5. Android Universal Image Loader 源码分
  6. Android中ListView的addFooterView不显示
  7. getprop 获取android系统属性
  8. Android安卓51个开源代码
  9. 安卓(Android)实现选择时间功能
  10. Android 权限汇总