다음을 통해 공유


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 em>#MODE_NIGHT_NO<>은 디바이스 notnight 를 mode</li><li><em>#MODE_NIGHT_YES</em>으로 night 설정하여 디바이스를 mode</li<>li><em><#MODE_NIGHT_CUSTOM/em>으로 자동으로 전환 night 하고 notnight 사용자 지정 시간 집합(또는 기본값)</li><li><em<#MODE_NIGHT_AUTO>/em>이 자동으로 전환합니다.nightnotnight 디바이스의 현재 위치 및 특정 다른 센서</li></ul 기반>

야간 모드 변경은 로컬에서 적용되며 구성 변경(및 잠재적으로 활동 수명 주기 이벤트)이 이 애플리케이션에 적용됩니다. 이 모드는 애플리케이션에서 수정하거나, 사용자가 애플리케이션에 대한 데이터를 지우거나, 이 애플리케이션을 제거할 때까지 유지됩니다.

야간 모드의 비영구 앱-로컬 구현에 관심이 있는 개발자는 -night 한정자를 로컬로 관리하는 데 사용하는 androidx.appcompat.app.AppCompatDelegate#setDefaultNightMode(int) 것이 좋습니다.

에 대한 android.app.UiModeManager.setApplicationNightMode(int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상