//进行网络判断
public boolean isOnline() {
//得到一个连接管理者
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
//得到联网信息
NetworkInfo info = manager.getActiveNetworkInfo();
//判断设备是否有网
return (info != null && info.isConnected());
}
//使用Dialog提示框,操作是否进行网络设置
private void showDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("联网提示");
builder.setMessage("您的手机处于没有网络的状态,是否前去设置网络?");
builder.setNegativeButton("取消", null);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//跳转网络设置页面
startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));
}
});
builder.create().show();
}