Поделиться через


UiModeManager.SetApplicationNightMode(Int32) Метод

Определение

Задает и сохраняет ночной режим для этого приложения.

[Android.Runtime.Register("setApplicationNightMode", "(I)V", "GetSetApplicationNightMode_IHandler", ApiSince=31)]
public virtual void SetApplicationNightMode (int mode);
[<Android.Runtime.Register("setApplicationNightMode", "(I)V", "GetSetApplicationNightMode_IHandler", ApiSince=31)>]
abstract member SetApplicationNightMode : int -> unit
override this.SetApplicationNightMode : int -> unit

Параметры

mode
Int32

ночной режим, который необходимо задать

Атрибуты

Комментарии

Задает и сохраняет ночной режим для этого приложения.

Режим может быть одним из следующих: <ul><li><em>#MODE_NIGHT_NO>< задает устройство в notnight режиме</li<>li><#MODE_NIGHT_YES>< em/em> задает устройство в night режиме</li<>li><em<#MODE_NIGHT_CUSTOM>/em> автоматически переключается между и notnight на основе настраиваемого набора времени (или по умолчанию)</li li><<>em>#MODE_NIGHT_AUTO</em> автоматически переключается между и notnight night night на основе текущего расположения устройства и некоторых других датчиков</li></ul>

Изменения в ночном режиме вступают в силу локально и приведут к изменению конфигурации (и потенциально событию жизненного цикла действия) к этому приложению. Режим сохраняется для этого приложения, пока оно не будет изменено приложением, пользователь очищает данные для приложения или удаляет это приложение.

Разработчики, заинтересованные в реализации локального приложения ночного режима, должны рассмотреть возможность androidx.appcompat.app.AppCompatDelegate#setDefaultNightMode(int) локального управления квалификатором -night.

Документация по Java для android.app.UiModeManager.setApplicationNightMode(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к