我有一个实现DeviceAdminReceiver
. 当用户尝试解锁设备时,我希望能够确定使用了什么方法(例如,PIN 或指纹读取器)。
我想这样做的原因是因为指纹读取器错误可能超过用户策略指定的解锁失败阈值,并且当这种情况发生时,设备管理器将擦除用户的数据。丢失数据是一种糟糕的用户体验,因为当您在寻找其他东西时,您的手碰到了包里的手机。我希望能够更智能地了解如何根据策略阈值计算指纹扫描仪故障与如何计算 PIN 或密码尝试。
据我所知,Android 没有给我这些信息,但我想我可能会向更广泛的社区询问我是否有遗漏某些东西的机会。