【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启动它,而无需明确地将其添加到相应应用的清单中。
推荐阅读
- 如何将我在Android Studio中制作的应用程序放入手机中()
- ASP.NET CORE没有app.UseEndpoints()方法
- 在Express中,app.router到底做了什么()
- 如何以编程方式从Symfony 3表单(表单类型)中删除字段
- 如何在你的Symfony 3表单中检索未映射字段的值
- 如何在Symfony 3中合并多个PDF
- 如何在WinForms中使用Barcodelib库使用C#从具有不同格式的字符串中创建条形码图像
- Winforms跨线程操作无效(从不是在其上创建线程的线程访问的控件”控件名”)
- 如何在Windows中使用Swift编程语言