I start my services by clicking in button and stop my services by stop button.
My Service class is given below
public class Services extends Service {
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand (Intent intent,int flags, int startId){
Log.d("Services","Started...");
return START_NOT_STICKY;
}
@Override
public void onDestroy () {
super.onDestroy();
Log.d("Services","Stoped...");
}
}
My Receiver class is given below
public class Reciever extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//check the intent something like:
if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {
KeyEvent event = (KeyEvent) intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
if (KeyEvent.KEYCODE_VOLUME_UP== event.getKeyCode()) {
Log.d("Volume","Down");
}
}
}
}