Как программно установить системный интерфейс в темный режим (не в приложение)?

Я пытаюсь найти способ программно.

Пока я могу напрямую открыть меню настроек дисплея,

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

Но я не могу найти способ взаимодействия с кнопками в этом меню настроек? Есть что предложить? Чтобы быть более понятным, я заинтересован в программной настройке темной темы пользовательского интерфейса через приложение (не тему приложения, а весь пользовательский интерфейс устройства).

1 ответ

Я не совсем уверен, что это то, что вы ищете, но вы можете использовать UiModeManager, чтобы изменить общесистемный режим из вашего приложения.

Другие вопросы по тегам