键盘锁是否有直接事件?

gre*_*man 5 events android keyguard keyguardlock

重复警告:这篇文章不是关于屏幕开/关,而是关于键盘锁(这些问题不一样)。

幸运的是,键盘锁解锁时会直接发生事件,但是键盘锁锁定时事件又如何呢?我来回搜索了Android API事件列表,但根本看不到它(短语“锁定”-无,短语“ keyguard”-一个,表示关闭状态)。

我知道解决方法-等待屏幕关闭事件,在循环中检查键盘锁的状态并等待屏幕打开事件,因为从屏幕关闭开始,手机只能在两个方向上移动-手机将被锁定或屏幕将再来一次。并不是大量的代码,但是无论如何都会被黑客入侵,所以我希望我错过了手册中的内容,并且有直接的事件用于键盘锁锁定。