summaryrefslogtreecommitdiff
path: root/core/java/android/view/VolumePanel.java
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2013-06-27 16:22:58 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2013-07-22 16:09:15 -0700
commitfa9a69805b001034aa04c3b33989a7ac21522371 (patch)
tree8e1619c3a44fd4a1b03adc1089420231760228a1 /core/java/android/view/VolumePanel.java
parent03903b3bc8fb592884421c2a5f8c6266ff2b4881 (diff)
Refactor for audio focus, remote control, media button handling
Extract audio focus, remote control and media button handling outside of AudioService without any changes in functionality. Moving logic to new class, MediaFocusControl. Introduce interface for managing volum control logic, VolumeController. The VolumePanel class implements this interface. Change-Id: I72bda2e0670c26e61ff076fd729c15f9f1156dc5
Diffstat (limited to 'core/java/android/view/VolumePanel.java')
-rw-r--r--core/java/android/view/VolumePanel.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/view/VolumePanel.java b/core/java/android/view/VolumePanel.java
index 9c00b7f8b64c..f0e6677d016b 100644
--- a/core/java/android/view/VolumePanel.java
+++ b/core/java/android/view/VolumePanel.java
@@ -32,6 +32,7 @@ import android.media.AudioService;
import android.media.AudioSystem;
import android.media.RingtoneManager;
import android.media.ToneGenerator;
+import android.media.VolumeController;
import android.net.Uri;
import android.os.Handler;
import android.os.Message;
@@ -55,7 +56,8 @@ import java.util.HashMap;
*
* @hide
*/
-public class VolumePanel extends Handler implements OnSeekBarChangeListener, View.OnClickListener
+public class VolumePanel extends Handler implements OnSeekBarChangeListener, View.OnClickListener,
+ VolumeController
{
private static final String TAG = "VolumePanel";
private static boolean LOGD = false;