diff options
| author | Dianne Hackborn <hackbod@google.com> | 2011-08-03 18:55:19 -0700 |
|---|---|---|
| committer | Dianne Hackborn <hackbod@google.com> | 2011-08-03 18:55:50 -0700 |
| commit | e8ecde10b33b1d050d2b63b3f4cd20e8bb7c96d4 (patch) | |
| tree | 6bd54b40e315233da02f7f88a8148ad33259265a /core/java/android/view/VolumePanel.java | |
| parent | bac9cd68a0faee9d52dd0739e9addd37c5f96a53 (diff) | |
Whoops also need to move notification shade above lock screen.
And this requires making a new layer for the volume toast.
Change-Id: I4f272d56c87cf3b6bf886774b0fb02e610ab9164
Diffstat (limited to 'core/java/android/view/VolumePanel.java')
| -rw-r--r-- | core/java/android/view/VolumePanel.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/core/java/android/view/VolumePanel.java b/core/java/android/view/VolumePanel.java index 08ccd941fa07..662137abf22d 100644 --- a/core/java/android/view/VolumePanel.java +++ b/core/java/android/view/VolumePanel.java @@ -26,7 +26,6 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.IntentFilter; import android.content.res.Resources; -import android.graphics.drawable.Drawable; import android.media.AudioManager; import android.media.AudioService; import android.media.AudioSystem; @@ -36,13 +35,9 @@ import android.net.Uri; import android.os.Handler; import android.os.Message; import android.os.Vibrator; -import android.telephony.TelephonyManager; import android.util.Log; import android.widget.ImageView; -import android.widget.ProgressBar; import android.widget.SeekBar; -import android.widget.TextView; -import android.widget.Toast; import android.widget.SeekBar.OnSeekBarChangeListener; import java.util.HashMap; @@ -52,6 +47,10 @@ import java.util.HashMap; * * This code really should be moved elsewhere. * + * Seriously, it really really should be moved elsewhere. This is used by + * android.media.AudioService, which actually runs in the system process, to + * show the volume dialog when the user changes the volume. What a mess. + * * @hide */ public class VolumePanel extends Handler implements OnSeekBarChangeListener, View.OnClickListener @@ -194,7 +193,7 @@ public class VolumePanel extends Handler implements OnSeekBarChangeListener, Vie window.setGravity(Gravity.TOP); WindowManager.LayoutParams lp = window.getAttributes(); lp.token = null; - lp.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT; + lp.type = WindowManager.LayoutParams.TYPE_VOLUME_OVERLAY; window.setAttributes(lp); window.addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); |
