以编程方式检查Android中的PIN锁是否处于活动状态

时间:2011-05-17 22:07:20

标签: android telephony sim-card telephonymanager

这就是事情 - 我正在做一个安全应用程序,需要能够检查是否设置了PIN码。官方API返回相同的值,无论PIN状态如何,我一直在试验ITelephony,但似乎无法让它工作。有什么帮助吗?

1 个答案:

答案 0 :(得分:-1)

解决方法!

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