diff options
Diffstat (limited to 'src/org/cyanogenmod/audiofx/ControlPanelEffect.java')
-rw-r--r-- | src/org/cyanogenmod/audiofx/ControlPanelEffect.java | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/org/cyanogenmod/audiofx/ControlPanelEffect.java b/src/org/cyanogenmod/audiofx/ControlPanelEffect.java index f028105..9a01e3a 100644 --- a/src/org/cyanogenmod/audiofx/ControlPanelEffect.java +++ b/src/org/cyanogenmod/audiofx/ControlPanelEffect.java @@ -112,9 +112,9 @@ public class ControlPanelEffect { // Defaults final static boolean GLOBAL_ENABLED_DEFAULT = false; private final static boolean VIRTUALIZER_ENABLED_DEFAULT = true; - private final static int VIRTUALIZER_STRENGTH_DEFAULT = 1000; + private final static int VIRTUALIZER_STRENGTH_DEFAULT = 0; private final static boolean BASS_BOOST_ENABLED_DEFAULT = true; - private final static int BASS_BOOST_STRENGTH_DEFAULT = 667; + private final static int BASS_BOOST_STRENGTH_DEFAULT = 0; private final static boolean PRESET_REVERB_ENABLED_DEFAULT = true; private final static int PRESET_REVERB_CURRENT_PRESET_DEFAULT = 0; // None private static int mPrevBassBoostStrength = 0; @@ -1026,6 +1026,10 @@ public class ControlPanelEffect { Log.v(TAG, "openSession(" + context + ", " + packageName + ", " + audioSession + ")"); final String methodTag = "openSession: "; + // store the most recent package name in the global prefs + final SharedPreferences global = context.getSharedPreferences("global", Context.MODE_PRIVATE); + global.edit().putString("current_package", packageName).commit(); + // init preferences final SharedPreferences prefs = context.getSharedPreferences(packageName, Context.MODE_PRIVATE); @@ -1487,4 +1491,17 @@ public class ControlPanelEffect { } return presetReverbEffect; } + + public static int getSessionForPackage(String packageName) { + int session = -1; + if (mPackageSessions.containsKey(packageName)) { + session = mPackageSessions.get(packageName); + } + return session; + } + + public static String getMostRecentPackage(Context context) { + SharedPreferences prefs = context.getSharedPreferences("global", Context.MODE_PRIVATE); + return prefs.getString("current_package", null); + } } |