Android中监测是否打开网络的设置
2017-04-01 10:49
393 查看
Android中监听网络是否打开,今天写了一个方法,可以直接进行调用就可以了,代码如下:
public static boolean NetworkConnect(Context context) { // 获得网络状态管理器 ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivityManager == null) { return false; } else { // 建立网络数组 NetworkInfo[] net_info = connectivityManager.getAllNetworkInfo(); if (net_info != null) { for (int i = 0; i < net_info.length; i++) { // 判断获得的网络状态是否是处于连接状态 if (net_info[i].getState() == NetworkInfo.State.CONNECTED) { return true; } } } } return false; }
// 如果没有网络,则弹出网络设置对话框 public static void checkNetwork(final Activity activity) { if (!IsInternet.isNetworkAvalible(activity)) { TextView msg = new TextView(activity); msg.setText("当前没有可以使用的网络,请设置网络!"); new AlertDialog.Builder(activity) .setTitle("网络状态提示") .setView(msg) .setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { // 跳转到设置界面 activity.startActivityForResult(new Intent( Settings.ACTION_WIRELESS_SETTINGS), 0); } }).create().show(); } return; } s
相关文章推荐
- Android判断网络是否打开,并打开设置网络界面
- Android判断网络是否打开,并打开设置网络界面
- Android判断网络是否打开,并打开设置网络界面
- android4.0 中设置网络出错,Android判断网络是否打开,并打开设置网络界面
- Android判断网络是否打开,并打开设置网络界面
- Android判断网络是否打开,并打开设置网络界面
- Android判断网络是否打开,并打开设置网络界面
- Android判断网络是否打开,并打开设置网络界面
- Android判断网络是否打开,并打开设置网络界面
- Android 判断当前网络连接是否可用、打开设置网络界面
- Android判断网络是否可用,调用系统网络设置
- 开启Android程序时检测网络与GPS是否打开
- 设置打开android开发之快速设置,一键wifi开闭,移动网络开闭,电池设置,飞行模式,………………………………设置打开
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- Android中判断网络是否连接并提示设置
- android 网络监测与设置
- android 判断网络是否可用,并调用系统设置项
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框