我需要打开android设置屏幕,在这里我可以删除保存的wifi网络。我怎样才能做到这一点?我已经尝试过类似的操作,但是只能打开root设置屏幕。
Intent intent = new Intent();
intent.setClassName("com.android.settings", "com.android.settings.Settings");
intent.setAction(Intent.ACTION_MAIN);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT, "SavedAccessPointsWifiSettings");
startActivity(intent);
答案 0 :(得分:0)
要打开wifi设置,您可以使用以下代码。
Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
P.S-这是official docs,其中包含共同意图。