判断网络类型(简单版)

    xiaoxiao2021-03-25  71

    public boolean isWifiConnected(Context context) {         AlertDialog.Builder builder = new AlertDialog.Builder(context);         ConnectivityManager connectivityManager = (ConnectivityManager) context                 .getSystemService(Context.CONNECTIVITY_SERVICE);         NetworkInfo wifiNetworkInfo = connectivityManager                 .getNetworkInfo(ConnectivityManager.TYPE_WIFI);         if (wifiNetworkInfo.isConnected()) {             return true;         } else {             builder.setMessage("请检查WIFI是否连接成功!");             builder.setTitle("提示信息");             builder.setPositiveButton("设置",                     new DialogInterface.OnClickListener() {                         public void onClick(final DialogInterface dialog,                                             int which) {                             Intent intent = new Intent(                                     Settings.ACTION_WIFI_SETTINGS);                             startActivity(intent); //点击设置1秒后消失                             new Handler().postDelayed(new Runnable() {                                 @Override                                 public void run() {                                     dialog.dismiss();                                 }                             }, 1000);                         }                     });             builder.setNegativeButton("取消",                     new android.content.DialogInterface.OnClickListener() {                         public void onClick(DialogInterface dialog, int which) {                             dialog.dismiss();                         }                     });             AlertDialog dialog = builder.create();             dialog.show();             return false;         }     }
    转载请注明原文地址: https://ju.6miu.com/read-37338.html

    最新回复(0)