Программно проверить, активирована ли блокировка PIN-кода в Android - PullRequest
3 голосов
/ 18 мая 2011

Вот в чем дело - я делаю приложение для обеспечения безопасности, которое должно быть в состоянии проверить, установлен PIN-код или нет.Официальный API возвращает одно и то же значение независимо от состояния PIN-кода, и я экспериментировал с ITelephony, но не могу заставить его работать.Любая помощь, пожалуйста?

1 Ответ

0 голосов
/ 17 октября 2013

Обходной путь!

@override
protected void onPause() {
  super.onPause();
  PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
  boolean isScreenOn = powerManager.isScreenOn();
  if (!isScreenOn) {
    // do stuff...
  }
}
...