KeyguardManager myKM = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); if( myKM.inKeyguardRestrictedInputMode()) { //it is locked } else { //it is not locked }
KeyguardManager kgMgr = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); boolean showing = kgMgr.inKeyguardRestrictedInputMode();
KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); boolean locked = km.inKeyguardRestrictedInputMode();
private boolean isPrivacyModeActive() { KeyguardManager keyguardService = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); boolean privacyModeAlwaysEnabled = K9.getNotificationHideSubject() == NotificationHideSubject.ALWAYS; boolean privacyModeEnabledWhenLocked = K9.getNotificationHideSubject() == NotificationHideSubject.WHEN_LOCKED; boolean screenLocked = keyguardService.inKeyguardRestrictedInputMode(); return privacyModeAlwaysEnabled || (privacyModeEnabledWhenLocked && screenLocked); }
public KeyguardManagerAssert hasUnrestrictedInputMode() { isNotNull(); assertThat(actual.inKeyguardRestrictedInputMode()) // .overridingErrorMessage("Expected unrestricted input mode but was restricted.") // .isFalse(); return this; }
public KeyguardManagerAssert hasRestrictedInputMode() { isNotNull(); assertThat(actual.inKeyguardRestrictedInputMode()) // .overridingErrorMessage("Expected restricted input mode but was unrestricted.") // .isTrue(); return this; }
@Test public void testIsInRestrictedInputMode() { assertThat(manager.inKeyguardRestrictedInputMode()).isFalse(); ShadowKeyguardManager shadowMgr = shadowOf(manager); shadowMgr.setinRestrictedInputMode(true); assertThat(manager.inKeyguardRestrictedInputMode()).isTrue(); }
if (km.inKeyguardRestrictedInputMode()) { registerReceiver(mUserPresentReceiver, userPresent); } else {
/** * 检测锁屏状态 * * @return */ public boolean inKeyguardRestrictedInputMode() { return keyguardManager.inKeyguardRestrictedInputMode(); }
KeyguardManager myKM = (KeyguardManager) сontext.getSystemService(Context.KEYGUARD_SERVICE); if( myKM.inKeyguardRestrictedInputMode() ) { // it is locked } else { //it is not locked }
KeyguardManager kManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); if( kManager .inKeyguardRestrictedInputMode()) { //locked } else { //not locked }
/** * 当前是否为锁屏状态 * * @return */ public boolean isScreenLock() { return this.keyguardManager.inKeyguardRestrictedInputMode(); }
/** * 判断是否锁屏 * * @param context 上下文 * @return {@code true}: 是<br>{@code false}: 否 */ public static boolean isScreenLock(Context context) { KeyguardManager km = (KeyguardManager) context .getSystemService(Context.KEYGUARD_SERVICE); return km.inKeyguardRestrictedInputMode(); } }
/** * 判断是否锁屏 * * @param context 上下文 * @return {@code true}: 是<br>{@code false}: 否 */ public static boolean isScreenLock(Context context) { KeyguardManager km = (KeyguardManager) context .getSystemService(Context.KEYGUARD_SERVICE); return km.inKeyguardRestrictedInputMode(); } }
public static boolean isSleeping(Context context) { KeyguardManager kgMgr = (KeyguardManager) context .getSystemService(Context.KEYGUARD_SERVICE); return kgMgr.inKeyguardRestrictedInputMode(); }
public static boolean isScreenLocked(Context context) { KeyguardManager keyguardManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); return keyguardManager.inKeyguardRestrictedInputMode(); }
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE); if (keyguardManager.inKeyguardRestrictedInputMode()) { Window window = Activity.getWindow(); window.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD); window.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED); window.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON); }
public KeyguardManagerAssert hasRestrictedInputMode() { isNotNull(); assertThat(actual.inKeyguardRestrictedInputMode()) // .overridingErrorMessage("Expected restricted input mode but was unrestricted.") // .isTrue(); return this; }
public KeyguardManagerAssert hasUnrestrictedInputMode() { isNotNull(); assertThat(actual.inKeyguardRestrictedInputMode()) // .overridingErrorMessage("Expected unrestricted input mode but was restricted.") // .isFalse(); return this; }
private boolean isIntentUserVisible(Context context) { // Only process Intents if the screen is on and the device is unlocked; // i.e. the user will see what is going on. if (mKeyguardManager == null) { mKeyguardManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); } if (!ApiCompatibilityUtils.isInteractive(context)) return false; return !ApiCompatibilityUtils.isDeviceProvisioned(context) || !mKeyguardManager.inKeyguardRestrictedInputMode(); }