// 判断是否有网络
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();
}