android指纹采集sdk,SDK上的Android指纹23
我在
Android上有一个项目,minSDK = 17,targetSDK = 23.我们在这个项目中使用FingerprintManager类进行了指纹认证(它在SDK23中添加).我们添加了SDK版本检查,因此如果SDK< 23,我们不会使用与指纹相关的任何内容.但在较旧的SDK版本中,应用程序的行为是不可预测的:在某些版本的应用程序上只是崩溃,在其他版本上 - 指纹无法正常工作(所以,没关系). 我的问题: 1)minSDK = 17的任何好的且易于实现的库可以识别指纹吗?
2)如何避免SDK <23的设备中的应用崩溃?
崩溃错误:
E/dalvikvm: Could not find class 'android.hardware.fingerprint.FingerprintManager', referenced from method nl.intratuin.LoginActivity.loginByFingerprint
E/AndroidRuntime: FATAL EXCEPTION: main java.lang.VerifyError:
LoginActivity at java.lang.Class.newInstanceImpl(Native Method)
try {
keyStore.load(null);
SecretKey key = (SecretKey) keyStore.getKey(KEY_NAME,
null);
cipher.init(Cipher.ENCRYPT_MODE, key);
return true;
} catch (KeyPermanentlyInvalidatedException e) {
return false;
} catch (KeyStoreException | CertificateException
| UnrecoverableKeyException | IOException
| NoSuchAlgorithmException | InvalidKeyException e) {
throw new RuntimeException("Failed to init Cipher", e);
}
第一个阻止整个应用程序错误我上面提到的错误.当然,我可以删除此catch(此异常扩展InvalidKeyException,因此将被处理),并在出现任何异常时返回false.这有更好的方法吗?
android指纹采集sdk,SDK上的Android指纹23相关推荐
- Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences
Android 借助Stetho在Chrome上调试Android网络.数据库.Sharedpreferences 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/a ...
- iphone上安装android系统,如何在iPhone上安装Android操作系统?
关于"如何在iPhone上安装Android操作系统?"相关问题,库巴帮助小帮手为您解答. 本文是教各位如何安装谷歌的Android操作系统到iPhone上.事先警告,动手能力不强 ...
- 树莓派编译 android,RPI3: 在树莓派3上运行ANDROID 8.1系统
Android 官方并没有提供可运行在树莓派3上的Android系统,而只提供了AndroidThings系统,并且还只是preview的版本.想在树莓派上运行Android 8.1系统,就需要自己动 ...
- android 模拟器 device disconnect,Jenkins上的Android模拟器错误:设备离线
我已经为Jenkins安装了 Android Emulator插件.我可以构建和测试Android项目.我的Jenkins在Ubuntu服务器上运行(仅限终端访问).该项目是从Github撤出的.现在 ...
- mx组件损坏 android,NXP Pico i.MX7D上安装Android Things系统疑难杂症汇总
Android Things在NXP Pico i.MX7D上刷机的正常步骤仍是很简单的,不过也陆续有很多朋友碰到各类问题.这里把问题和解决方法作个汇总,有新问题再继续补充.碰到问题的朋友,也能够在文 ...
- Android X86和手机arm上的android开发是不同的。
在网上看到"基于x86 Android ndk应用移植指南",说没有包含X86原生库的应用,需要进行移植为支持x86的库,才能在x86架构Android的设备上运行 目前已经有45 ...
- android 手机调试链接不上,解决android 连接真机调试连接不了的问题
无论是eclipse还是Android Studio ,有时候会出现无法连通手机的问题,显示: no target device fund. 可以根据以下几个步骤来解决此问题: 一.手机连接电脑,是否 ...
- android系统的iphone,iPhone上安装Android系统详细步骤。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在iphone安装android系统的详细步骤 首先,准备好iphone的多点触屏和wlan固件.因为法律的缘故,我们不能分享这些文件,你可以去ipsw文 ...
- android 4.3 模拟器,模拟器上的Android 4.3
如何在Windows的Android模拟器中运行自己构建的x86或arm映像. 对于Linux,它工作正常. 我已经从最新的AOSP来源构建了图像. 当我尝试在模拟器中启动它时,使用–show-ker ...
- 在真实设备上进行Android调试
本教程将向您展示如何在真正的Android设备(手机)上调试Android应用程序. 本教程中的工具和环境: Eclipse IDE 3.7 + ADT插件 三星Galaxy S2 Windows 7 ...
最新文章
- lamp下mysql安全加固
- mysql读出varchar乱码_pymssql读取varchar字段中文显示乱码的问题分析
- 中国第一家交货的自动驾驶独角兽:完全自主泊车,千元级硬件成本
- webvr动画函数requestAnimationFrame
- 40)类与类之间的关系(has use is)
- 以下哪些是oracle预定义角色,Oracle中预定义角色有哪些?
- time Interval in SAP UI5 SalesPipeline
- sql2005 分页 ROW_NUMBER()
- C语言实现EEPROM程序读取24C02成功读取方案单片机用
- Ubuntu操作-01 安装NVIDIA显卡驱动
- MathType 7试用版写论文科研必备神器
- 【HTML5+CSS】美观的button设置
- Python学习之字典练习(重复数字统计)
- win7删除计算机 网络打印机驱动程序,Windows 7、8 系统下手动删除打印机驱动程序的方法...
- 阿里图标字体库的动态使用Android
- wxpython表格怎么分页_Word表格跨页断行如何排版?Word表格换页脱节怎么办?
- 认识微型计算机的组成ppt,认识微型计算机(PPT课件).ppt
- 森林防火无线监控系统解决方案
- 动视解析现代战争3 成功因团队强
- 红色石头十八岁的天空主题曲铃声 红色石头十八岁的天空主题曲...
热门文章
- css display:flex 属性
- [置顶] 以盛唐气象,浇胸中块垒:唐诗与宋词学习笔记汇总目录
- 移动硬盘驱动器读到,但不显示盘符
- php 抽奖系统源码下载,魔众砸金蛋抽奖系统PHP源码 v2.0.0
- iptables 报错 MASQUERADE':No such file or directory
- CAD中图形无法复制,使用块插入来合并两个dwg图形
- linux查看程序bss段,[必须掌握].bss段和.data段的区别
- windows cmd 批处理将文件名改为大写:https://blog.csdn.net/llq108/article/details/47185279
- 数据分析模型 第九章
- 计算机网络应用班级口号霸气押韵,跑操口号大全(精选50句)