You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 11(小米10T)Biometric Prompt Dialog生物识别图标不显示问题

问题解决:小米10T(Android11)Biometric Prompt生物识别图标不显示

针对你遇到的问题,这里有几个可行的排查和解决方向:

  • 添加必要权限:确保你的AndroidManifest.xml中声明了生物识别权限:

    <uses-permission android:name="android.permission.USE_BIOMETRIC" />
    

    若需要兼容Android 10及以下版本,可额外添加USE_FINGERPRINT权限。

  • 显式指定允许的验证器类型:在构建PromptInfo时,明确设置允许的生物识别验证器,让系统匹配设备对应的生物识别方式。修改代码如下:

    BiometricPrompt.PromptInfo promptInfo = new BiometricPrompt.PromptInfo.Builder()
            .setTitle(activity.getString(R.string.login))
            .setSubtitle(activity.getString(R.string.using_your_bimetric_credential))
            .setNegativeButtonText("Cancel")
            .setConfirmationRequired(false)
            // 添加该行,指定强生物识别或设备凭证验证
            .setAllowedAuthenticators(BiometricManager.Authenticators.BIOMETRIC_STRONG | BiometricManager.Authenticators.DEVICE_CREDENTIAL)
            .build();
    

    小米10T的侧边指纹属于强生物识别范畴,显式指定后系统会正确加载对应图标。

  • 排查setConfirmationRequired的影响:部分厂商系统对setConfirmationRequired(false)的处理存在差异,你可以尝试将其改为true,测试图标是否正常显示(若业务逻辑允许)。

  • 确认设备生物识别状态:检查设备是否已录入指纹/面部等生物识别信息,且系统设置中已开启对应功能——未录入生物信息时,对话框也可能不显示图标。

内容的提问来源于stack exchange,提问作者Jasol Singh Sodha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 07:50:14