Android 打开设置界面或者WiFi连接界面
注:有些Settings的字符需要高版本才适用
代码语言:java复制Intent it = new Intent(Settings.ACTION_WIFI_SETTINGS);
it.putExtra("extra_prefs_show_button_bar", true); //是否显示button bar
it.putExtra("extra_prefs_set_next_text", "返回");
it.putExtra("extra_prefs_set_back_text", "确认");
startActivityForResult(it, 202); //直接进入手机中的wifi网络设置界面,返回时可以触发回调
如何直接打开android系统的wifi设置页面,防止intent劫持
代码语言:java复制Intent it = new Intent();
ComponentName cn = new ComponentName("com.android.settings","com.android.settings.wifi.WifiSettings");
it.setComponent(cn);
it.putExtra("extra_prefs_show_button_bar", true); //是否显示button bar
it.putExtra("extra_prefs_set_next_text", "返回");
startActivity(it);
详情,点开源码慢慢看