History log of /packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cfcd1c4b779ad61a824c212f64f69ecde2f49bf0 28-Jul-2017 Ajay Nadathur <ajayns@google.com> Merge "Fix fingerprint enrollment bug that fails during last leg" into oc-mr1-dev
d48d323e132989e66bd8252f2b841bcea2ad1a49 27-Jul-2017 Ajay Nadathur <ajayns@google.com> Remove extra steps in fingerprint flow

bug: 63900851
Test: Manually tested and verified
Change-Id: Ic7ff0b21dac971edf40a9a9398aef68c2fccd971
(cherry picked from commit e24f1ab745ba29fbfc5dbc43a4f422b3916798a9)
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
0449335cd8057240799cf50b135cd16a9e9a1b95 30-Jun-2017 Ajay Nadathur <ajayns@google.com> Fix fingerprint enrollment bug that fails during last leg

- Upon configuration changes during the last leg of enrollment,
a check is required to see if maximum progress has been reached.
If so, the next intent has to be launched.

bug: 36656476
Test: Manually tested and verified.
Change-Id: Ie4ec75cb775f83536ad0127011aabcc87c6c5ae0
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
870b69b067ff820c9986922803876c52029e9a47 24-Jun-2017 Maurice Lam <yukl@google.com> Add skip button to fingerprint enrolling screen

Test: Manual
Bug: 62839648
Change-Id: I3f05c64eb5b88cd91c8c98b02845a99df2d27203
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
7359c0d5f4e22f5ace60f3d3c6e1bfe604d2f2f0 01-Jun-2017 Kevin Chyn <kchyn@google.com> Merge "Add onResume to FingerprintEnrollEnrolling" into oc-dev am: 98b67a4e94
am: 618467daff

Change-Id: I78b14e932635fd316fa96fc2cfadcdf9567e724c
bb846a660822fb34150d90e75edbc330ba112e93 01-Jun-2017 Kevin Chyn <kchyn@google.com> Add onResume to FingerprintEnrollEnrolling

Fixes: 62233947

Test: revoke usb permissions, start enrolling, attach usb,
press ok, continue enroll. enroll should be able to continue
and complete

onPause was added in b/38102355, but onResume was not added. We should
set the listener in onResume()

Change-Id: I59e617b4789f028d01b86d38049671888c07a5ec
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
1c38d4bbe7d4f694a1d1334c510853dd92ab6927 23-May-2017 Kevin Chyn <kchyn@google.com> Merge "Queue events if enrollment sidecar listener is null" into oc-dev am: 32ad1c0db4
am: 35fb3302d7

Change-Id: I94cfe913b3e66ce27a0ee7ea439d3ed6a77942f3
a1b3ec59637b1658c0b827c2a0969ab499e5396b 20-May-2017 Kevin Chyn <kchyn@google.com> Queue events if enrollment sidecar listener is null

Fixes: 38102355

Test: manual
Change-Id: I98bd347ee98117f7489376abd94d276d20e7b762
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
2eb170cd6ff43db01dc0ff3c1fcac5ebba4489de 29-Apr-2017 Maurice Lam <yukl@google.com> Clean up choose lock intent creation

Consolidated the many variants of ChooseLock*.createIntent, so that
it will take the same set of arguments.

Also modified SetupChooseLock*.createIntent to modifyIntentForSetup,
which will take the intent created by ChooseLock* and modify it for
use with setup.

Test: cd tests/robotests && mma
Change-Id: I5ff033f459c33ec9980872a536b3996d89f2bbbb
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
019593072b47949df7f8cc4ef8a4c69b6c075efc 08-Mar-2017 Maurice Lam <yukl@google.com> Update fingerprint enrolling flow

1. Make FingerprintEnrollFinish stay on the back stack during "add
another"
2. Remove skip button from the enrolling screen, since the user can
now back out of the enrollment flow, or back to
FingerprintEnrollFinish and press "done" there.

Test: Run FingerprintEnrollFinishTest with `am instrument`
Bug: 32054268
Change-Id: Icaf017952d6582a14b4d0904b7ee67ad22e5280d
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
265d3c2a0c36251bf8a9f571d7239b6dd404d942 22-Jun-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
67df126291a3b104c6149c6e695e7c616259e551 20-Oct-2016 Maurice Lam <yukl@google.com> [Fingerprint] Make enroll progress bar scalable

Make the fingerprint enroll progress bar scalable by moving it to a
single FingerprintProgressBar view and make it fill the remaining
space.

- The background fingerprint icon was changed to include the padding
internally so it can be added as the background directly onto the
progress bar view.
- The icon in landscape mode is also fixed to use the fingerprint
icon rather than the lock icon.

