首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

播音接收检测是否连接网络

2012-08-31 
广播接收检测是否连接网络public class ConnectivityReceiver extends BroadcastReceiver {@Overridepubli

广播接收检测是否连接网络

public class ConnectivityReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {    String action = intent.getAction();    if(action.equals(WifiManager.WIFI_STATE_CHANGED_ACTION))    {        WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);        MainMap.setWifiState(wm.getWifiState());        Log.e("Debug", "Setting wifistate: " + wm.getWifiState());    } else if(action.equals(ConnectivityManager.CONNECTIVITY_ACTION))    {        NetworkInfo ni = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);        MainMap.setConnected(ni.isConnected());        Log.e("Debug", "Setting isConnected: " + ni.isConnected());        if(ni.isConnected()) Toast.makeText(context, "Connected!", Toast.LENGTH_LONG).show();    }}

热点排行