android - BiometricPrompt 类在 Xamarin Android 中不可用

标签 android xamarin xamarin.android android-9.0-pie

我已经切换到 Xamarin SDK beta channel ,他们说那里支持 Android 9.0,但是在我的 Android 项目中切换/下载/安装最新的 SDK 并以 Android 9.0 为目标后,我仍然没有看到 BiometricPrompt类可供消费。我需要在我的应用程序登录时利用它进行面部识别,并替换 FingerprintManager 类(至少对于 Android 9 设备。)

enter image description here

我错过了什么?

最佳答案

您的编译目标必须设置为 Android 9.0 (Pie) 才能访问 API 级别 28 SDK:

enter image description here

然后需要将运行时目标设置为 Android 9.0 API 级别 28(或“自动”,这将是 28 的编译目标)。从那里,您可以在运行时进行 API 级别检查以确定调用哪些 API。

enter image description here

关于android - BiometricPrompt 类在 Xamarin Android 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53012396/

相关文章:

android - 如何从android.app.Notification对象检索ContentText?

c# - 将 WIndows Store MonoGame 应用程序转换为 Android

c# - 在 Xamarin.Android 中隐藏标题栏

c# - Monodroid ListView更新问题

android - "ConvertResourcesCases"任务意外失败。 Xamarin Android 构建

android - 如何禁用 Horizo​​ntalScrollView 中的滚动?

java - 给定的代码返回一个空的 JSON 输出

android - fragment 中的 onCreateOptionsMenu() 不替换 ActionBar 菜单

visual-studio - 无法更改 PCL 库目标框架

c# - 降级 Xamarin.Android