diff options
author | weijiew <weijiew@codeaurora.org> | 2017-05-05 17:14:18 +0800 |
---|---|---|
committer | weijiew <weijiew@codeaurora.org> | 2017-05-05 19:31:46 +0800 |
commit | ed806d23b93e8dae24465402e7c736c2f334a986 (patch) | |
tree | 9255025bcbfc6502cb69dd683970707b2e071c89 /src/com/android/camera/SettingsActivity.java | |
parent | d35d20015170337d5b6092e852b2f54fde487ce3 (diff) | |
download | android_packages_apps_Snap-ed806d23b93e8dae24465402e7c736c2f334a986.tar.gz android_packages_apps_Snap-ed806d23b93e8dae24465402e7c736c2f334a986.tar.bz2 android_packages_apps_Snap-ed806d23b93e8dae24465402e7c736c2f334a986.zip |
SnapdragonCamera: Only support max picture size
Only support max picture size
Change-Id: Ia7739400029cc5a1db9d128f000a1482789dfd75
Diffstat (limited to 'src/com/android/camera/SettingsActivity.java')
-rw-r--r-- | src/com/android/camera/SettingsActivity.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/camera/SettingsActivity.java b/src/com/android/camera/SettingsActivity.java index d3f0b5a96..8d732b73a 100644 --- a/src/com/android/camera/SettingsActivity.java +++ b/src/com/android/camera/SettingsActivity.java @@ -218,6 +218,7 @@ public class SettingsActivity extends PreferenceActivity { updatePreference(SettingsManager.KEY_VIDEO_HIGH_FRAME_RATE); updatePreference(SettingsManager.KEY_VIDEO_ENCODER); updatePreference(SettingsManager.KEY_ZOOM); + updatePictureSizePreferenceButton(); Map<String, SettingsManager.Values> map = mSettingsManager.getValuesMap(); Set<Map.Entry<String, SettingsManager.Values>> set = map.entrySet(); @@ -268,6 +269,15 @@ public class SettingsActivity extends PreferenceActivity { } } + private void updatePictureSizePreferenceButton() { + Preference picturePref = findPreference(SettingsManager.KEY_PICTURE_SIZE); + String sceneMode = mSettingsManager.getValue(SettingsManager.KEY_SCENE_MODE); + if ( sceneMode != null && picturePref != null ){ + int sceneModeInt = Integer.parseInt(sceneMode); + picturePref.setEnabled(sceneModeInt != SettingsManager.SCENE_MODE_DUAL_INT); + } + } + private void updatePreference(String key) { ListPreference pref = (ListPreference) findPreference(key); if (pref != null) { |