Files
app_Settings/res/xml
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-06-10 11:05:02 -04:00
2016-01-25 15:24:29 -05:00
2016-01-19 13:55:26 -05:00
2016-04-04 13:20:59 -04:00
2016-01-19 13:55:26 -05:00
2016-01-19 13:55:26 -05:00
2016-01-19 13:55:26 -05:00
2016-01-19 13:55:26 -05:00
2016-04-04 13:20:59 -04:00
2013-09-13 12:50:41 -07:00
2016-03-23 11:11:46 -07:00
2016-04-08 16:44:31 -04:00
2013-08-06 19:16:54 -07:00
2016-01-19 13:55:26 -05:00
2016-06-08 09:48:58 -04:00
2016-05-25 10:55:11 -07:00
2012-08-26 17:01:46 -07:00