// 判断是否有网络 public static boolean isConnect(Context context){ boolean flag = true; // 得到管理器对象 ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); // 得到网络信息类对象 NetworkInfo network = manager.getActiveNetworkInfo(); // 判断有无对象 if (network != null && network.isConnected()){ flag = true; }else { flag = false; } return flag; } // 无网络打来Dialog public static void openDia(final Context context){ AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle("设置"); builder.setMessage("无网络,是否进行网络设置"); builder.setPositiveButton("设置", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { // 跳转到系统网络设置 Intent intent = null; if (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); } }); builder.setNegativeButton("取消", null); AlertDialog dialog = builder.create(); dialog.show(); }
网络判断工具类NetStateUtils
于 2018-02-28 16:34:20 首次发布

2374

被折叠的 条评论
为什么被折叠?



