Android Open Source - intent_radio Intents






From Project

Back to project page intent_radio.

License

The source code is released under:

Copyright (c) 2014 Stephen Blott Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Soft...

If you think the Android project intent_radio 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 org.smblott.intentradio;
//  www .j  a  va2s  .c om
import android.content.Context;
import android.content.Intent;
import android.content.BroadcastReceiver;

public class Intents extends BroadcastReceiver {

   @Override
   public void onReceive(Context context, Intent intent) {
      Intent msg = new Intent(context, IntentPlayer.class);
      msg.putExtra("action", intent.getAction());
      passExtra("url", intent, msg);
      passExtra("name", intent, msg);
      passExtra("debug", intent, msg);
      msg.putExtra("broadcast", true);
      context.startService(msg);
   }

   private static void passExtra(String key, Intent intent, Intent msg)
   {
      if ( intent.hasExtra(key) )
      {
         String str = intent.getStringExtra(key);
         if ( str != null )
            msg.putExtra(key, str);
      }
   }
}




Java Source Code List

org.smblott.intentradio.Build.java
org.smblott.intentradio.ClipButtons.java
org.smblott.intentradio.Clipper.java
org.smblott.intentradio.Connectivity.java
org.smblott.intentradio.CopyResource.java
org.smblott.intentradio.Counter.java
org.smblott.intentradio.HttpGetter.java
org.smblott.intentradio.IntentPlayer.java
org.smblott.intentradio.IntentRadio.java
org.smblott.intentradio.Intents.java
org.smblott.intentradio.Later.java
org.smblott.intentradio.Logger.java
org.smblott.intentradio.Metadata.java
org.smblott.intentradio.Notify.java
org.smblott.intentradio.Now.java
org.smblott.intentradio.PlaylistM3u.java
org.smblott.intentradio.PlaylistPls.java
org.smblott.intentradio.Playlist.java
org.smblott.intentradio.PreferenceActivity.java
org.smblott.intentradio.Prefs.java
org.smblott.intentradio.ReadRawTextFile.java
org.smblott.intentradio.State.java
org.smblott.intentradio.WifiLocker.java