Android编程监听网络连接状态改变的方法-创新互联
                                            本文实例讲述了Android编程监听网络连接状态改变的方法。分享给大家供大家参考,具体如下:

BroadcastReceiver
public class MyReceiver extends BroadcastReceiver {
  @Override
  public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    //Toast.makeText(context, intent.getAction(), 1).show();
    ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo mobileInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
    NetworkInfo wifiInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
    NetworkInfo activeInfo = manager.getActiveNetworkInfo();
    Toast.makeText(context, "mobile:"+mobileInfo.isConnected()+"\n"+"wifi:"+wifiInfo.isConnected()
            +"\n"+"active:"+activeInfo.getTypeName(), 1).show();
  } //如果无网络连接activeInfo为null
}
                                                网站栏目:Android编程监听网络连接状态改变的方法-创新互联
当前链接:http://www.scyingshan.cn/article/dgpspi.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 