前言
简单记录一下Android跳转WiFi设置界面的启动方式。
PS: 本文摘抄的,方便自己查阅。
正文
下面几种方式在Android P上测试OK。
第一种
try {
Intent intent = new Intent();
intent.setAction("android.net.wifi.PICK_WIFI_NETWORK");
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
第二种
try {
startActivity(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));
} catch (Exception e) {
e.printStackTrace();
}
第三种
try {
Intent intent = new Intent();
if (android.os.Build.VERSION.SDK_INT >= 11) {
//Honeycomb
intent.setClassName("com.android.settings", "com.android.settings.Settings$WifiSettingsActivity");
} else {
//other versions
intent.setClassName("com.android.settings", "com.android.settings.wifi.WifiSettings");
}
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
参考文章
© 版权声明