UiModeManager.SetApplicationNightMode(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定並保存此應用程式的夜間模式。
[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> 會將裝置設定為 notnight
night
mode<</li><<><#MODE_NIGHT_CUSTOM
> em/>em,並根據自定義時間集 (或 default)</li<>li><em#MODE_NIGHT_AUTO
<>/em> 自動切換和notnight
night
notnight
night
根據裝置的目前位置和特定其他感測器</li></ul>
夜間模式的變更會在本機生效,並會導致套用至此應用程式的組態變更(以及可能為活動生命週期事件)。 此應用程式的模式會保存,直到應用程式修改、使用者清除應用程式的數據,或卸載此應用程式為止。
對夜間模式的非永續性應用程式本機實作有興趣的開發人員,應考慮使用 androidx.appcompat.app.AppCompatDelegate#setDefaultNightMode(int)
來管理本機的 -night 限定符。
的 android.app.UiModeManager.setApplicationNightMode(int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。