Loading packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +11 −3 Original line number Diff line number Diff line Loading @@ -115,9 +115,11 @@ import com.android.internal.graphics.drawable.BackgroundBlurDrawable; import com.android.internal.jank.InteractionJankMonitor; import com.android.internal.view.RotationPolicy; import com.android.settingslib.Utils; import com.android.systemui.Dumpable; import com.android.systemui.Prefs; import com.android.systemui.R; import com.android.systemui.animation.Interpolators; import com.android.systemui.dump.DumpManager; import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.VolumeDialog; Loading Loading @@ -146,7 +148,7 @@ import java.util.function.Consumer; * * Methods ending in "H" must be called on the (ui) handler. */ public class VolumeDialogImpl implements VolumeDialog, public class VolumeDialogImpl implements VolumeDialog, Dumpable, ConfigurationController.ConfigurationListener, ViewTreeObserver.OnComputeInternalInsetsListener { private static final String TAG = Util.logTag(VolumeDialogImpl.class); Loading Loading @@ -302,7 +304,8 @@ public class VolumeDialogImpl implements VolumeDialog, ActivityStarter activityStarter, InteractionJankMonitor interactionJankMonitor, DeviceConfigProxy deviceConfigProxy, Executor executor) { Executor executor, DumpManager dumpManager) { mContext = new ContextThemeWrapper(context, R.style.volume_dialog_theme); mController = volumeDialogController; Loading @@ -329,6 +332,8 @@ public class VolumeDialogImpl implements VolumeDialog, mContext.getResources().getBoolean(R.bool.config_volumeDialogUseBackgroundBlur); mInteractionJankMonitor = interactionJankMonitor; dumpManager.registerDumpable("VolumeDialogImpl", this); if (mUseBackgroundBlur) { final int dialogRowsViewColorAboveBlur = mContext.getColor( R.color.volume_dialog_background_color_above_blur); Loading Loading @@ -791,7 +796,10 @@ public class VolumeDialogImpl implements VolumeDialog, return null; } public void dump(PrintWriter writer) { /** * Print dump info for debugging. */ public void dump(PrintWriter writer, String[] unusedArgs) { writer.println(VolumeDialogImpl.class.getSimpleName() + " state:"); writer.print(" mShowing: "); writer.println(mShowing); writer.print(" mActiveStream: "); writer.println(mActiveStream); Loading packages/SystemUI/src/com/android/systemui/volume/dagger/VolumeModule.java +5 −2 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import android.media.AudioManager; import com.android.internal.jank.InteractionJankMonitor; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.dump.DumpManager; import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.VolumeDialog; Loading Loading @@ -61,7 +62,8 @@ public interface VolumeModule { ActivityStarter activityStarter, InteractionJankMonitor interactionJankMonitor, DeviceConfigProxy deviceConfigProxy, @Main Executor executor) { @Main Executor executor, DumpManager dumpManager) { VolumeDialogImpl impl = new VolumeDialogImpl( context, volumeDialogController, Loading @@ -73,7 +75,8 @@ public interface VolumeModule { activityStarter, interactionJankMonitor, deviceConfigProxy, executor); executor, dumpManager); impl.setStreamImportant(AudioManager.STREAM_SYSTEM, false); impl.setAutomute(true); impl.setSilentMode(false); Loading packages/SystemUI/tests/src/com/android/systemui/volume/VolumeDialogImplTest.java +6 −1 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import com.android.internal.jank.InteractionJankMonitor; import com.android.systemui.Prefs; import com.android.systemui.R; import com.android.systemui.SysuiTestCase; import com.android.systemui.dump.DumpManager; import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.VolumeDialogController; Loading Loading @@ -98,6 +99,8 @@ public class VolumeDialogImplTest extends SysuiTestCase { ActivityStarter mActivityStarter; @Mock InteractionJankMonitor mInteractionJankMonitor; @Mock private DumpManager mDumpManager; @Before public void setup() throws Exception { Loading @@ -119,7 +122,9 @@ public class VolumeDialogImplTest extends SysuiTestCase { mActivityStarter, mInteractionJankMonitor, mDeviceConfigProxy, mExecutor); mExecutor, mDumpManager ); mDialog.init(0, null); State state = createShellState(); mDialog.onStateChangedH(state); Loading Loading
packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +11 −3 Original line number Diff line number Diff line Loading @@ -115,9 +115,11 @@ import com.android.internal.graphics.drawable.BackgroundBlurDrawable; import com.android.internal.jank.InteractionJankMonitor; import com.android.internal.view.RotationPolicy; import com.android.settingslib.Utils; import com.android.systemui.Dumpable; import com.android.systemui.Prefs; import com.android.systemui.R; import com.android.systemui.animation.Interpolators; import com.android.systemui.dump.DumpManager; import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.VolumeDialog; Loading Loading @@ -146,7 +148,7 @@ import java.util.function.Consumer; * * Methods ending in "H" must be called on the (ui) handler. */ public class VolumeDialogImpl implements VolumeDialog, public class VolumeDialogImpl implements VolumeDialog, Dumpable, ConfigurationController.ConfigurationListener, ViewTreeObserver.OnComputeInternalInsetsListener { private static final String TAG = Util.logTag(VolumeDialogImpl.class); Loading Loading @@ -302,7 +304,8 @@ public class VolumeDialogImpl implements VolumeDialog, ActivityStarter activityStarter, InteractionJankMonitor interactionJankMonitor, DeviceConfigProxy deviceConfigProxy, Executor executor) { Executor executor, DumpManager dumpManager) { mContext = new ContextThemeWrapper(context, R.style.volume_dialog_theme); mController = volumeDialogController; Loading @@ -329,6 +332,8 @@ public class VolumeDialogImpl implements VolumeDialog, mContext.getResources().getBoolean(R.bool.config_volumeDialogUseBackgroundBlur); mInteractionJankMonitor = interactionJankMonitor; dumpManager.registerDumpable("VolumeDialogImpl", this); if (mUseBackgroundBlur) { final int dialogRowsViewColorAboveBlur = mContext.getColor( R.color.volume_dialog_background_color_above_blur); Loading Loading @@ -791,7 +796,10 @@ public class VolumeDialogImpl implements VolumeDialog, return null; } public void dump(PrintWriter writer) { /** * Print dump info for debugging. */ public void dump(PrintWriter writer, String[] unusedArgs) { writer.println(VolumeDialogImpl.class.getSimpleName() + " state:"); writer.print(" mShowing: "); writer.println(mShowing); writer.print(" mActiveStream: "); writer.println(mActiveStream); Loading
packages/SystemUI/src/com/android/systemui/volume/dagger/VolumeModule.java +5 −2 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import android.media.AudioManager; import com.android.internal.jank.InteractionJankMonitor; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.dump.DumpManager; import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.VolumeDialog; Loading Loading @@ -61,7 +62,8 @@ public interface VolumeModule { ActivityStarter activityStarter, InteractionJankMonitor interactionJankMonitor, DeviceConfigProxy deviceConfigProxy, @Main Executor executor) { @Main Executor executor, DumpManager dumpManager) { VolumeDialogImpl impl = new VolumeDialogImpl( context, volumeDialogController, Loading @@ -73,7 +75,8 @@ public interface VolumeModule { activityStarter, interactionJankMonitor, deviceConfigProxy, executor); executor, dumpManager); impl.setStreamImportant(AudioManager.STREAM_SYSTEM, false); impl.setAutomute(true); impl.setSilentMode(false); Loading
packages/SystemUI/tests/src/com/android/systemui/volume/VolumeDialogImplTest.java +6 −1 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import com.android.internal.jank.InteractionJankMonitor; import com.android.systemui.Prefs; import com.android.systemui.R; import com.android.systemui.SysuiTestCase; import com.android.systemui.dump.DumpManager; import com.android.systemui.media.dialog.MediaOutputDialogFactory; import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.VolumeDialogController; Loading Loading @@ -98,6 +99,8 @@ public class VolumeDialogImplTest extends SysuiTestCase { ActivityStarter mActivityStarter; @Mock InteractionJankMonitor mInteractionJankMonitor; @Mock private DumpManager mDumpManager; @Before public void setup() throws Exception { Loading @@ -119,7 +122,9 @@ public class VolumeDialogImplTest extends SysuiTestCase { mActivityStarter, mInteractionJankMonitor, mDeviceConfigProxy, mExecutor); mExecutor, mDumpManager ); mDialog.init(0, null); State state = createShellState(); mDialog.onStateChangedH(state); Loading