//显示对话框设置网络
private void showNetWorkDialog() {
AlertDialog.Builder builder=new Builder(this);
builder.setTitle(R.string.NetWorkDialogTitle);
builder.setMessage(R.string.NetWorkDialogMessage);
//设置网络
builder.setPositiveButton(R.string.NetWorkDialogPositiveButton, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent =null;
//判断手机系统的版本 3.0或以上版本
if(android.os.Build.VERSION.SDK_INT>10){
intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);
}else{
intent = new Intent();
//后面一定要带包名
ComponentName component = new ComponentName("com.android.settings","com.android.settings.WirelessSettings");
intent.setComponent(component);
intent.setAction("android.intent.action.VIEW");
}
startActivity(intent);
finish();
}
});
//取消
builder.setNegativeButton(R.string.NetWorkDialogNegativeButton, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
//显示
builder.create().show();
}Android 访问网络连接设置界面
最新推荐文章于 2023-11-23 15:17:26 发布
本文提供了一个关于如何在Android应用中创建并展示网络设置对话框的实例,包括判断系统版本并启动相应的设置活动。
1311

被折叠的 条评论
为什么被折叠?



