android9版本低吗,如何在低于Android 9.0的版本中使用Biometric P...

我正在尝试实现生物特征提示API以使用指纹验证来验证用户身份.我能够成功集成Biometric提示,并且它正在Andorid 9.0上运行.但是正如文档所示,Biometric api也向后兼容,但是当我使用以下代码构建对话框时,它会显示API支持警告.

Call requires API level 28 (current min is 15): new

android.hardware.biometrics.BiometricPrompt.Builder less… (Ctrl+F1)

This check scans through all the Android API calls in the application

and warns about any calls that are not available on all versions

targeted by this application (according to its minimum SDK attribute

in the manifest)

mBiometricPrompt = new BiometricPrompt.Builder(this)

.setDescription("Description")

.setTitle("Title")

.setSubtitle("Subtitle")

.setNegativeButton("Cancel", getMainExecutor(), new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialogInterface, int i) {

Log.i(TAG, "Cancel button clicked");

}

})

.build();

我该怎么做才能在较低的api上实现此功能?这是截图.

0dd87f5655fa82943ab2a8a5154aaa5c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值