共用方式為


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< 會將裝置設定為 mode/li><><em>#MODE_NIGHT_YES</em> 會將裝置設定為 notnightnight mode<</li><<><#MODE_NIGHT_CUSTOM> em/>em,並根據自定義時間集 (或 default)</li<>li><em#MODE_NIGHT_AUTO<>/em> 自動切換和notnightnightnotnightnight根據裝置的目前位置和特定其他感測器</li></ul>

夜間模式的變更會在本機生效,並會導致套用至此應用程式的組態變更(以及可能為活動生命週期事件)。 此應用程式的模式會保存,直到應用程式修改、使用者清除應用程式的數據,或卸載此應用程式為止。

對夜間模式的非永續性應用程式本機實作有興趣的開發人員,應考慮使用 androidx.appcompat.app.AppCompatDelegate#setDefaultNightMode(int) 來管理本機的 -night 限定符。

android.app.UiModeManager.setApplicationNightMode(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於