gpt4 book ai didi

android - 确定哪些类型的生物识别硬件可用Android

转载 作者:行者123 更新时间:2023-12-02 13:41:53 32 4
gpt4 key购买 nike

我正在使用Kotlin设置生物特征登录。我可以使用它,但是我想根据可用的硬件(即)切换显示哪个图标。显示用于视网膜扫描的视网膜扫描仪图标,用于指纹扫描的指纹等。
到目前为止,我还没有找到能够确定这种情况的方法,而google机器并不是很有用。
类似于

when (biometricManager.biometricType) {
face -> {}
fingerprint -> {}
retinaScanner -> {}
}
会很棒。是否存在?

最佳答案

我想通了,您使用了程序包管理器。

enum class BiometricType {
Iris, Fingerprint, Face, None
}

fun biometricType(context: Context): BiometricType {
return when {
context.applicationContext.packageManager.hasSystemFeature(PackageManager.FEATURE_FACE) -> BiometricType.Face
context.applicationContext.packageManager.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT) -> BiometricType.Fingerprint
context.applicationContext.packageManager.hasSystemFeature(PackageManager.FEATURE_IRIS) -> BiometricType.Iris
else -> BiometricType.None
}
}
希望这可以在将来帮助其他人

关于android - 确定哪些类型的生物识别硬件可用Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62602063/

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