簡體   English   中英

使用disableKeyguard和reenableKeyguard進行鎖定和解鎖

[英]Using disableKeyguard and reenableKeyguard to lock and unlock

在我的應用程序中,我正在使用disableKeyguard和reenableKeyguard分別通過接近和加速度傳感器鎖定和解鎖屏幕。 我的應用程序正在處理一些錯誤。 如果用戶通過拖動(而不使用我的應用程序) unlocks屏幕,則我的應用程序將不會lock !。 如何預防這個問題? 如何解決這個錯誤? 請幫助我。

還有其他方法可以鎖定和解鎖嗎?

提前致謝。

reenableKeyguard

reenableKeyguard()void重新啟用鍵盤保護。 如果先前對disableKeyguard()的調用導致隱藏,則鍵盤保護將重新出現。 從onPause()調用它是一個好地方。注意:當啟用任何需要密碼的DevicePolicyManager時,此調用無效。

此方法要求調用方持有權限DISABLE_KEYGUARD。

您的應用是一個叫disableKeyguard()第一,否則你無法使用鎖定reenableKeyguard()

來源: https : //developer.android.com/reference/android/app/KeyguardManager.KeyguardLock.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM