我正在使用Android5.0API进行指纹认证。我的要求是,如果当前的设备支持指纹认证,那么我将通过指纹认证,否则将使用正常的方式,但需要检查每个API18以上的设备是否有指纹扫描仪。
所以,任何人都可以告诉我,如何在android中检查指纹认证的设备兼容性。
提前谢谢。
发布于 2016-06-01 17:29:09
Log.i("TEST", "API Level is: " + Build.VERSION.SDK_INT);
所以:
if (Build.VERSION.SDK_INT > 18) {
// do the job.
}
发布于 2017-12-04 19:36:24
FingerprintManager fingerprintManager = (FingerprintManager)getSystemService(FINGERPRINT_SERVICE);
if(Build.VERSION.SDK_INT > Build.VERSION_CODES.JELLY_BEAN_MR2){
if(!fingerprintManager.isHardwareDetected()){
//your device doesn't have fingerprint Sensor
}else{
// do your code..
}
}
https://stackoverflow.com/questions/37562584
复制相似问题