必须加载次权限
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
判断是否联网的方法
public boolean isOnline()
{
//得到一个连接管理者
ConnectivityManager
connMgr =
(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
//得到联网信息
NetworkInfo
networkInfo = connMgr.getActiveNetworkInfo();
//判断设备是否联网
return
(networkInfo != null && networkInfo.isConnected());
}
弹出对话框进行选择是否去设置网络
private
void showDialog(){
AlertDialog.Builder
builder = new AlertDialog.Builder(this);
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();
}