public boolean isConnected() {//检查网络是否连接
//方法一:
ConnectivityManager cm = (ConnectivityManager) this
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
if(info!=null && info.isConnected()){
return true;
}
return false;
//方法二:
ConnectivityManager cm = (ConnectivityManager) this
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo[] info = cm.getAllNetworkInfo();
for (NetworkInfo in : info) {
if (in.isAvailable()) {
Toast.makeText(this, "网络连接", Toast.LENGTH_SHORT).show();
return true;
}
}
Toast.makeText(this, "网络未连接", Toast.LENGTH_SHORT).show();
return false;
}
if (!isConnected()) {
TextView tv = new TextView(this);
tv.setText("您想设置网络吗?");
new AlertDialog.Builder(this)
.setTitle("网络设置")
.setView(tv)
.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
MainActivity.this.startActivity(new Intent(// 跳转到设置网络的界面
Settings.ACTION_WIRELESS_SETTINGS));
}
})
.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
}
}).create().show();
}
public boolean isConnected() {//检查网络是否连接 //方法一: ConnectivityManager cm = (ConnectivityManager) this .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = cm.getActiveNetworkInf