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; }}
上面进行调用此方法
![]()
网络请求之前进行网络判断WiFi是否连接
最新推荐文章于 2024-07-22 16:01:19 发布