summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera
diff options
context:
space:
mode:
authorlikaid <likaid@codeaurora.org>2015-04-01 15:41:53 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-04-09 21:58:39 -0700
commit4a1570312fb4329cf0d55b2771437a44942b8352 (patch)
tree35bd9071fcac6015fbc45adb2ec617409ac99c74 /src/com/android/camera
parentdaf31ffbf9af98c5fe161a2b6f744e239203dc85 (diff)
downloadandroid_packages_apps_Snap-4a1570312fb4329cf0d55b2771437a44942b8352.tar.gz
android_packages_apps_Snap-4a1570312fb4329cf0d55b2771437a44942b8352.tar.bz2
android_packages_apps_Snap-4a1570312fb4329cf0d55b2771437a44942b8352.zip
SnapdragonCamera: customize camera picture quality
regional feature Change-Id: I4c80b4970ff4f628080cad20980aa545add6fdcf CRs-Fixed: 815630
Diffstat (limited to 'src/com/android/camera')
-rw-r--r--src/com/android/camera/CameraSettings.java10
-rw-r--r--src/com/android/camera/PhotoModule.java2
-rw-r--r--src/com/android/camera/VideoModule.java2
-rw-r--r--src/com/android/camera/WideAnglePanoramaModule.java2
4 files changed, 8 insertions, 8 deletions
diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java
index 2bab3e436..702518736 100644
--- a/src/com/android/camera/CameraSettings.java
+++ b/src/com/android/camera/CameraSettings.java
@@ -983,12 +983,12 @@ public class CameraSettings {
editor.apply();
}
- public static void upgradeGlobalPreferences(SharedPreferences pref) {
- upgradeOldVersion(pref);
+ public static void upgradeGlobalPreferences(SharedPreferences pref, Context context) {
+ upgradeOldVersion(pref, context);
upgradeCameraId(pref);
}
- private static void upgradeOldVersion(SharedPreferences pref) {
+ private static void upgradeOldVersion(SharedPreferences pref, Context context) {
int version;
try {
version = pref.getInt(KEY_VERSION, 0);
@@ -1011,7 +1011,7 @@ public class CameraSettings {
} else if (quality.equals("75")) {
quality = "fine";
} else {
- quality = "superfine";
+ quality = context.getString(R.string.pref_camera_jpegquality_default);
}
editor.putString(KEY_JPEG_QUALITY, quality);
version = 2;
@@ -1098,7 +1098,7 @@ public class CameraSettings {
// we may write the preference to wrong camera later.
preferences.setLocalId(context, currentCameraId);
- upgradeGlobalPreferences(preferences.getGlobal());
+ upgradeGlobalPreferences(preferences.getGlobal(), context);
upgradeLocalPreferences(preferences.getLocal());
// Write back the current camera id because parameters are related to
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 6bfffb695..a7598ceb7 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -490,7 +490,7 @@ public class PhotoModule
mActivity = activity;
mRootView = parent;
mPreferences = new ComboPreferences(mActivity);
- CameraSettings.upgradeGlobalPreferences(mPreferences.getGlobal());
+ CameraSettings.upgradeGlobalPreferences(mPreferences.getGlobal(), activity);
mCameraId = getPreferredCameraId(mPreferences);
mContentResolver = mActivity.getContentResolver();
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java
index ed2fd3aef..f32e58807 100644
--- a/src/com/android/camera/VideoModule.java
+++ b/src/com/android/camera/VideoModule.java
@@ -429,7 +429,7 @@ public class VideoModule implements CameraModule,
mActivity = activity;
mUI = new VideoUI(activity, this, root);
mPreferences = new ComboPreferences(mActivity);
- CameraSettings.upgradeGlobalPreferences(mPreferences.getGlobal());
+ CameraSettings.upgradeGlobalPreferences(mPreferences.getGlobal(), activity);
mCameraId = getPreferredCameraId(mPreferences);
mPreferences.setLocalId(mActivity, mCameraId);
diff --git a/src/com/android/camera/WideAnglePanoramaModule.java b/src/com/android/camera/WideAnglePanoramaModule.java
index 683eabf57..62b478dc6 100644
--- a/src/com/android/camera/WideAnglePanoramaModule.java
+++ b/src/com/android/camera/WideAnglePanoramaModule.java
@@ -291,7 +291,7 @@ public class WideAnglePanoramaModule
mDialogWaitingPreviousString = appRes.getString(R.string.pano_dialog_waiting_previous);
mPreferences = new ComboPreferences(mActivity);
- CameraSettings.upgradeGlobalPreferences(mPreferences.getGlobal());
+ CameraSettings.upgradeGlobalPreferences(mPreferences.getGlobal(), activity);
mLocationManager = new LocationManager(mActivity, null);
mMainHandler = new Handler() {