Android Open Source - android-bluetooth-media-controller Bluetooth Listener






From Project

Back to project page android-bluetooth-media-controller.

License

The source code is released under:

MIT License

If you think the Android project android-bluetooth-media-controller listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.cbritt.btmediacontroler;
/*from  ww  w .  j  a v a2  s . c  o  m*/
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;

import com.cbritt.btmediacontroler.PlaybackManager;

import java.util.Locale;

/**
 * Created by Carson on 9/4/2014.
 */
public class BluetoothListener extends BroadcastReceiver{

    private final String TAG = "Bluetooth Listener";

    @Override
    public void onReceive(final Context context, final Intent intent)
    {
        Log.d(TAG, "Received Intent");
        final PlaybackManager pm = new PlaybackManager(context);
        int value = intent.getIntExtra("serial_value", -1);

        if(value >= 0){
            switch (value){
                case 0:
                    pm.togglePlayback();
                    break;
                case 1:
                    pm.nextTrack();
                    break;
                case 2:
                    pm.previousTrack();
                    break;
                default:
                    Log.d(TAG, "value does not correspond to a valid command");
                    break;
            }
        }
    }
}




Java Source Code List

com.cbritt.btmediacontroler.ApplicationTest.java
com.cbritt.btmediacontroler.BluetoothListener.java
com.cbritt.btmediacontroler.BluetoothService.java
com.cbritt.btmediacontroler.Main.java
com.cbritt.btmediacontroler.PlaybackManager.java