android xml 指纹动画,如何检查设备是否具有指纹功能并在Android中使用
API 28的最新版本
AndroidManifest.xml文件
现在,您可以使用:
val executor = activity.mainExecutor
val cancelListener = DialogInterface.OnClickListener { _, _ -> })
val biometricPrompt = BiometricPrompt.Builder(context)
.setTitle("Title")
.setSubtitle("Subtitle")
.setDescription("Description")
.setNegativeButton("Cancel", executor, cancelListener)
.build()
下一个代码适用于低于API28的版本
在API级别28中不推荐使用此类。参见生物识别提示
显示启动身份验证时系统提供的对话框。在一个
设备可能具有不同类型生物特征的世界
身份验证,提供一个系统要现实得多
身份验证对话框,因为方法可能因供应商/设备而异。
我建议你读这篇文章:
另外,请按照另一个思路:
你必须将依赖项添加到你的梯度文件中
compile "com.android.support:support-v4:23.0.0"
基本上,如果我正确理解你的问题,你想知道设备是否有指纹硬件和功能。那么您可以使用:
// Check if we're running on Android 6.0 (M) or higher
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
//Fingerprint API only available on from Android 6.0 (M)
FingerprintManager fingerprintManager = (FingerprintManager) context.getSystemService(Context.FINGERPRINT_SERVICE);
if (!fingerprintManager.isHardwareDetected()) {
// Device doesn't support fingerprint authentication
} else if (!fingerprintManager.hasEnrolledFingerprints()) {
// User hasn't enrolled any fingerprints to authenticate with
} else {
// Everything is ready for fingerprint authentication
}
}
别忘了在AndroidManifest中添加访问指纹功能的权限。自API 28起:
API28之前:
希望对你有帮助。
android xml 指纹动画,如何检查设备是否具有指纹功能并在Android中使用相关推荐
- android 同根动画_Android(java)学习笔记141:Android下的逐帧动画(Drawable Animation)...
1. 帧动画: 帧动画顾名思义,一帧一帧播放的动画就是帧动画. 帧动画和我们小时候看的动画片的原理是一样的,在相同区域快速切换图片给人们呈现一种视觉的假象感觉像是在播放动画,其实不过是N张图片在一帧一 ...
- android 调用数字键盘,微信调用支付数字键盘功能实现方法(Android)
微信调用支付数字键盘功能实现方法(Android)现在微信支付.输入密码功能,已经开始使用自定义数字键盘,这样不仅更加方便.其效果着实精致.你知道微信支付和输入密码时自定义数字键盘是如何实现的? 不知 ...
- android 添加json动画,Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
说到动画效果,一般都会感到很高端,感觉很酷炫:而小菜技术有限,稍复杂的动画效果也需要很多时间处理,但是遇到时间紧任务重的情况该怎么办呢?那就尝试一下 Lottie 是个啥? Lottie 咋集成?bu ...
- android使用gmail+app,5个方便的隐藏功能在Gmail Android应用程序
中国邮箱网讯 1月15日消息 让我们面对现实吧:在收件箱即将死亡和牛顿·梅勒的灭亡之间,我们中的一群人不久就会回到Gmail.这意味着我们还有很多勉强的调整. 请记住,Gmail Android应用程 ...
- Android材料设计动画之触摸反馈
Android材料设计动画之触摸反馈 定制触摸反馈 前言 在Android 5.0版本发布时,所公布的Android材料设计之动画更新幅度很大,有各种各样,各种场景下的动画.动画对于增强用户体验的感受 ...
- Android XML解析器– XMLPullParser
Welcome to android xml parser example using XMLPullParser. We will have a sample XML file that we wi ...
- Android:将鼠标右键点击事件设置为返回功能
Android:将鼠标右键点击事件设置为返回功能 一.Android开发中类似box产品,一般鼠标右键都设置为返回键,那在哪里地方修改呢? 二.源码路径framework\native\service ...
- Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72878059 1.Activity的任务栈 1.类似一个木桶,每层只能放一个木块,我 ...
- Android Animation (安卓动画)概念简介
Android Animation Android 四种动画分别为逐帧动画和补间动画.属性动画.过渡动画: Frame Animation (逐帧动画) 实现方式:xml 和 Java代码 图片跳转的 ...
最新文章
- 关于Hive sql里面的分组函数
- 【VMCloud云平台进阶篇】Monitor监控(一)
- 电脑换ip_代理ip地址怎么换
- mysql group by 别名_[转]为什么group by后面不能使用别名(除MySQL)
- java 循环map 优雅写法_Java for循环Map集合优化实现解析
- oracle 回滚空间查询,oracle回滚段和回滚表空间操作
- 工作记录二-Docker+Dockerfile
- iOS 使点击事件穿透透明的UIView
- Lua学习笔记(1)
- leetcode字节跳动探索
- ffmpeg格式转换命令
- java获取pdf的属性_Java 文件属性.pdf
- unity中的游戏推出代码
- 刷机入门 手把手教程
- larval 操作mysql数据库_laravel操作数据库
- 常用经方的应用体会
- 台灯哪个牌子的比较好保护视力的?盘点五款护眼台灯排行榜
- javascript学习笔记下篇--浏览器对象
- Java基础案例2-4为新员工分配部门
- python123平台作业答案第十二周_python周报第十二周