用广播监听ACTION
ConnectivityManager.CONNECTIVITY_ACTION : android.net.conn.CONNECTIVITY_CHANGE
如果网络完全断开,没有任何连接,则广播intent的
intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false) 为true
当前的连接状态
NetworkInfo netInfo = (NetworkInfo) intent.getExtras().get(ConnectivityManager.EXTRA_NETWORK_INFO);
当前是否有可用的网络连接用:
if (netInfo != null && netInfo.isConnected())