繁体   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