Chi*_*man 2 android locking screen
我正在编写一个应用程序,以在手机锁定且屏幕关闭时在锁定屏幕上显示活动。当用户离开活动时,应显示键盘保护。检测手机是否锁定的常用方法是通过接收器和ACTION.SCREEN_OFF。 如果用户按锁定按钮将锁定和屏幕关闭,则效果非常好。然而,ICS之后,手机可能不会在屏幕关闭时立即锁定。
那么,如何获取锁定事件或者如何获取如下图所示的自动锁定的值呢?
我知道inKeyguardRestrictedInputMode()有一种方法可以检查手机是否已锁定。但它不能像接收器一样在手机锁定时自动报告。
小智 5
您可以通过以下代码获取超时值:
mResolver = this.getContentResolver();
long timeout = Settings.Secure.getInt(mResolver,
"lock_screen_lock_after_timeout",
0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3153 次 |
| 最近记录: |