intent跳转 android系统应用

2023-04-22 18:00:03 浏览数 (1)

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);

详情,点开源码慢慢看

0 人点赞