summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/SettingsActivity.java
diff options
context:
space:
mode:
authorweijiew <weijiew@codeaurora.org>2016-12-23 16:19:43 +0800
committerweijiew <weijiew@codeaurora.org>2016-12-23 17:01:48 +0800
commit8815dd2a2fdf3a778099a5f5c14d334cc72b6ff8 (patch)
tree84a47db915de53ed40e39c1a22b8d86abe256c23 /src/com/android/camera/SettingsActivity.java
parentd92a952b0cfe8e570f85112bc9a4c65729e7ffed (diff)
downloadandroid_packages_apps_Snap-8815dd2a2fdf3a778099a5f5c14d334cc72b6ff8.tar.gz
android_packages_apps_Snap-8815dd2a2fdf3a778099a5f5c14d334cc72b6ff8.tar.bz2
android_packages_apps_Snap-8815dd2a2fdf3a778099a5f5c14d334cc72b6ff8.zip
SnapdragonCamera: Add features to developer option
Description: 1、Add Histogram support to developer option 2、Add HDR & Non-HDR support to developer option 3、Add Saturation Level support to developer option 4、Add Anti Banding support to developer option Change-Id: I2db7e1be65a6b3ee04ebc46cb214dc1cc9667fc6 CRs-Fixed: 1103649
Diffstat (limited to 'src/com/android/camera/SettingsActivity.java')
-rw-r--r--[-rwxr-xr-x]src/com/android/camera/SettingsActivity.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/camera/SettingsActivity.java b/src/com/android/camera/SettingsActivity.java
index 61c8c46f1..0444fc80d 100755..100644
--- a/src/com/android/camera/SettingsActivity.java
+++ b/src/com/android/camera/SettingsActivity.java
@@ -53,6 +53,7 @@ import com.android.camera.util.CameraUtil;
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.Arrays;
public class SettingsActivity extends PreferenceActivity {
private SettingsManager mSettingsManager;
@@ -175,6 +176,16 @@ public class SettingsActivity extends PreferenceActivity {
parent.removePreference(developer);
}
+ CharSequence[] entries = mSettingsManager.getEntries(SettingsManager.KEY_SCENE_MODE);
+ List<CharSequence> list = Arrays.asList(entries);
+ if (mDeveloperMenuEnabled && !list.contains("HDR")){
+ Preference p = findPreference("pref_camera2_hdr_key");
+ if (p != null){
+ PreferenceGroup developer = (PreferenceGroup)findPreference("developer");
+ developer.removePreference(p);
+ }
+ }
+
for (String key : set) {
Preference p = findPreference(key);
if (p == null) continue;