- public class WIFIReceiver extends BroadcastReceiver {
- @Override
- public void onReceive(Context context, Intent intent) {
- String action = intent.getAction();
- //监听WIFI状态变化
- if (action.equals(WifiManager.WIFI_STATE_CHANGED_ACTION)) {
- WifiManager wifiManager = (WifiManager) context
- .getSystemService(Context.WIFI_SERVICE);
- Log.e(“Debug”, “Setting wifistate: ” + wifiManager.getWifiState());
- } else if (action.equals(ConnectivityManager.CONNECTIVITY_ACTION)) {
- ////监听连接状态的变化莫测
- NetworkInfo networkInfo = intent
- .getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
- Log.e(“Debug”, “Setting isConnected: ” + networkInfo.isConnected());
- if (networkInfo.isConnected())
- Toast.makeText(context, “Connected!”, Toast.LENGTH_LONG).show();
- }
- }
- }
转载于:https://blog.51cto.com/whatandroid/982742