History log of /packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9990f397220703f4d2c922560a8e29e60bcce39f 29-Jun-2017 Maurice Lam <yukl@google.com> Read theme for lock screen flows

Move the applyThemeResource calls up from the setup wizard specific
subclasses up to the settings classes so that it will get GLIF v2
theme on devices that request it.

Test: Manual
Bug: 62906814
Change-Id: I6ff4ff8d9ed3e6090b35b4ae7197e5d01f5a61f8
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.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/EncryptionInterstitial.java
18d7965a1169f14d40e63a3b1761ba1a259bb66c 22-Mar-2017 Maurice Lam <yukl@google.com> Use InstrumentedFragment for EncryptionInterstitial

Since EncryptionInterstitial now uses buttons and not preference list
items, extend InstrumentedFragment rather than
SettingsPreferenceFragment for less overhead.

Test: Run EncryptionInterstitialTest via `am instrument`
Change-Id: Idb56b467ae03a1aff680dbc25d2889dad77f391d
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
9be96e06bb1e12e5068f2672dfbb9baa0051d604 23-Feb-2017 Maurice Lam <yukl@google.com> Use buttons for EncryptionInterstitial

Bug: 30742121
Test: Run EncryptionInterstitialTest via `am instrument`
Change-Id: I04d304da4153ebc7f8809ce9c640bccc5e1f5685
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
2a376723aee257f6109c0bff5d83e8ae26242242 02-Mar-2017 Fan Zhang <zhfan@google.com> Fix a NPE when clicking encryption interstitial header

Pref tree handler cannot assume preference has non-null key.

Change-Id: I790e75f3b4c888e2a48b297bea89cda0b8dbaabd
Fix: 35855587
Test: runtest --path tests/app/src/com/android/settings/EncryptionInterstitialTest.java
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.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/EncryptionInterstitial.java
d65184faef1076280e121c5cbc1db863f3f37924 20-Sep-2016 Fan Zhang <zhfan@google.com> Log visibility change for DialogCreatable in Settings.

Bug: 30681529
Test: adb logcat -b events | egrep "(sysui_|notification_)"
Test: make RunSettingsRoboTests
Change-Id: I51754d258ba1ddfae24323681f21cd02de4dbb4e
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.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/EncryptionInterstitial.java
d189ac52a4e49291b729d817fc903116abc086d0 15-Jun-2016 Maurice Lam <yukl@google.com> Use GLIF theme for Settings > Security > Screen lock

Bug: 24405946
Change-Id: I1fed96cbc228b6bb367637f83f9cd3bac2761417
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
8890f7acbd6a7607f490a03cbed17119437a9bf0 13-May-2016 Maurice Lam <yukl@google.com> [ScreenLock] Use requested quality for encryption popup

Use the requested password quality instead of the currently-in-use
password quality because encryption interstitial is shown before
the lock type is updated.

Bug: 28326234
Change-Id: I9ae950bab48f62033c59b582218c8a586f5b71ba
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
a77652fea94fca598d530e40a815ca0c8e8c0d15 02-Apr-2016 Jeff Sharkey <jsharkey@android.com> Mark UI components for tests to find.

Bug: 26498834
Change-Id: Id8ade0b9230a946c7facf8ebaf9700c196b31ee3
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
d553abcb4cd4ee3682ae4e864c06514d65fcb253 17-Feb-2016 Udam Saini <udam@google.com> Moves the encryption interstitial to use the list layout

bug:27206957
Change-Id: Ib577440a2696539f44021bb4ba0100e9f1699c6c
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.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/EncryptionInterstitial.java
e9d2abca86ef3a83fb25b9562e206e459a5b4e2b 15-Dec-2015 Maurice Lam <yukl@google.com> [ScreenLock] Fix result code handling

Modify the back stack and result code propagation in the screen lock
scenarios.

- EncryptionInterstitial now propagates the result of ChooseLock*
request instead of always returning RESULT_OK.
- ChooseLockGeneric now treats CHOOSE_LOCK_REQUEST and
ENABLE_ENCRYPTION_REQUEST the same (since encryption can be a proxy
for ChooseLock*). This means ChooseLockGeneric will now stay on
back stack when going back from ChooseLock*, just like the case
(indirectly) through EncryptionInterstitial.

