Merge "Fix 4691563: Don't show lock before unlock screen"
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.2 KiB |
BIN
core/res/res/drawable-xhdpi/ic_lockscreen_handle_normal.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
core/res/res/drawable-xhdpi/ic_lockscreen_handle_pressed.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
@@ -23,9 +23,6 @@
|
||||
<!-- see comment in values/config.xml -->
|
||||
<integer name="config_longPressOnPowerBehavior">2</integer>
|
||||
|
||||
<!-- Show sliding tab before lockscreen -->
|
||||
<bool name="config_enableSlidingTabFirst">false</bool>
|
||||
|
||||
<!-- Enable lockscreen rotation -->
|
||||
<bool name="config_enableLockScreenRotation">true</bool>
|
||||
|
||||
|
||||
@@ -3,16 +3,16 @@
|
||||
/*
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
@@ -54,25 +54,25 @@
|
||||
connected. If you use the ims apn DCT will block
|
||||
any other apn from connecting until ims apn is connected-->
|
||||
<bool name="ImsConnectedDefaultValue">false</bool>
|
||||
|
||||
|
||||
<!-- Flag indicating whether the surface flinger is inefficient
|
||||
at performing a blur. Used by parts of the UI to turn off
|
||||
the blur effect where it isn't worth the performance hit. -->
|
||||
<bool name="config_sf_slowBlur">false</bool>
|
||||
|
||||
|
||||
<!-- The duration (in milliseconds) of a short animation. -->
|
||||
<integer name="config_shortAnimTime">200</integer>
|
||||
|
||||
|
||||
<!-- The duration (in milliseconds) of a medium-length animation. -->
|
||||
<integer name="config_mediumAnimTime">400</integer>
|
||||
|
||||
|
||||
<!-- The duration (in milliseconds) of a long animation. -->
|
||||
<integer name="config_longAnimTime">500</integer>
|
||||
|
||||
<!-- The duration (in milliseconds) of the activity open/close and fragment open/close animations. -->
|
||||
<integer name="config_activityShortDur">150</integer>
|
||||
<integer name="config_activityDefaultDur">220</integer>
|
||||
|
||||
|
||||
<!-- Duration for the dim animation behind a dialog. This may be either
|
||||
a percentage, which is relative to the duration of the enter/open
|
||||
animation of the window being shown that is dimming behind, or it may
|
||||
@@ -83,11 +83,11 @@
|
||||
maximum (let them grow as large as the screen). Actual values are
|
||||
specified for -large and -xlarge configurations. -->
|
||||
<dimen name="config_prefDialogWidth">320dp</dimen>
|
||||
|
||||
|
||||
<!-- Whether dialogs should close automatically when the user touches outside
|
||||
of them. This should not normally be modified. -->
|
||||
<bool name="config_closeDialogWhenTouchOutside">false</bool>
|
||||
|
||||
|
||||
<!-- The duration (in milliseconds) that the radio will scan for a signal
|
||||
when there's no network connection. If the scan doesn't timeout, use zero -->
|
||||
<integer name="config_radioScanningTimeout">0</integer>
|
||||
@@ -202,7 +202,7 @@
|
||||
the slider is open. This can be set or unset depending how easily
|
||||
the slider can be opened (for example, in a pocket or purse). -->
|
||||
<bool name="config_bypass_keyguard_if_slider_open">true</bool>
|
||||
|
||||
|
||||
<!-- Flag indicating whether the we should enable the automatic brightness in Settings.
|
||||
Software implementation will be used if config_hardware_auto_brightness_available is not set -->
|
||||
<bool name="config_automatic_brightness_available">false</bool>
|
||||
@@ -212,10 +212,10 @@
|
||||
|
||||
<!-- If this is true, the screen will come on when you unplug usb/power/whatever. -->
|
||||
<bool name="config_unplugTurnsOnScreen">false</bool>
|
||||
|
||||
|
||||
<!-- If this is true, the screen will fade off. -->
|
||||
<bool name="config_animateScreenLights">true</bool>
|
||||
|
||||
|
||||
<!-- XXXXXX END OF RESOURCES USING WRONG NAMING CONVENTION -->
|
||||
|
||||
<!-- If true, the screen can be rotated via the accelerometer in all 4
|
||||
@@ -300,7 +300,7 @@
|
||||
<item>20</item>
|
||||
<item>21</item>
|
||||
</integer-array>
|
||||
|
||||
|
||||
<!-- Vibrator pattern for feedback about touching a virtual key -->
|
||||
<integer-array name="config_virtualKeyVibePattern">
|
||||
<item>0</item>
|
||||
@@ -380,8 +380,8 @@
|
||||
<!-- Allow the menu hard key to be disabled in LockScreen on some devices -->
|
||||
<bool name="config_disableMenuKeyInLockScreen">false</bool>
|
||||
|
||||
<!-- Show sliding tab before lockscreen -->
|
||||
<bool name="config_enableSlidingTabFirst">true</bool>
|
||||
<!-- Don't show lock screen before unlock screen (PIN/pattern/password) -->
|
||||
<bool name="config_enableLockBeforeUnlockScreen">false</bool>
|
||||
|
||||
<!-- Diable lockscreen rotation by default -->
|
||||
<bool name="config_enableLockScreenRotation">false</bool>
|
||||
@@ -460,7 +460,7 @@
|
||||
This feature should be disabled for most devices. -->
|
||||
<integer name="config_virtualKeyQuietTimeMillis">0</integer>
|
||||
|
||||
<!-- Component name of the default wallpaper. This will be ImageWallpaper if not
|
||||
<!-- Component name of the default wallpaper. This will be ImageWallpaper if not
|
||||
specified -->
|
||||
<string name="default_wallpaper_component">@null</string>
|
||||
|
||||
|
||||
@@ -682,8 +682,9 @@ public class LockPatternKeyguardView extends KeyguardViewBase {
|
||||
final boolean usingLockPattern = mLockPatternUtils.getKeyguardStoredPasswordQuality()
|
||||
== DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;
|
||||
|
||||
boolean showSlidingTab = getResources().getBoolean(R.bool.config_enableSlidingTabFirst);
|
||||
if (isSecure() && (usingLockPattern || !showSlidingTab)) {
|
||||
boolean showLockBeforeUnlock = getResources()
|
||||
.getBoolean(R.bool.config_enableLockBeforeUnlockScreen);
|
||||
if (isSecure() && (usingLockPattern || !showLockBeforeUnlock)) {
|
||||
return Mode.UnlockScreen;
|
||||
} else {
|
||||
return Mode.LockScreen;
|
||||
|
||||