summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI
diff options
context:
space:
mode:
authorJorim Jaggi <jjaggi@google.com>2014-08-27 19:08:26 +0200
committerJorim Jaggi <jjaggi@google.com>2014-08-27 19:08:26 +0200
commit15dac5f35bb3739cb7a97a616e7ca15c123c60f6 (patch)
treea52224ddd8959a07272d0f7dbced178e0f3397ad /packages/SystemUI
parent473119fdc36340f833e4b755ae7f50a6914e0a24 (diff)
downloadframeworks_base-15dac5f35bb3739cb7a97a616e7ca15c123c60f6.zip
frameworks_base-15dac5f35bb3739cb7a97a616e7ca15c123c60f6.tar.gz
frameworks_base-15dac5f35bb3739cb7a97a616e7ca15c123c60f6.tar.bz2
Make it possible to disable camera on lockscreen
Bug: 16807006 Change-Id: I8f439c22d481d52c7edf46d0caf78e26dfeb64e8
Diffstat (limited to 'packages/SystemUI')
-rw-r--r--packages/SystemUI/res/values/config.xml3
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java3
2 files changed, 5 insertions, 1 deletions
diff --git a/packages/SystemUI/res/values/config.xml b/packages/SystemUI/res/values/config.xml
index e940b18..93ccf7b 100644
--- a/packages/SystemUI/res/values/config.xml
+++ b/packages/SystemUI/res/values/config.xml
@@ -62,6 +62,9 @@
<!-- Vibration duration for GlowPadView used in SearchPanelView -->
<integer translatable="false" name="config_search_panel_view_vibration_duration">20</integer>
+ <!-- Show camera affordance on Keyguard -->
+ <bool name="config_keyguardShowCameraAffordance">true</bool>
+
<!-- The length of the vibration when the notification pops open. -->
<integer name="one_finger_pop_duration_ms">10</integer>
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java
index c0b171a..1d87ce3 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java
@@ -222,7 +222,8 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL
ResolveInfo resolved = mContext.getPackageManager().resolveActivityAsUser(getCameraIntent(),
PackageManager.MATCH_DEFAULT_ONLY,
mLockPatternUtils.getCurrentUser());
- boolean visible = !isCameraDisabledByDpm() && resolved != null;
+ boolean visible = !isCameraDisabledByDpm() && resolved != null
+ && getResources().getBoolean(R.bool.config_keyguardShowCameraAffordance);
mCameraImageView.setVisibility(visible ? View.VISIBLE : View.GONE);
}