gpt4 book ai didi

android - 暂时禁用指纹

转载 作者:搜寻专家 更新时间:2023-11-01 09:33:11 26 4
gpt4 key购买 nike

在启用了 FingerPrintSensor 的设备中,当我们重新启动设备时,它会暂时禁用指纹并强制用户使用 pin/密码/图案解锁设备。我想实现此功能,所以我使用 DevicePolicyManger锁定用户设备。

mDevicePolicyManager.lockNow();

问题是它确实锁定了设备,但仅在少数设备或 ROM 中禁用了指纹。我有 Redmi Note 3 和 Custom rom,如 lineage OS 和 Mokee Rom,它可以锁定屏幕并禁用指纹。但是对于 MIUI,它只是锁定设备但不会禁用指纹。

为什么会这样?我如何确保它禁用每个设备/ROM 的指纹验证,或者是否有其他替代方法来实现此目的?

最佳答案

您可以尝试使用 setKeyguardDisabledFeatures将 KEYGUARD_DISABLE_FINGERPRINT 设置为完全禁用它们或仅在您使用 locknow API 时禁用它们,稍后重新启用它。

至于自定义 ROM,它们是否都基于相同版本的 Android?如果他们是 Android 7.0+,我会看看 MIUI 是否使用全盘加密而不是直接启动的基于文件的加密。这两种加密方法之间的行为有些复杂,并且键盘锁安全性与各自的加密 key 相关联。重新启动时,无法使用指纹,因为它们被认为不够强大,无法解锁硬件支持的 keystore 。

关于android - 暂时禁用指纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45525658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com