UserManager.RequestQuietModeEnabled 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| RequestQuietModeEnabled(Boolean, UserHandle) |
啟用或關閉設定檔的靜音模式。 |
| RequestQuietModeEnabled(Boolean, UserHandle, Int32) |
執行與 |
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。