1adb4a7693406e7f984d7b1512e0e6aa40aa40e2 |
|
15-Sep-2015 |
Jim Miller <jaggies@google.com> |
Add logging to track fingerprint reco but not unlocking Bug 23940153 Change-Id: Idb01802ba68449370e8f3cbede0e2fe6d0b977ce
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
5e354223d817477efac9a6a2e3ce3d9161e046a4 |
|
04-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Use AlarmManager for lockout reset So the lockout reset exactly fires after 30 seconds, independent of whether the device was in deep sleep. Bug: 23668918 Change-Id: Idea1a877c395897c1fd075cf98edf41c8b1f4082
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
3a464785088e7fd206666f640912729533948ce8 |
|
29-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add a private API to get notified about lockout resets SystemUI uses it to start authentication again after lockout reset expired. Bug: 22846755 Change-Id: I90a987c6aa4ac52cc7e7aff1bce262d1db3f12ee
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
1bbc2750bb58f397a0195540d50c44400c381441 |
|
22-Aug-2015 |
Jim Miller <jaggies@google.com> |
am 74d9c2aa: Merge "Fix type-o in FingerprintManager documentation" into mnc-dev * commit '74d9c2aad1bcd52933a8dba7752b28e9aef1902d': Fix type-o in FingerprintManager documentation
|
5f69ca3be3005fd127c82f503d0692f807729688 |
|
20-Aug-2015 |
Jim Miller <jaggies@google.com> |
Fix type-o in FingerprintManager documentation Fixes bug 23274133 Change-Id: I15607d0e64c0b11d36d0e0d47ea88c42101e4dde
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
e0507bbbf95ae6d958c900f32122baf078d47d71 |
|
13-Aug-2015 |
Jim Miller <jaggies@google.com> |
Reset fingerprint lockout timer when strong auth is used. Fixes bug 22565462 Change-Id: I4842877839845e7fe103396d8ca8104928568c04
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
740452e8756cb7f51ed185c3906a5ca61b8fcdd4 |
|
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Touch, wake and unlock - Add onFingerprintAcquired, so Keyguard can grab a wakelock to prevent the device from sleeping. - If we get a successful fingerprint, wake the device up, immediately dismiss the keyguard and tell PWM that we kicked off our frame that will represent the correct state. - PWM then waits for this frame to be drawn, and then turns on the screen, which results in unlocking directly to the previsouly opened app. Bug: 21855614 Change-Id: I5f43df17fa5e4e9c6a6392eef4a4590b07df4f96
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
4cfdcf5b0551e5656ea379c428e78b812c2e5cbe |
|
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Touch, wake and unlock - Add onFingerprintAcquired, so Keyguard can grab a wakelock to prevent the device from sleeping. - If we get a successful fingerprint, wake the device up, immediately dismiss the keyguard and tell PWM that we kicked off our frame that will represent the correct state. - PWM then waits for this frame to be drawn, and then turns on the screen, which results in unlocking directly to the previsouly opened app. Bug: 21855614 Change-Id: I0c43bcc9d334b509632704fb0c123ab3351edff2
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
748bc36f2eebfdc67520c5025b48fefdfd8d7c01 |
|
09-Jul-2015 |
Jim Miller <jaggies@google.com> |
Remove "final" qualifier from AuthenticationResult This allows mock implementations to be created for testing purposes. Fixes bug 22362080 Change-Id: I5ff002c077d22b1338f2f4e394ad19827bb2ae9c
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
e0943cf5665b3d7b0870debda771032f77db094c |
|
08-Jul-2015 |
Sasha Levitskiy <sanek@google.com> |
Fingerprint: Add post enroll interface. Bug: 22007124 Change-Id: I9b74edd8e34eaf9ab559b6dc20030a95fa3ce321 Signed-off-by: Sasha Levitskiy <sanek@google.com>
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
e4c58e46419bdc1cbe94516bdded71f017534d9c |
|
09-Jun-2015 |
Jim Miller <jaggies@google.com> |
Add documentation for possible AndroidKeyStore exceptions to authenticate() call Fixes bug 20864436 Change-Id: Ic3f7406a8a6f41283ccd63018787a20353510024
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
f501b58de8f467a80fef49c704555781bc61ea6f |
|
04-Jun-2015 |
Jim Miller <jaggies@google.com> |
Update and cleanup FingerprintManager API to new spec Fixes bug 21040383 Change-Id: Ib97d486535869814d5b449cccb31670e8f412552
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
be67542182e41a6e31cf002db72ec42ee717bd1c |
|
12-May-2015 |
Jim Miller <jaggies@google.com> |
Move from native FingerprintService implementation to fingerprintd This adds a new service, fingerprintd, that manages fingerprint hardware from a separate process. It provides a binder interface that FingerprintManager uses to talk to the fingerprint HAL. Change-Id: I84d8e407c1f1a7d1a396e246c382459ad38810ae
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
a1fb2cf6a6b8e69b57346b598e1c0904614250d7 |
|
14-May-2015 |
Alex Klyubin <klyubin@google.com> |
Merge "Move Android Keystore impl to android.security.keystore." into mnc-dev
|
aa4d32add72fa728f9cfe4eeb014b26eb5d091c2 |
|
14-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix fingerprint for multiuser Change-Id: Iab18c4de9764da1a65490b186b33535f8e79e1e5
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
dcdaf87ed0aa99073638bcfe645949f130f0c7ad |
|
14-May-2015 |
Alex Klyubin <klyubin@google.com> |
Move Android Keystore impl to android.security.keystore. This moves the non-public API classes backing Android Keystore from android.security to android.security.keystore, a package specially created for Android Keystore. Bug: 18088752 Change-Id: Ibf04d6a26c54d310b0501fc5e34f37b1176324ad
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
24e9e966a85c416a94482fcd10dbdd10ceeb9e6c |
|
30-Apr-2015 |
Alex Klyubin <klyubin@google.com> |
Fix thread affinity of FingerprintManager. FingerprintManager internally creates a Handler which needs to be bound to a Looper thread. Prior to this CL the Handler was bound to the Looper of the current thread. This caused issues: * Different instances of FingerprintManager could be bound to different Looper threads. * Callbacks from FingerprintManager were invoked on arbitrary threads (or not at all if the Looper was there but wasn't running). * FingerprintManager couldn't be obtained by apps on most non-main threads leading to java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare(). This CL fixes the issue by binding the FingerprintManager's Handler to the Looper running on the main thread. Bug: 20725228 Change-Id: I4a0382d6e11df9f23b8db9f0deec77369af31b5e
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
3327f3d6886a96ad70f4e96e4b7c26b9555429b6 |
|
30-Apr-2015 |
Svetoslav <svetoslavganov@google.com> |
Merge "Add use fingerprint app op - framework" into mnc-dev
|
b62dc82b0c7208f106077b46fc7118da6baa6e13 |
|
29-Apr-2015 |
Jim Miller <jaggies@google.com> |
Add javax.crypto.Mac as a supported CryptoObject to Fingerprint Fixes bug 20660180 Change-Id: I421c246ef776847835ede4be1d72721c35cf951c (cherry picked from commit 0ecd5c20d93c24251975f3ff7cb0494039e5ea20)
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
4af76a51d5082c740609563e07cf35f30bc2224e |
|
30-Apr-2015 |
Svetoslav <svetoslavganov@google.com> |
Add use fingerprint app op - framework Change-Id: Ibbd1c70e1fc771b804a8b0099d29d4fbd8360966
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
4d41a203a08c55b3f3190519535ccee6557ea4fe |
|
16-Apr-2015 |
Andres Morales <anmorales@google.com> |
Expose getAuthenticatorId API Change-Id: I112c45d596c66e3f6ebd94fecffcb6bb7c3a335a
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
9e682ee383c0b9b46e4f84cb453c472f0082914c |
|
16-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Make CryptoObject constructor public Change-Id: I9bfedd5113af7b4717194d99c7c9898753ea2ebd
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
2aad7ee245857a46aae305fefc4e3c1bcdd4a586 |
|
15-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
More fingerprint API's for 3rd party apps - Make isHardwareAvailable public - Add hasEnrolledFingerprints so apps can check whether to show fingerprint UI or not. Change-Id: Iaefd5e9e68bf3bee8305574dc1477ea9bc72b30a
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
fe6439f02db3a541d77a7afb27e3bca1ae7493ed |
|
12-Apr-2015 |
Jim Miller <jaggies@google.com> |
Several fixes to Fingerprint code after large merge - route fingerprint enrollment auth token - replace "processed" event with "authenticated" - fix type-o in strings.xml Change-Id: If06b4438c94fd7fca07a8b7b1b5fa16dd94b3831
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
ccdfa93f609d3f306a35902df323939e266a7ab3 |
|
14-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix fingerprint API for 3rd party apps Change-Id: Id68d04b4deef9940a683d2b40f1db231845b00e3
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
ce7eb6daf06a88129da365eb2112537ce0bb1b75 |
|
04-Apr-2015 |
Jim Miller <jaggies@google.com> |
Clean up FingerprintManager API and make it public. Change-Id: I6a99dccd485c053cb47dbd0ec08b41a2dc5b17c8
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|
ebbf205bc6e8292f74d8fc4652c70274a445f907 |
|
01-Apr-2015 |
Jim Miller <jaggies@google.com> |
Prepare to make Fingerprint API public. - move fingerprint support files into hardware area - move jni into services/core Change-Id: I48a8e43d6d328fb66d79919c255e4c44e984b4d1
/frameworks/base/core/java/android/hardware/fingerprint/FingerprintManager.java
|