Guest User

Untitled

a guest
Jan 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. @SuppressLint("NewApi") private boolean testFingerPrintSettings() {
  2. print("Testing Fingerprint Settings");
  3.  
  4. if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M)
  5. {
  6. print("This Android version does not support fingerprint authentication.");
  7. return false;
  8. }
  9.  
  10. keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
  11. fingerprintManager = (FingerprintManager)
  12. getSystemService(FINGERPRINT_SERVICE);
  13.  
  14. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
  15. if (!keyguardManager.isKeyguardSecure()) {
  16. print("User hasn't enabled Lock Screen");
  17. return false;
  18. }
  19. }
  20.  
  21. if (ActivityCompat.checkSelfPermission(this,Manifest.permission.USE_FINGERPRINT) != PackageManager.PERMISSION_GRANTED) {
  22. print("User hasn't granted permission to use Fingerprint");
  23. return false;
  24. }
  25.  
  26. if (!fingerprintManager.hasEnrolledFingerprints()) {
  27. print("User hasn't registered any fingerprints");
  28. return false;
  29. }
  30.  
  31. print("Fingerprint authentication is set.n");
  32.  
  33. return true;
  34.  
  35. }
Add Comment
Please, Sign In to add comment