Android Open Source - RssFeed Sync Image






From Project

Back to project page RssFeed.

License

The source code is released under:

MIT License

If you think the Android project RssFeed 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 o.fcour.se.osrss;
/*from w  w w.  j  a v  a  2s.  c o  m*/
import java.io.InputStream;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.util.Log;

public class SyncImage extends AsyncTask<String,Void,Bitmap>{

  private Callback callback;

  public SyncImage(Callback callback) {
    this.callback = callback;
  }

  @Override
  protected Bitmap doInBackground(String... url) {
    try {
      Log.d("Image",url[0]);
      InputStream in = new java.net.URL(url[0]).openStream();
      Bitmap image = BitmapFactory.decodeStream(in);
      return image;
    } catch (Exception e) {
      //Silently Fail
    }

    return null;
  }

  @Override
  protected void onPostExecute(Bitmap image) {
    if(callback!=null)
      callback.complete(image);
  }

  public interface Callback {
    public void complete(Bitmap image);
  }

}




Java Source Code List

o.fcour.se.osrss.ArticleCard.java
o.fcour.se.osrss.DatabaseHelper.java
o.fcour.se.osrss.FeedGenerator.java
o.fcour.se.osrss.FeedUpdater.java
o.fcour.se.osrss.Feed.java
o.fcour.se.osrss.SyncImage.java