title: Is it possible to identify multiple fingers in fingerprints API of Android?
body: <p>And can we perform different functionality on those?
  I need to use those API for my project and confused as what if API consider all fingerprints same. And how the different fingerprints can be saved and used for different operations?
  Have searched the API and found these.</p>
  
  <p>These lines in that API means?</p>
  
  <pre><code>   public static class AuthenticationResult {
      private Fingerprint mFingerprint;
      private CryptoObject mCryptoObject;
      /**
       * Authentication result
       *
       * @param crypto the crypto object
       * @param fingerprint the recognized fingerprint data, if allowed.
       * @hide
       */
      public AuthenticationResult(CryptoObject crypto, Fingerprint fingerprint) {
          mCryptoObject = crypto;
          mFingerprint = fingerprint;
      }
      /**
       * Obtain the crypto object associated with this transaction
       * @return crypto object provided to {@link FingerprintManager#authenticate(CryptoObject,
       *     CancellationSignal, int, AuthenticationCallback, Handler)}.
       */
      public CryptoObject getCryptoObject() { return mCryptoObject; }
      /**
       * Obtain the Fingerprint associated with this operation. Applications are strongly
       * discouraged from associating specific fingers with specific applications or operations.
       *
       * @hide
       */
      public Fingerprint getFingerprint() { return mFingerprint; }
  };
  </code></pre>
  
  <p><a href="https://android.googlesource.com/platform/frameworks/base/+/marshmallow-release/core/java/android/hardware/fingerprint/FingerprintManager.java#258" rel="nofollow">https://android.googlesource.com/platform/frameworks/base/+/marshmallow-release/core/java/android/hardware/fingerprint/FingerprintManager.java#258</a></p>