Test: cd tests/robotests && mm
Bug: 32123370
Change-Id: Ia5cf37d92f0af7c1cf39287f5070c44f51d44878
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
1e516287bd0c910f83d2ead28bf67e26dfbead86 16-Sep-2016 Fan Zhang <zhfan@google.com> Add visibility metrics to dialogs.

Bug: 30681529
Test: adb logcat -b events | egrep "(sysui_|notification_)"
Change-Id: I199d2e1b2cb8588a562b46bb8128d8ece24952f0
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
6507613ebcd22e4691c2af92a5c161bd327db336 08-Aug-2016 Fan Zhang <zhfan@google.com> Log visibility change for all fragments.

Bug: 30681771
Test: SettingsUnitTests

Refactor visibility logging from InstrumentedFragment into a mixin. And
apply mixin in remaining fragments.

Change-Id: Ibbb59904336254a3e4bb9e8c7d0b36e5a6bc2622
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
a9a8a18ac914690fcbd9cf172e645adfb7baa15c 05-Mar-2016 Jim Miller <jaggies@google.com> Fix crash in fingerprint enrollment due to async transaction

Fixes bug 27424654

Change-Id: I667374330fee00abc2f4ef7f881f8e98fd91567e
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
d72e95c3669f6ce0c7b658e725474bbcd12a545c 12-Feb-2016 Udam Saini <udam@google.com> Fixes autoadvance on find sensor page for fingerprint.

OnStop gets called after an activity behind it on the stack is resumed
when the user pressed the back button on the navigation bar. Because of
this, we need to disable the cancelEnrollment call inside onBackPressed
instead of onStop so that on the find sensor page, the auto next advance
on pressing the fingerprint sensor will still work.

bug:27151472
Change-Id: I1e440f1f7cd91c0711dd31b8bf65a567d4d39f8b
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
9d1bfd1e8de6e46137a9571507c03526880d6a46 27-Jan-2016 Chris Wren <cwren@android.com> port settings over to new metrics enum

Change-Id: I0b3efd2f4db773ccbc52bfe59ee8eb0dab9584fb
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
40db4bbbb5dd262d801b0247fbfac39c7ab383b0 07-Jan-2016 Clara Bayarri <clarabayarri@google.com> Profile Challenge Fingerprint Support

Change-Id: Ic83c479f645776dd0678721bfb732b399f09c992
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
03c3705ae90352eb9045c6735519e43a1747a893 08-Jan-2016 Jim Miller <jaggies@google.com> Auto-advance when fingerprint touch is detected.

Because there's no way to listen to the fingerprint
sensor without enrolling or authenticating, we start a short
enrollment session to detect first press of a finger to
advance to the next stage.

Change-Id: If242ade8729f34464171cda54deab0922ad85b1d
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
c5e286570bb002af1d2870eae33dda09fff805ec 19-Nov-2015 Jim Miller <jaggies@google.com> Revert "Auto advance fingerprint enrollment when user taps on the sensor"

This reverts commit b3253f1d75cffe24cb92bc40942f05be70bbb564.

Fixes bug 25694018

Change-Id: I29c78e6669db79ff996a1ecdf1cf45cff9ecef69
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
b3253f1d75cffe24cb92bc40942f05be70bbb564 04-Nov-2015 Jim Miller <jaggies@google.com> Auto advance fingerprint enrollment when user taps on the sensor

Fixes bug 25244236

Change-Id: Ifba52a67f6cfcd3b3d17530300b0f5f0299cd688
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
457904634cdb657f1aff2b7da8cd7be68412e299 02-Sep-2015 Jim Miller <jaggies@google.com> Handle fp enrollment errors more gracefully
- When finger can't be analyzed for enrollment
(FINGERPRINT_ERROR_UNABLE_TO_PROCESS), tell the user
to try again or use a different finger.
- When timeout is reached (FINGERPRINT_ERROR_TIMEOUT),
stop enrollment and ask the user to try again.

Fixes bug 23546104
Fixes bug 22708384

Change-Id: I879874b53dd0d928093fab1c92d0d4d68d73be28
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
1b8d5ffb47b674dd67ae6d56baa9ab3f42c8c024 14-Aug-2015 Chris Wren <cwren@android.com> instrument fingerprint settings

instrument visibility on all fingerprint views
rename and delete action
add fingerprint action is implicit in flow

Bug: 22951001
Change-Id: I53f048f479e24754972b801598d5da393ba9d716
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
da433902d41baec2c1fdbe35ad853d2d7ce7bc1d 17-Jul-2015 Maurice Lam <yukl@google.com> [Fingerprint] Send RESULT_CANCELED when back from Add another

