summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/preferences
diff options
context:
space:
mode:
authorMatej Drobnič <services+github@matejdro.com>2023-12-29 17:15:21 +0100
committerGitHub <noreply@github.com>2023-12-29 17:15:21 +0100
commitf476086114a56d214558f37b066849150a141390 (patch)
treeb1b19c004915e7a953e2b416d9cd27dd5efd607e /app/src/main/java/de/danoeh/antennapod/preferences
parent58081fe5bf7d9ad28f089cf10b2c17bfcfc8bbc7 (diff)
downloadAntennaPod-f476086114a56d214558f37b066849150a141390.zip
Check if volume boost effect is supported on the device (#6808)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/preferences')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/preferences/VolumeAdaptationPreference.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/VolumeAdaptationPreference.java b/app/src/main/java/de/danoeh/antennapod/preferences/VolumeAdaptationPreference.java
new file mode 100644
index 000000000..584b7d90e
--- /dev/null
+++ b/app/src/main/java/de/danoeh/antennapod/preferences/VolumeAdaptationPreference.java
@@ -0,0 +1,27 @@
+package de.danoeh.antennapod.preferences;
+
+import android.content.Context;
+import android.util.AttributeSet;
+
+import java.util.Arrays;
+
+import de.danoeh.antennapod.model.feed.VolumeAdaptionSetting;
+
+public class VolumeAdaptationPreference extends MaterialListPreference {
+ public VolumeAdaptationPreference(Context context) {
+ super(context);
+ }
+
+ public VolumeAdaptationPreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ @Override
+ public CharSequence[] getEntries() {
+ if (VolumeAdaptionSetting.isBoostSupported()) {
+ return super.getEntries();
+ } else {
+ return Arrays.copyOfRange(super.getEntries(), 0, 3);
+ }
+ }
+}