From a78c5173dccfe76cb2e4886e83a6a5b040375700 Mon Sep 17 00:00:00 2001 From: David Reiss Date: Sat, 7 Jun 2014 16:24:03 -0700 Subject: Show a toast when an unknown media key is pressed This is just an idea. If people want more media keys supported, they will be able to use this toast to report exactly what key codes their hardware is generating. If you don't want to include this, just let me know and I can remove it from the pull request. --- res/values/strings.xml | 1 + src/de/danoeh/antennapod/service/playback/PlaybackService.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 8f81955e2..4f4d5d337 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -147,6 +147,7 @@ 00:00:00 Buffering Playing podcast + AntennaPod - Unknown media key: %1$d Clear queue diff --git a/src/de/danoeh/antennapod/service/playback/PlaybackService.java b/src/de/danoeh/antennapod/service/playback/PlaybackService.java index 0eb873f6f..1165a977e 100644 --- a/src/de/danoeh/antennapod/service/playback/PlaybackService.java +++ b/src/de/danoeh/antennapod/service/playback/PlaybackService.java @@ -22,6 +22,7 @@ import android.util.Log; import android.util.Pair; import android.view.KeyEvent; import android.view.SurfaceHolder; +import android.widget.Toast; import de.danoeh.antennapod.BuildConfig; import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; @@ -318,6 +319,10 @@ public class PlaybackService extends Service { case KeyEvent.KEYCODE_MEDIA_REWIND: mediaPlayer.seekDelta(-PlaybackController.DEFAULT_SEEK_DELTA); break; + default: + String message = String.format(getResources().getString(R.string.unknown_media_key), keycode); + Toast.makeText(this, message, Toast.LENGTH_SHORT).show(); + break; } } -- cgit v1.2.3