import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; public class NetWorkUtil { public static boolean isConn(Context context){ boolean bisConnFlag=false; ConnectivityManager manger = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo network = manger.getActiveNetworkInfo(); if(network!=null){ bisConnFlag=manger.getActiveNetworkInfo().isAvailable(); } return bisConnFlag; } public static void showNoNetWorkDlg(final Context context) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setIcon(R.mipmap.ic_launcher) .setTitle(R.string.app_name) .setMessage("当前无网络").setPositiveButton("设置", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent = null; if(android.os.Build.VERSION.SDK_INT > 10){ intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS); }else{ intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings"); } context.startActivity(intent); } }).setNegativeButton("知道了", null).show(); } }
NetWorkUtil
最新推荐文章于 2019-10-24 10:39:46 发布