Открытие настроек Android программно
Как открыть настройки программным способом?
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);
здесь вы можете найти список contants, чтобы показать конкретные настройки или детали применения.
вы можете создать другой класс для этого вида деятельности.
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));