聪明出于勤奋,天才在于积累

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

用广播监听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()) 

posted on 2012-07-05 15:20    阅读(262)  评论(0编辑  收藏  举报