xml添加权限:

 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

onCreate:注册帧听
NetState receiver = new NetState();
IntentFilter filter = new IntentFilter();

filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
this.registerReceiver(receiver, filter);
receiver.onReceive(this, null);

添加类:

class NetState extends BroadcastReceiver{    @Override    public void onReceive(Context context, Intent arg1) {        ConnectivityManager manager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);        NetworkInfo gprs = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);        NetworkInfo wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);        if(!gprs.isConnected() && !wifi.isConnected())        {            AlertDialog.Builder ab = new AlertDialog.Builder(context);            ab.setMessage("网络连接断开,请检查网络");            ab.setPositiveButton("确定", new DialogInterface.OnClickListener() {                @Override                public void onClick(DialogInterface dialog, int which) {                    // TODO Auto-generated method stub                    dialog.dismiss();                }            }).show();        }        else{            AlertDialog.Builder ab = new AlertDialog.Builder(context);            ab.setMessage("网络连接成功");            ab.setPositiveButton("确定", new DialogInterface.OnClickListener() {                @Override                public void onClick(DialogInterface dialog, int which) {                    // TODO Auto-generated method stub                    dialog.dismiss();                }            }).show();                       }    }}

更多相关文章

  1. Android提示框
  2. android ListView内数据的动态添加与删除
  3. Android(安卓)ImageView显示网络图片
  4. android 获取手机设备信息
  5. Android(安卓)在线升级APK
  6. Android对话框
  7. Android中给Activity添加返回键
  8. Android播放音乐方法
  9. Android支持单词提示搜索框的网络请求策略

随机推荐

  1. Android(安卓)之 ProgressBar用法介绍
  2. MotionEvent 概述
  3. Android中的MD5加密
  4. Android自定义Dialog以控制其位置和宽高
  5. OpenGL ES教程V之更多3D模型(原文对照)
  6. Android(Java):Android(安卓)jni源代码
  7. Android(安卓)ProtoBuf
  8. 17Y5M5D .bash_profile update log
  9. WeakReference 在android中的应用
  10. Android(安卓)webview 点击超链接打开新