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



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

466   7  

7 ответов:

вы можете открыть с помощью

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);

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

Это сделало это для меня

Intent callGPSSettingIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivityForResult(callGPSSettingIntent);

когда они нажимают назад, он возвращается в мое приложение.

вы можете попробовать позвонить:

startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));

для другого экрана в настройках экрана, вы можете перейти к

https://developer.android.com/reference/android/provider/Settings.html

надеемся помочь вам в этом случае.

Проверьте программное отображение страницы настроек

    startActivity(context, new Intent(Settings.ACTION_SETTINGS), /*options:*/ null);

В общем случае вы используете предопределенную константу Settings.ACTION__SETTINGS. Полный список можно найти здесь

для достижения этой цели просто используйте намерение используя константу ACTION_SETTINGS, специально определенные для отображения системных настроек:

startActivity(new Intent(Settings.ACTION_SETTINGS));

startActivityForResult() является необязательным, только если вы хотите вернуть некоторые данные, когда действие настроек закрыто.

startActivityForResult(new Intent(Settings.ACTION_SETTINGS), 0);

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

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

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

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

    startActivity(new Intent(Settings.ACTION_SECURITY_SETTINGS));

Comments

    Ничего не найдено.