public static boolean getNetInfo(Context context){ //获取系统服务 ConnectivityManager manager= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //获取网络服务状态 NetworkInfo NetworkInfo = manager.getActiveNetworkInfo(); //判断网络状态 if(NetworkInfo!=null&&NetworkInfo.isConnected()){ return true; }else{ return false; } } //打开系统网络设置 public static void openNetSet(final Context context){ AlertDialog.Builder builder=new AlertDialog.Builder(context); builder.setTitle("当前网络无连接"); builder.setMessage("是否连接网络"); builder.setPositiveButton("打开", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent=null; dialog.dismiss(); if(Build.VERSION.SDK_INT>10){ intent=new Intent(Settings.ACTION_WIRELESS_SETTINGS); }else{ intent=new Intent(); intent.setClassName("com.android.settings","com.android.setttings.WirelessSettings"); } context.startActivity(intent); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show(); }
isNetConnction网络连接
最新推荐文章于 2024-09-13 08:02:52 发布
