summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ConfirmLockPattern.java
Commit message (Collapse)AuthorAgeFilesLines
* Settings: use the actual user id to set pattern sizeScott Mertz2016-04-141-2/+2
| | | | | Ticket: CYNGNOS-2462 Change-Id: I1af2b69dabdc0aa010edb354c6274af57b442618
* Settings: forward port lock pattern grid size (2/2)Michael Bestas2015-12-111-1/+3
| | | | Change-Id: I7078d703c218cd096d9b77c003a94b52fbce6322
* Fix races in ConfirmPassword/PatternXiyuan Xia2015-08-311-37/+57
| | | | | | | | | | | | | | - Add a CheckLockResultTracker to track result of async lock check so that it can finish on configuration change; - Let the pending lock check finish and ignore subsequent check requests; - Add a mDisappearing flag to prevent running disappear animation multiple times; - Check whether activity is still active after disappear animation before setting result and finishing it; - Remove no longer used mNumWrongConfirmAttempts; Bug:23190499 Change-Id: If1784d3d1fcc152ac06137b12748b9def5726692
* [ConfirmPattern] use correct user id for stealth modeAndres Morales2015-08-111-1/+1
| | | | | Bug: 23027554 Change-Id: I9582dab3a0355f613d0ce1c943b0eeba2694dddd
* fix CC for work profilesAndres Morales2015-08-051-10/+17
| | | | | Bug: 22257554 Change-Id: I09f62956d01f91d3014d9fa250aaff68ab5e1a9b
* Use pattern visibility setting on confirm pattern screen.Julia Reynolds2015-07-281-12/+4
| | | | | Bug: 22683055 Change-Id: Icc4c0c20175e09a0079f7a6bab93d3de6862f1a3
* Move PIN/Pattern appear animation to RenderThread (2/2)Jorim Jaggi2015-07-211-34/+6
| | | | | Bug: 22205322 Change-Id: Idd16de04701c330b7559bb403316f691a9a717e9
* Talkback improvements for Settings screens.Julia Reynolds2015-07-091-0/+1
| | | | | Bug: 21164141 Change-Id: I7444261ccf967f6db70c9fe44a00bd3f19ceb975
* Animations/success state for external confirm device credentials (2/2)Jorim Jaggi2015-06-101-6/+149
| | | | | Bug: 20929186 Change-Id: I4489dd37f1148fb03315ec337a546eee04660cb5
* Use accessibilityLiveRegion for ConfirmLockPassword/Pattern errorTextXiyuan Xia2015-06-021-11/+2
| | | | | | | | | - Revert previous "Add announceForAccessibility to ConfirmLockPattern"; - Add android:accessibilityLiveRegion="polite" for errorText in ConfirmLockPassword/Pattern; Bug:20282779 Change-Id: I4b9c0d461d0dd0504bd88a8a2144e09a42d5f64e
* Add announceForAccessibility to ConfirmLockPatternXiyuan Xia2015-06-011-3/+11
| | | | | | | | This makes Talkback in ConfirmLockPattern works similarly as in ConfirmLockPassword to read out error messages. Bug:20282779 Change-Id: Ied05c284e959539cfbff965f33edd51c3bdfc9f9
* [ConfirmCredential] fix issue where patterns of length 4 are not checkedAndres Morales2015-05-271-1/+1
| | | | Change-Id: I2bfcae01be88001a6a9bafa4908305d464522302
* [LockSettings] pipe through HW throttle timeoutAndres Morales2015-05-261-11/+13
| | | | | Bug: 21118563 Change-Id: I23f5af2ebef9dac981281fb04c055a02f3b159b8
* Migrate settings UI to use async security checkXiyuan Xia2015-05-131-21/+78
| | | | | Bug: 20697812 Change-Id: Ieb0090ddb61198a60abb1e34ff9c6e8476c33789
* Require explicit userId in LockPatternUtilsAdrian Roos2015-04-281-5/+8
| | | | | Bug: 18931518 Change-Id: Ie2faa18918aaadf17a84287898438549a693b0cc
* Unbreak CC screenAndres Morales2015-04-161-2/+4
| | | | | | Re-add logic in authenticationSucceeded Change-Id: Iac1925f5e2f2f67dd5d7c7f5d454f32691d51b61
* Request enroll or verify lock before FP enrollAndres Morales2015-04-141-9/+1
| | | | | | Also pipe through challenge token Change-Id: I9d6afdbadf3832aeeb18a0b5a9620277e2070872
* pipe auth token through confirm and set passwordAndres Morales2015-04-141-1/+28
| | | | | | | | | | ConfirmDeviceCredentialsActivity and ChooseLockGeneric now understand CLSH.EXTRA_KEY_HAS_CHALLENGE and CLSH.EXTRA_KEY_CHALLENGE in their launching intents. If present, they return a hw_auth_token_t verifying the challenge passed in as a field in keyed by CLSH.EXTRA_KEY_CHALLENGE_TOKEN in their result intents. Change-Id: I0b4e02b6a798a9e57d02522880a180dffadfcde1
* Update confirm device credentials to spec, add fingerprintJorim Jaggi2015-04-131-59/+49
| | | | | | | | | | | - New strings in the screen. - New layout/style. - Clean up internal API's around it. - Add fingerprint support if launched from externally - Separate theme if launched from externally - If launched from above Keyguard, use SHOW_WHEN_LOCKED flag Change-Id: Icdf9bf9e0506841f24e8aab5f0f1d1f4b688951f
* log visibility of viewsChris Wren2015-03-271-1/+7
| | | | | Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
* Remove usages of LPU.savedPatternExistsAdrian Roos2015-01-091-1/+1
| | | | | | | | | | The correct method to call is isLockPatternEnabled, which also checks whether we've actually selected a pattern. Also removes the code for the obsolete pattern enabled setting. Bug: 18931518 Change-Id: I6f369eb60f8f6bb1e33384cd06534c713ab52e79
* Don't put credentials in results from externally accessible activitiesPaul Lawrence2014-07-101-4/+9
| | | | | | | | | ConfirmLockPattern and ConfirmLockPassword return an intent that contains the password, and as such are dangerous. Create internal versions that are locked down, and don't put this info in the externally accessible versions. Bug: 13741939 Change-Id: I0df4d1e720b3c33d2c9ca086636dc54f17b19bf0
* Mode code cleaning: remove obsolete references to EXTRA_NO_HEADERSFabrice Di Meglio2014-05-131-1/+0
| | | | | | | | - the EXTRA_NO_HEADERS flag as no more meaning as we are showing the Tiles (previously named "Headers") only in the Dashboard (which is the main Settings screen) Change-Id: I55656de0d28ca9c84adbe6647d870838b4ac230b
* Allow encryption when keyguard is set to pattern or no protectionPaul Lawrence2014-04-031-0/+3
| | | | | | | | | Don't block based on keyguard type, and pass type to encryption function. Circular dependency on https://googleplex-android-review.git.corp.google.com/#/c/444200/ Bug: 13749169 Change-Id: Ica95713adca9552ae56341ff33badd1d4b748af8
* Use Drawer in Settings appFabrice Di Meglio2014-02-031-3/+2
| | | | | | | | | | | | | | | | | | | | - get rid of PreferenceActivity as much as we can and use fragments instead - add Drawer widget - add Dashboard high level entry into the Drawer (but this is work in progress and would be done in another CL) - add bypass of fragment's Header validation when launched from the Drawer but *force* validation if external call thru an Intent Be aware that WifiPickerActivity should remain for now a PreferenceActivity. It is used by SetupWizard and should not trigger running the SettingsActivity's header building code. SetupWizard is a Home during the provisionnig process and then deactivate itself as a Home but would make the Home header to appear in the Drawer (because momentarily we would have two Home). Also, verified that: - the WiFi settings still work when called from SetupWizard - when you have multiple Launchers, the Home header will appear in the list of Headers in the Drawer Change-Id: I407a5e0fdd843ad7615d3d511c416a44e3d97c90
* Whitelist fragments appropriate for an activityAmith Yamasani2013-07-301-0/+6
| | | | Change-Id: If4f8c4e9d9949b652946cffe0ebb09b587e5a042
* Announce dynamic content changes in lock confirmation settings.alanv2012-10-031-1/+4
| | | | | | | | Also re-orders updateStage() and setText/Selection calls so that text events don't flush announcements. This does not change functionality. Bug: 7256500 Change-Id: I8b10d66e9f73c7a630a8c3c5128372e18f26234c
* Bulletproof CredentialStorage state handlingBrian Carlstrom2011-06-021-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As noted by the class javadoc, CredentialStorage has seen the number of cases to cope with grow. This change tries to address those cases. src/com/android/settings/CredentialStorage.java Added ChooseLockSettingsHelper.EXTRA_KEY_PASSWORD to coordinate additional producer and consumer. constant declaration here, since its used by callers of ChooseLockSettingsHelper.launchConfirmationActivity src/com/android/settings/ChooseLockSettingsHelper.java old producer src/com/android/settings/ConfirmLockPassword.java new producer (CredentialStorage wants passwords and patterns) src/com/android/settings/ConfirmLockPattern.java new consumer src/com/android/settings/CredentialStorage.java old consumer src/com/android/settings/CryptKeeperSettings.java Made class final and removed protected from method to make it clear ChooseLockSettingsHelper is not to be used by subclassing. src/com/android/settings/ChooseLockSettingsHelper.java Change-Id: Ib2d65398fe44573168a6267a0376c3b0388b16c8
* Fix 3281395: Fix duplicate title in LockScreen Settings.Jim Miller2011-01-071-0/+7
| | | | Change-Id: I3c53d1864e521f4245b94d39664266891a728615
* Fix 3148496: Initial pass at fragmentizing lockscreen settings.Jim Miller2010-12-081-187/+210
| | | | | | | | | | This converts most of the existing activities to fragments and wraps them in PreferenceActivities so they can be launched as before (e.g. by a DevicePolicyManager) Upload after sync/rebase. Change-Id: I4f351b75d9fca0498bcb04b4e11ff3b70765a4ba
* Fix 2593312: Screen does not get stuck in locked out mode.Konstantin Lopyrev2010-05-131-0/+5
| | | | Change-Id: Ib32db339a0d6b47119da94e56a14405c5ea63eb6
* Fix 2385283: Add DevicePolicyManager calls to LockScreen.Jim Miller2010-01-201-4/+4
|
* Fix for 2137900: Be more conservative about poking the wakelockJim Miller2009-09-291-0/+5
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+260
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-260/+0
|
* auto import from //branches/cupcake/...@132276The Android Open Source Project2009-02-191-3/+3
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+260