Подтвердить что ты не робот

Открытие программных настроек Android

Как я могу открыть настройки программно?

4b9b3361

Ответ 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

Надеюсь, вам поможет в этом случае.

Ответ 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);

здесь вы можете найти список участников, чтобы показать конкретные настройки или детали приложения.