語言

KeyguardManager.RequestDismissKeyguard 方法

定義

請求關閉鑰匙保護(鎖屏)若目前顯示。

[Android.Runtime.Register("requestDismissKeyguard", "(Landroid/app/Activity;Landroid/app/KeyguardManager$KeyguardDismissCallback;)V", "GetRequestDismissKeyguard_Landroid_app_Activity_Landroid_app_KeyguardManager_KeyguardDismissCallback_Handler", ApiSince=26)]
public virtual void RequestDismissKeyguard(Android.App.Activity activity, Android.App.KeyguardManager.KeyguardDismissCallback? callback);
[<Android.Runtime.Register("requestDismissKeyguard", "(Landroid/app/Activity;Landroid/app/KeyguardManager$KeyguardDismissCallback;)V", "GetRequestDismissKeyguard_Landroid_app_Activity_Landroid_app_KeyguardManager_KeyguardDismissCallback_Handler", ApiSince=26)>]
abstract member RequestDismissKeyguard : Android.App.Activity * Android.App.KeyguardManager.KeyguardDismissCallback -> unit
override this.RequestDismissKeyguard : Android.App.Activity * Android.App.KeyguardManager.KeyguardDismissCallback -> unit

參數

activity
Activity

活動:請求解僱的活動。 該活動必須透過使用 R.attr.showWhenLocked 或 Activity.setShowWhenLocked(布林值)來顯示,或者必須處於若 Keyguard 未隱藏時該活動會被看到的狀態。 若非如此,請求將立即失敗,並會被呼叫 KeyguardDismissCallback.onDismissError。 這個值不可能為零值。

callback
KeyguardManager.KeyguardDismissCallback

KeyguardManager.KeyguardDismissCallback:若請求成功,則呼叫;若呼叫者不想知道結果,則為空。 若在收到回調前已銷毀活動,則不會啟動回調。

屬性

備註

請求關閉鑰匙保護(鎖屏)若目前顯示。 若 Keyguard 不安全或裝置目前處於受信任狀態,呼叫此方法會立即關閉 Keyguard,無需使用者操作。 如果 Keyguard 是安全的,且裝置未處於可信狀態,這會顯示使用者介面,讓使用者輸入憑證。 如果 Activity attr R.attr.turnScreenOn 的值為真,當鍵控系統關閉時,螢幕就會亮起。

本頁內容與程式碼範例受內容授權條款所規範。 Java 和 OpenJDK 是 Oracle 和/或其關係企業的商標或注冊商標。

最後更新於 2026-08-03 UTC。

Android 參考資料。android.app.KeyguardManager.requestDismissKeyguard

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

適用於