проверьте, включена ли защита ключей, т.е. активна ли она в приложении для Android

1

Как я могу проверить в своем приложении для Android, есть ли сейчас блокировка клавиатуры? Я имею в виду, что когда экран выключается, Android активирует keyguard, поэтому в следующий раз, когда вы проснетесь, у вас есть экран блокировки клавиатуры. Поэтому я просто хочу узнать из приложения, что если включена защита ключа или нет.

Я посмотрел на keyguardmanager.java, но у него нет этого API.

Теги:

1 ответ

5

Получить системный сервис KeyGuardManager и вызвать функцию inKeyguardRestrictedInputMode(). См. Документацию Здесь.

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);  

Log.v(TAG,""+keyguardManager.inKeyguardRestrictedInputMode());

Я тестировал свой HTC G1, он работает.

  • 0
    Для вызова требуется уровень API 16

Ещё вопросы

Сообщество Overcoder
Наверх
Меню