网络 判断是否链接
2018-01-19 08:48
239 查看
if (NetStateUtil.isConn(getActivity())) { initScrollView(); initviewpager(); initMytask(); Toast.makeText(getActivity(),"11111111111111",Toast.LENGTH_SHORT).show(); }else { NetStateUtil.showNoNetWorkDlg(getActivity()); }
package com.example.com.lixiaolong_lxl2.Utils; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.support.v7.app.AlertDialog; import com.example.com.lixiaolong_lxl2.R; /** * Created by 李小龙 on 2018/1/18. */ public class NetStateUtil { public static boolean isConn(Context context){ boolean bisConnFlag=false; ConnectivityManager conManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo network = conManager.getActiveNetworkInfo(); if(network!=null){ bisConnFlag=conManager.getActiveNetworkInfo().isAvailable(); } return bisConnFlag; } /** * 当判断当前手机没有网络时选择是否打开网络设置 * @param context */ 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){ // 3.0以上 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(); } }
相关文章推荐
- Winform判断网络是否边接之C#版网络链接
- 判断网络是否链接
- KingDZ 变菜鸟,每日一个C#小实例之---C#判断网络是否链接
- iOS 判断网络是否链接 、 AFNetworking请求超时和请求失败
- android中判断是否有网络链接和判断是否是WIFI
- Android 判断是否有网络正在链接中
- 判断网络是否链接
- 判断网络是否链接
- Android 判断手机网络是否链接
- 判断是否有网络链接
- 怎么判断是否有网络链接
- (Q 2)netstat命令 检测TCP/IP 网络链接是否存在异常
- 根据网络状态判断是否打开程序
- c# 判断网络是否连接
- (三十二)工具方法:如何判断是否有网络/如何调用系统设置界面
- Android判断网络是否连接
- Android 判断开启网络,wifi是否可用
- java中可以通过调用ping命令来判断网络是否连接正常
- Reachability(判断网络是否连接)
- 多线程测试网络情况,不同网段的机器用nbtstat判断是否开机