Bug: 26177240
Change-Id: Id7f1256dcbff00d552a3e7db60c285f53f1e63e6
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
edac136e162d3935ea1ccedf6c630eff4c591d7e 09-Dec-2015 Udam Saini <udam@google.com> Allows the user to go back to Encryption Screen

bug:22907221
Change-Id: I766407f4f130ac618da178e1b6c04029025db8f2
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
39b467482d1bf256a111c757e9b7621c6f523271 10-Sep-2015 Jason Monk <jmonk@google.com> Depend on support lib preferences

Bug: 24576551
Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
7e831030201fcac9ca0acc9684497dc44cea7023 21-Jul-2015 Maurice Lam <yukl@google.com> [ScreenLock] Style encryption interstitial in SUW

When running in setup wizard, style the encryption interstitial using
styles from Setup Wizard library, to be consistent with the rest of
the setup flow.

Bug: 22587892
Change-Id: I3787643139ec4189f16e0046875fe3a688c8060b
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
c0e7879684d7d9c5cd102b124ee8cf1a2637d49d 20-Jul-2015 Maurice Lam <yukl@google.com> [Fingerprint] Change message in encryption

Change the message for encryption interstitial when enrollin
fingerprint, to make it clear that fingerprint unlock is still used,
just that the backup unlock PIN / password / pattern will be needed
to start the device.

Bug: 22559146
Change-Id: Ia134e0d9b118151833a9118ff44667dcc9122185
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
5437588abd69bf3eff59684528aaf50e09b6cffc 17-Apr-2015 Adrian Roos <roosa@google.com> Require explicit userId in LockPatternUtils

Bug: 18931518
Change-Id: Ie2faa18918aaadf17a84287898438549a693b0cc
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
8a963babe2e36b7a41f77b8d2598c97658196e58 20-Mar-2015 Chris Wren <cwren@android.com> log visibility of views

Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f
Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
0973c31db164e09cb5be275cf0f991dd208ee0fa 05-Dec-2014 Maurice Lam <yukl@google.com> [FRP] Use Lock type as header instead of "Encryption"

Bug: 18631620
Change-Id: I41799642cd019d7b33f754dc7b7305ea8a6cdac1
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
59864d2ce7801251d98c8f5fc3683eab556948d8 25-Oct-2014 Jim Miller <jaggies@google.com> Minor cleanup in EncryptionInterstitial

Fixes bug 18037481

Change-Id: I4e9dcc86a2d3db5c9311d5f743f03db19ca164e6
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
aa0376759873893197a0109025fd4ec8beca5929 18-Oct-2014 Jim Miller <jaggies@google.com> Fix bad string in EncryptionInterstitial

The string contains "Talkback", but it should grab one of
the installed Accessibility services so it works on 3rd party
devices.

Fixes bug 17881324

Change-Id: Iee2d8d4ce93c851badc59b5ef21462213f530a96
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
47adff0a8bb4aeeefe6e3d3efc0b2579f6754af0 18-Oct-2014 Jim Miller <jaggies@google.com> Show warning dialog when Accessibility is enabled

This shows a warning dialog in EncryptionInterstitial when the
user selects "Require password".

Fixes bug 17881324

Change-Id: Id9336f1f14d38f169205cc72cc42be8de94fae71
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
0698a216311acd9ab52224602d1a75c08bf89f04 17-Oct-2014 Jim Miller <jaggies@google.com> Several fixes to new EncryptionInterstitial dialog.

The code now observes whether accessibility is turned on when
deciding the default state.

Additionally, it fixes a bug where the user can back out of
EncryptionInterstitial and leave the setting in a bad state.
We now propagate the state until the place where it ultimately
gets stored.

Also fixes problem where Encryption was ignoring the state
where the device was already encrypted.

Fixes bug 17881324

Change-Id: Iec09e4464832a506bb2a78bb14a38b3531971fa0
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java
46c7f6d6f32efec26bc9343f591ad1ddbe8f3b4a 14-Oct-2014 Jim Miller <jaggies@google.com> Add a checkbox option to 'require password to decrypt'

Fixes bug 17881324

Change-Id: I3f256f448a35cf8104ee6acb4de253874101f7c0
/packages/apps/Settings/src/com/android/settings/EncryptionInterstitial.java