Android Open Source - Instabackground Instagram Image Request






From Project

Back to project page Instabackground.

License

The source code is released under:

Apache License

If you think the Android project Instabackground 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 es.expilu.instabackground.net;
// ww w .  j av a2s . co  m
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;

import com.android.volley.Response.ErrorListener;
import com.android.volley.Response.Listener;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.ImageRequest;

import es.expilu.instabackground.model.Image;
import es.expilu.instabackground.net.event.InstagramImageRequestError;
import es.expilu.instabackground.net.event.InstagramImageRequestOk;
import es.expilu.instabackground.util.Globals;

public class InstagramImageRequest extends ImageRequest {

  public InstagramImageRequest(Image image) {
    super(image.getUrl(),
      new Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
          Globals.getInstance().eventBus.post(new InstagramImageRequestOk(response));
        }
      },
      image.getWidth(), image.getHeight(), Config.ARGB_8888,
      new ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
          Globals.getInstance().eventBus.post(new InstagramImageRequestError(error));
        }
      });
  }
}




Java Source Code List

es.expilu.instabackground.activity.MainActivity.java
es.expilu.instabackground.model.Caption.java
es.expilu.instabackground.model.CommentsData.java
es.expilu.instabackground.model.Comments.java
es.expilu.instabackground.model.EnvelopeData.java
es.expilu.instabackground.model.Envelope.java
es.expilu.instabackground.model.From.java
es.expilu.instabackground.model.Image.java
es.expilu.instabackground.model.Images.java
es.expilu.instabackground.model.Likes.java
es.expilu.instabackground.model.Location.java
es.expilu.instabackground.model.Meta.java
es.expilu.instabackground.model.Position.java
es.expilu.instabackground.model.User.java
es.expilu.instabackground.model.UsersInPhoto.java
es.expilu.instabackground.net.GsonRequest.java
es.expilu.instabackground.net.InstagramApi.java
es.expilu.instabackground.net.InstagramClient.java
es.expilu.instabackground.net.InstagramImageRequest.java
es.expilu.instabackground.net.NearRequest.java
es.expilu.instabackground.net.PopularRequest.java
es.expilu.instabackground.net.event.InstagramImageRequestError.java
es.expilu.instabackground.net.event.InstagramImageRequestOk.java
es.expilu.instabackground.net.event.NearRequestError.java
es.expilu.instabackground.net.event.NearRequestOk.java
es.expilu.instabackground.net.event.PopularRequestError.java
es.expilu.instabackground.net.event.PopularRequestOk.java
es.expilu.instabackground.net.event.RequestError.java
es.expilu.instabackground.util.Fun.java
es.expilu.instabackground.util.Globals.java
es.expilu.instabackground.util.MyApplication.java