Files
app_Settings/res/layout
Steven Ng 4fdcec71dc Provide fingerprint options for SET_NEW_PASSWORD intent
1) Added a trampoline activity to display SET_NEW_PASSWORD intent.
2) On devices that have fingerprint sensor and have no enrolled fingerprint,
   ChooseLockGeneric handles the SET_NEW_PASSWORD intent by providing
   fingerprint + {PIN/PATTERN/PASSWORD} and skip fingerprint options.

Test: See below
1) Auto
   make RunSettingsRoboTests
2) Manual
   a) Fingerprint + pattern
      i) $ adb shell am start -a android.app.action.SET_NEW_PASSWORD
      ii) Click Pixel Imprint + Pattern.
      iii) Set a pattern lock.
      iv) Can enroll a fingerprint.
   b) Pattern
      i) $ adb shell am start -a android.app.action.SET_NEW_PASSWORD
      ii) Click Continue without Pixel Imprint
      iii) A list of unlock options, without fingerprint option, is shown.
      vi) Select and enroll a pattern lock
   c) Has an existing password
      i) $ adb shell am start -a android.app.action.SET_NEW_PASSWORD
      ii) Setting app asks for password input.
      iii) Enter password and click "Continue without Pixel imprint".
      vi) No password is asked. A list of unlock options, without fingerprint option, is shown.
      v) Select and enroll a pattern lock
   d) Work profile
      i) Create a work profile
      ii) adb shell am start --user x -a android.app.action.SET_NEW_PASSWORD. X is the work profile user id.
      iii) Click Pixel Imprint + Pattern.
      iv) Set a pattern lock.
      v) Can enroll a fingerprint.

Bug: 23017051
Change-Id: I6384bbffb72a5d3a83972da7474532746e4d06b9
2016-09-26 22:13:08 +01:00
..
2015-10-30 12:50:31 -04:00
2016-08-17 10:19:00 -07:00
2016-01-19 13:55:26 -05:00
2014-08-11 15:00:00 -07:00
2014-08-11 15:00:00 -07:00
2014-08-11 15:00:00 -07:00
2016-06-14 10:30:23 -07:00
2016-01-19 13:55:26 -05:00
2016-06-02 17:52:17 -07:00
2016-05-25 10:55:11 -07:00
2016-06-08 09:48:58 -04:00
2016-02-23 13:21:21 -08:00
2016-08-17 10:19:00 -07:00
2015-04-28 08:17:22 +00:00
2016-05-25 10:55:11 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2016-05-25 10:55:11 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2016-04-26 17:20:31 -07:00
2015-06-16 16:31:01 -04:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2015-06-15 21:44:21 -07:00
2016-06-14 10:30:23 -07:00
2016-05-24 12:49:17 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00
2016-08-17 10:19:00 -07:00