語言

UserManager.RequestQuietModeEnabled 方法

定義

多載

名稱 Description
RequestQuietModeEnabled(Boolean, UserHandle)

啟用或關閉設定檔的靜音模式。

RequestQuietModeEnabled(Boolean, UserHandle, Int32)

執行與 #requestQuietModeEnabled(boolean, UserHandle)相同的操作,但帶有一個旗標來調整請求的行為。

RequestQuietModeEnabled(Boolean, UserHandle)

啟用或關閉設定檔的靜音模式。

[Android.Runtime.Register("requestQuietModeEnabled", "(ZLandroid/os/UserHandle;)Z", "GetRequestQuietModeEnabled_ZLandroid_os_UserHandle_Handler", ApiSince=28)]
public virtual bool RequestQuietModeEnabled(bool enableQuietMode, Android.OS.UserHandle userHandle);
[<Android.Runtime.Register("requestQuietModeEnabled", "(ZLandroid/os/UserHandle;)Z", "GetRequestQuietModeEnabled_ZLandroid_os_UserHandle_Handler", ApiSince=28)>]
abstract member RequestQuietModeEnabled : bool * Android.OS.UserHandle -> bool
override this.RequestQuietModeEnabled : bool * Android.OS.UserHandle -> bool

參數

enableQuietMode
Boolean

靜音模式應啟用或關閉

userHandle
UserHandle

使用者帳號

傳回

false 如果需要使用者的憑證才能關閉靜音模式, true 否則

屬性

備註

啟用或關閉設定檔的靜音模式。 如果啟用靜音模式,設定檔中的應用程式不會執行、不會產生通知,也不會消耗資料或電池。

若使用者需要憑證才能關閉靜音模式,系統會顯示確認憑證畫面。

這個變更可能不會立刻發生,但應用程式可以監聽 Intent#ACTION_MANAGED_PROFILE_AVAILABLE 並 Intent#ACTION_MANAGED_PROFILE_UNAVAILABLE 廣播,以收到管理設定檔靜音模式變更的通知。 應用程式可以在靜音模式下收聽一般廣播 Intent#ACTION_PROFILE_AVAILABLE ,並 Intent#ACTION_PROFILE_UNAVAILABLE 收到任何設定檔變更的通知。 應用程式也可以透過呼叫 #isQuietModeEnabled(UserHandle)來檢查靜音模式的當前狀態。

呼叫者必須是前景預設啟動者,或擁有以下其中一項權限: MANAGE_USERS 或 MODIFY_QUIET_MODE。

Java 文件 android.os.UserManager.requestQuietModeEnabled(boolean, android.os.UserHandle)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

RequestQuietModeEnabled(Boolean, UserHandle, Int32)

執行與 #requestQuietModeEnabled(boolean, UserHandle)相同的操作,但帶有一個旗標來調整請求的行為。

[Android.Runtime.Register("requestQuietModeEnabled", "(ZLandroid/os/UserHandle;I)Z", "GetRequestQuietModeEnabled_ZLandroid_os_UserHandle_IHandler", ApiSince=30)]
public virtual bool RequestQuietModeEnabled(bool enableQuietMode, Android.OS.UserHandle userHandle, int flags);
[<Android.Runtime.Register("requestQuietModeEnabled", "(ZLandroid/os/UserHandle;I)Z", "GetRequestQuietModeEnabled_ZLandroid_os_UserHandle_IHandler", ApiSince=30)>]
abstract member RequestQuietModeEnabled : bool * Android.OS.UserHandle * int -> bool
override this.RequestQuietModeEnabled : bool * Android.OS.UserHandle * int -> bool

參數

enableQuietMode
Boolean

靜音模式應啟用或關閉

userHandle
UserHandle

使用者帳號

flags
Int32

可以是 0 或 #QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED。

傳回

false 如果需要使用者的憑證才能關閉靜音模式, true 否則

屬性

備註

執行與 #requestQuietModeEnabled(boolean, UserHandle)相同的操作,但帶有一個旗標來調整請求的行為。

Java 文件 android.os.UserManager.requestQuietModeEnabled(boolean, android.os.UserHandle, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於