diff --git a/fmapp2/src/com/caf/fmradio/FMMediaButtonIntentReceiver.java b/fmapp2/src/com/caf/fmradio/FMMediaButtonIntentReceiver.java index 949453fba7585f36d3d541c95fad6db386850478..5dd3eb76893edb700f655569ebd85a723ed85d15 100644 --- a/fmapp2/src/com/caf/fmradio/FMMediaButtonIntentReceiver.java +++ b/fmapp2/src/com/caf/fmradio/FMMediaButtonIntentReceiver.java @@ -53,25 +53,6 @@ public void onReceive(Context context, Intent intent) { Log.d(TAG, "ACTION_AUDIO_BECOMING_NOISY intent received for ACTION_HEADSET_PLUG"); Intent i = new Intent(AUDIO_BECOMING_NOISY); context.sendBroadcast(i); - } else if ((action != null) && action.equals("android.intent.action.MEDIA_BUTTON")) { - KeyEvent event = (KeyEvent) - intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT); - - if (event == null) { - return; - } - int keycode = event.getKeyCode(); - int key_action = event.getAction(); - if (((KeyEvent.KEYCODE_HEADSETHOOK == keycode) && - (key_action == KeyEvent.ACTION_DOWN)) || - (KeyEvent.KEYCODE_MEDIA_PAUSE == keycode) || - (KeyEvent.KEYCODE_MEDIA_PLAY == keycode)) { - - Log.d(TAG, "ACTION_MEDIA_BUTTON intent received for ACTION_DOWN"); - Intent i = new Intent(FM_MEDIA_BUTTON); - i.putExtra(Intent.EXTRA_KEY_EVENT, event); - context.sendBroadcast(i); - } } } } diff --git a/fmapp2/src/com/caf/fmradio/FMRadio.java b/fmapp2/src/com/caf/fmradio/FMRadio.java index f83a0d0a2e99018bea111f96b4b06cb513b75ca1..6561aec42c3098a06e0a37f4bae514fb910f375e 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadio.java +++ b/fmapp2/src/com/caf/fmradio/FMRadio.java @@ -2624,22 +2624,6 @@ public class FMRadio extends Activity }//handleMessage }; - @Override - public boolean onKeyDown(int keyCode, KeyEvent event) { - Log.d(LOGTAG, "KEY event received " + keyCode); - switch (keyCode) { - case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE: - case 126: //KeyEvent.KEYCODE_MEDIA_PLAY: - case 127: //KeyEvent.KEYCODE_MEDIA_PAUSE: - case KeyEvent.KEYCODE_MEDIA_FAST_FORWARD: - case KeyEvent.KEYCODE_MEDIA_NEXT: - case KeyEvent.KEYCODE_MEDIA_PREVIOUS: - case KeyEvent.KEYCODE_MEDIA_REWIND: - case KeyEvent.KEYCODE_MEDIA_STOP: - return true; - } - return super.onKeyDown(keyCode, event); - } private void resetFMStationInfoUI() { mTunedStation.setFrequency(FmSharedPreferences.getTunedFrequency()); mTunedStation.setName(""); diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index b238e538c3372b0a562efd542d72626fe04b0bc4..b05b08cfd10ba09bb340685854e3b248aa64edfe 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -809,7 +809,7 @@ public class FMRadioService extends Service if (!isFmOn()) return; /* Disable FM and let the UI know */ - fmOff(); + fmOff(FM_OFF_FROM_ANTENNA); try { /* Notify the UI/Activity, only if the service is "bound"