Android Open Source - Instabackground Main Activity






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.activity;
//from  w ww  .j  a  v a  2 s. co  m
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;

import com.squareup.otto.Subscribe;

import es.expilu.instabackground.R;
import es.expilu.instabackground.net.InstagramImageRequest;
import es.expilu.instabackground.net.PopularRequest;
import es.expilu.instabackground.net.event.InstagramImageRequestError;
import es.expilu.instabackground.net.event.InstagramImageRequestOk;
import es.expilu.instabackground.net.event.PopularRequestError;
import es.expilu.instabackground.net.event.PopularRequestOk;
import es.expilu.instabackground.util.Fun;
import es.expilu.instabackground.util.Globals;

public class MainActivity extends ActionBarActivity  {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Globals.getInstance().eventBus.register(this);
        setContentView(R.layout.activity_main);
        
//        queue.add(new NearRequest(28.116667, -15.433333));
        Globals.getInstance().requestQueue.add(new PopularRequest());
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
    @Subscribe
    public void popularRequestOk(PopularRequestOk e) {
      Globals.getInstance().requestQueue.add(new InstagramImageRequest(e.envelope.getData()[0].getImages().getStandard_resolution()));
    }
    
    @Subscribe
    public void popularRequestError(PopularRequestError e) {
      
    }
    
    @Subscribe
    public void instagramImageRequestOk(InstagramImageRequestOk e) {
      Fun.changeWallpaper(this, e.bmp);
    }
    
    @Subscribe
    public void instagramImageRequestError(InstagramImageRequestError e) {
      
    }
}




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