jason0401 发表于 2015-10-1 07:29:17

android下实现对wifi连接的监听

  当网络连接接通的时候,是用的是Wifi或者3G网络。利用本文所述,可以实现记录何时使用的是Wifi,何时使用的是3G网络。
  
  code:
  
  



public void onReceive(Context context, Intent intent) {
            String action = intent.getAction();
            if (ConnectivityManager.CONNECTIVITY_ACTION.equals(action)) {
                NetworkInfo ni = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
                if (ni.getState() == State.CONNECTED && ni.getType() == ConnectivityManager.TYPE_WIFI) {
                        Log.v("kevin", "wifi connected");
                } else if(ni.getState() == State.DISCONNECTED && ni.getType() == ConnectivityManager.TYPE_WIFI){
                  Log.v("kevin", "wifi disconnected");
                }
                }
            }
      }
  
页: [1]
查看完整版本: android下实现对wifi连接的监听