Forward the result in the enrolling screen from the finish screen,
so that if the user presses back in "Add another" after enrolling
the first fingerprint, it will return RESULT_CANCELED instead of
RESULT_FINISHED, and go back to find sensor screen.

This results in the following behavioral changes:
- RESULT_FINISHED will only be sent if the user presses "Done" in
FingerprintEnrollFinish. If the user clicks back in
FingerprintEnrollEnrolling, they will always go back to the
previous screen with RESULT_CANCELED, which would either be
FindSensor or FingerprintSettings.
- If the user presses back in FingerprintEnrollFinish, which is only
possible outside of Setup Wizard, they will be back in Find Sensor,
and pressing next will enroll an additional fingerprint.
- Edge case: if the user enrolled the maximum number of
fingerprints, and presses back, they will be bounced all the way
back to Settings > Security.

Bug: 22552741
Change-Id: Ifc5e8a9150491b4303e01ebd0fc17b6d39dd372d
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
8d1f9c9be50439fa3f5f50fbe473e43ba6b77eb6 10-Jul-2015 Maurice Lam <yukl@google.com> [Fingerprint] Add fingerprint enroll in setup wizard

Make a subclass for each enrolling screen that setup wizard uses, and
in override the corresponding get*Intent methods to always use the
setup wizard versions of the next screens.

On minor change made to the original flow is that it will now return
RESULT_OK if it is finished, as opposed to RESULT_CANCELED.

Bug: 21695577
Change-Id: Id666826e8027272ede6a5426967d66fb291670a4
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
0c0858acad490a615871e7d9c1d3b73450398041 26-Jun-2015 Makoto Onuki <omakoto@google.com> Make sure Fragments are public for FragMan to instantiate

Bug 21990428

Change-Id: If2dd5e43a4cc73ccf60278fdab874516c7fc181b
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
e5fc0bae7315ea22417ad17d54821c28558cbd36 23-Jun-2015 Selim Cinek <cinek@google.com> Improved talkback fingerprint enrollment flow

Bug: 21565901
Change-Id: If25468574afd25b1a7d19278710045083ba1d4f7
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
436e02c3d58d8e28dd29e9364ca56acf3821e663 11-Jun-2015 Jorim Jaggi <jjaggi@google.com> Refine fingerprint enrollment experience

- Flash fingerprint graphic when enrollment progresses
- Show hint message when not progressing for a few seconds
- Make sure animation is always working

Bug: 21617091
Bug: 21644138
Change-Id: Ic54c10a655e6da914f960cee20f0066b46d87325
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
4d1bec4730ab13a93f50dbfcbe965b6e76eb5774 26-May-2015 ztenghui <ztenghui@google.com> Setup the animation callback for AnimatedVectorDrawable

b/21341096

Change-Id: Id8e334c541b69edb643b5b45682de6285fbf08e4
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
bc68ba22f107d80b50cecb445b3b8148c4489923 27-May-2015 Jorim Jaggi <jjaggi@google.com> Cancel enrollment when navigating out of enrollment

Change-Id: Ifee1572189765cbfa4c23e6176831c8f729bbd2b
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
441ea80d0ac874955ca7a83ddb8d140ccf87f7ab 24-Apr-2015 Jorim Jaggi <jjaggi@google.com> Add animation for fingerprint icon

Also show the "Whoops" dialog when the finger is resting on the icon,
in addition to show it after clicking it for 3 times.

Bug: 20495507
Change-Id: I771da0671f61c13065b011d613f508827cb3b54f
(cherry picked from commit 2c2a41669f276058f7241f86a3aca68d960ac453)
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
4a2423ba5eeee22d38942ead60bfd3bb13f44655 24-Apr-2015 Jorim Jaggi <jjaggi@google.com> Move fingerprint enroll logic into sidecar fragment

So enroll can continue across configuration changes.

Bug: 20495507
Change-Id: I021f2f3e376fcd12c7a698f5fb7f862733cb720a
(cherry picked from commit 64e9c4cb2c7272d07b190cb25c41de5b22563137)
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
3b7f2efd95945d3fb0299dda86861eaf22b2ebc5 24-Apr-2015 Jorim Jaggi <jjaggi@google.com> Add dialog when user touches fingerprint icon

Bug: 20495507
Change-Id: I6779aba7ca988fd9a8eee07afca2a410de144a26
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java
5ad75f07b1861b802b75c720830db260b4f93417 23-Apr-2015 Jorim Jaggi <jjaggi@google.com> Update fingerprint enroll UI to spec.

Also adds sliding animations between the steps.

Bug: 20495507
Change-Id: I148d8d8b8082361149f02fd2dc4cead0ba3e2526
/packages/apps/Settings/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java