Android jetpack生物识别DeviceCredentialHandlerActivity输出=真的需要吗()

【Android jetpack生物识别DeviceCredentialHandlerActivity输出=真的需要吗()】学向勤中得,萤窗万卷书。这篇文章主要讲述Android jetpack生物识别DeviceCredentialHandlerActivity输出=真的需要吗?相关的知识,希望能为你提供帮助。
我使用setDeviceCredentialAllowed(true)实现了新的生物识别库,如official documentation中所示
在此库中,有一个正在使用的活动“ DeviceCredentialHandlerActivity”,该活动在清单中具有exported = true,为什么确实需要这个/?许多人应该知道,如果可能的话,应该避免出口活动,以确保安全。我已使用以下属性覆盖了此属性:

< activity android:name="androidx.biometric.DeviceCredentialHandlerActivity" android:exported="false" tools:replace="android:exported"> < /activity>

并且使用指纹/密码的身份验证仍可在Android 29及以下版本上使用。
答案
导出生物识别DeviceCredentialHandlerActivity确保已导出DeviceCredentialHandlerActivity,以便其他活动可以通过BiometricPrompt启动它,而无需明确地将其添加到相应应用的清单中。

    推荐阅读