Android 使用disableKeyguard和reenableKeyguard锁定和解锁

Android 使用disableKeyguard和reenableKeyguard锁定和解锁,android,Android,在我的应用程序中,我使用disableKeyguard和reenableKeyguard分别锁定和解锁带有接近传感器和加速计传感器的屏幕。我的应用程序有一些bug。如果用户通过拖动解锁屏幕(不使用我的应用程序),则我的应用程序将不会锁定!。如何防止这个问题?如何修复此错误?请帮帮我 有没有其他方法可以锁定和解锁 提前谢谢 可重入键盘 void reenableKeyguard()重新启用keyguard键盘护卫将 如果上一次调用disableKeyguard()导致它被禁用,则重新出现 隐藏。从

在我的应用程序中,我使用disableKeyguard和reenableKeyguard分别锁定和解锁带有接近传感器和加速计传感器的屏幕。我的应用程序有一些bug。如果用户
通过拖动解锁
屏幕(不使用我的应用程序),则我的应用程序将不会
锁定
!。如何防止这个问题?如何修复此错误?请帮帮我

有没有其他方法可以锁定和解锁

提前谢谢

可重入键盘

void reenableKeyguard()重新启用keyguard键盘护卫将 如果上一次调用disableKeyguard()导致它被禁用,则重新出现 隐藏。从onPause()调用此函数是一个很好的地方。注意:此调用 在启用任何需要 密码

此方法要求调用方保留权限 禁用键盘保护

您的应用程序必须首先调用
disableKeyguard()
,否则无法使用
reenableKeyguard()锁定它

资料来源:

可重入键盘

void reenableKeyguard()重新启用keyguard键盘护卫将 如果上一次调用disableKeyguard()导致它被禁用,则重新出现 隐藏。从onPause()调用此函数是一个很好的地方。注意:此调用 在启用任何需要 密码

此方法要求调用方保留权限 禁用键盘保护

您的应用程序必须首先调用
disableKeyguard()
,否则无法使用
reenableKeyguard()锁定它


资料来源:

Dang 5年以上没有回答Dang 5年以上没有回答