package com.liucanwen.baidulocation.util;import android.app.Activity;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.widget.Toast;public class NetworkStatus {    public boolean netStatus = false;    /**     * @param args     */    /*public NetworkStatus(Context context) {        try {            ConnectivityManager connectManager = (ConnectivityManager) context                    .getSystemService(Context.CONNECTIVITY_SERVICE);            NetworkInfo activeNetworkInfo = connectManager                    .getActiveNetworkInfo();            if (activeNetworkInfo != null) {                if (activeNetworkInfo.isAvailable()                        && activeNetworkInfo.isConnected()) {                    netStatus = true;                }            }        } catch (Exception e) {            e.printStackTrace();        }    }*/    public NetworkStatus(Context context) {    ConnectivityManager con=(ConnectivityManager)context.getSystemService(Activity.CONNECTIVITY_SERVICE);      boolean wifi=con.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();      boolean internet=con.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();      if(internet){          //执行相关操作          netStatus=true;        Toast.makeText(context,                  "当前移动网络已连接!", Toast.LENGTH_LONG)                  .show();      }else if(wifi){         netStatus=true;        Toast.makeText(context,                  "当前WIFI已连接", Toast.LENGTH_LONG)                  .show();      } else    {        Toast.makeText(context,                   "亲,网络连了么?", Toast.LENGTH_LONG)                  .show();     }}}/* * 另外需要权限 <uses-permission * android:name="android.permission.ACCESS_NETWORK_STATE" /> */

更多相关文章

  1. Android(安卓)监听wifi广播的两种方式
  2. 【有图】android通过jdbc连接mysql(附文件)
  3. android 多点触摸绘画demo
  4. Android(安卓)studio 多线程网络文件下载
  5. Android(安卓)获取手机当前所在的经纬度
  6. android判断网络是否能用
  7. Android关于桌面快捷方式工具类!
  8. android WIFI的一些属性
  9. android 获取网络上服务器图片

随机推荐

  1. android.os.storage Kotlin |Java
  2. Android(安卓)BroadCastReciver学习笔记
  3. android Q
  4. 《Android音频焦点机制深入理解》
  5. Android: Actions for BroadcastReceiver
  6. Android(安卓)Interprocess Communicatio
  7. android屏幕截图
  8. android scrollrefreshlist
  9. Android(安卓)Q 测试版
  10. 星星CheckBox按钮