有人知道确定设备屏幕何时被遮挡(未关闭)的最简单方法吗?
当通知可能包含私有(private)信息,但它们显示在被阻止的屏幕上时,这种情况是必要的。我不想显示它。
最佳答案
if(isKeyboardLocked(context)){
// screen blocked
}
private boolean isKeyboardLocked(Context context) {
KeyguardManager myKM = (KeyguardManager) context
.getSystemService(Context.KEYGUARD_SERVICE);
return myKM.inKeyguardRestrictedInputMode();
}
关于android - 当屏幕在 Android 中被阻止时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12954174/