Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SuppressLint("NewApi") private boolean testFingerPrintSettings() {
- print("Testing Fingerprint Settings");
- if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M)
- {
- print("This Android version does not support fingerprint authentication.");
- return false;
- }
- keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
- fingerprintManager = (FingerprintManager)
- getSystemService(FINGERPRINT_SERVICE);
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
- if (!keyguardManager.isKeyguardSecure()) {
- print("User hasn't enabled Lock Screen");
- return false;
- }
- }
- if (ActivityCompat.checkSelfPermission(this,Manifest.permission.USE_FINGERPRINT) != PackageManager.PERMISSION_GRANTED) {
- print("User hasn't granted permission to use Fingerprint");
- return false;
- }
- if (!fingerprintManager.hasEnrolledFingerprints()) {
- print("User hasn't registered any fingerprints");
- return false;
- }
- print("Fingerprint authentication is set.n");
- return true;
- }
Add Comment
Please, Sign In to add comment