Как я могу открыть настройки программно?
Открытие программных настроек Android
Ответ 1
Вы можете открыть с помощью
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
Вы можете вернуться, нажав кнопку "Назад" на устройстве.
Ответ 2
Это сделало это для меня
Intent callGPSSettingIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivityForResult(callGPSSettingIntent);
Когда они вернутся, он возвращается в мое приложение.
Ответ 3
Вы можете попробовать позвонить:
startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));
для другого экрана на экране настроек вы можете перейти на
https://developer.android.com/reference/android/provider/Settings.html
Надеюсь, вам поможет в этом случае.
Ответ 4
Проверьте Программно Отобразите страницу настроек
//---display the main Settings page---
startActivity(
new Intent(Settings.ACTION_SETTINGS));
В общем, вы используете предопределенную константу Settings.ACTION__SETTINGS
. Полный список можно найти здесь
Ответ 5
Вы можете сделать еще один класс для выполнения таких действий.
public class Go {
public void Setting(Context context)
{
Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
}
Ответ 6
Для этого просто используйте Intent, используя константу ACTION_SETTINGS, специально определенный для отображения настроек системы:
startActivity(new Intent(Settings.ACTION_SETTINGS));
startActivityForResult() является необязательным, только если вы хотите вернуть некоторые данные, когда активность настроек закрыта.
startActivityForResult(new Intent(Settings.ACTION_SETTINGS), 0);
здесь вы можете найти список участников, чтобы показать конкретные настройки или детали приложения.