diff options
author | Sascha Haeberling <haeberling@google.com> | 2015-03-25 18:49:40 -0700 |
---|---|---|
committer | Sascha Haeberling <haeberling@google.com> | 2015-03-30 14:21:07 -0700 |
commit | 46f8751da2fef488f6612b6f2f96e749595d3a2e (patch) | |
tree | cdb4618944dfc5aa6a74ced1098d4d3850d5688e /src_pd | |
parent | 778a15a2bd60115c19d461e90523e8726ec62ea4 (diff) | |
download | Camera2-46f8751da2fef488f6612b6f2f96e749595d3a2e.tar.gz |
Add support for new independent Lens Blur quality setting.
Bug: 19424875
This CL and its sibling do two things:
- Bring back the Lens Blur setting
- Populate the setting with up to three native picture resolutions.
- If needed, choose the default as being the second highest resolution.
(The list is not a full list, but filterd by what we show to the user).
- Make sure that after a new install a the default is set.
- Extra check in RefocusModule to make sure the default is set if old
setting is not valid. This is important for upgrades.
- To make the size logic re-usable, I wrapped it into a PictureSizeLoader
which also makes the CameraSettingsActivity a bit easier to read.
Change-Id: I53fcac8304f19be4f2c5ac053363f6805b933d89
Diffstat (limited to 'src_pd')
-rw-r--r-- | src_pd/com/android/camera/util/CameraSettingsActivityHelper.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java b/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java index f7759a3fb..966539195 100644 --- a/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java +++ b/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java @@ -22,4 +22,11 @@ import android.preference.PreferenceFragment; public class CameraSettingsActivityHelper { public static void addAdditionalPreferences(PreferenceFragment fragment, Context context) { } + + public static void onSizesLoaded(PreferenceFragment fragment, + List<Size> backCameraSizes, ListPreferenceFiller cameraSizesFiller) { + } + + public static void verifyDefaults(SettingsManager settingsManager, Context context) { + } } |