Android Open Source - gig-radio-android Data Module From Project Back to project page gig-radio-android .
License The source code is released under:
GNU General Public License
If you think the Android project gig-radio-android 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 com.getgigradio.gigradio;
/ / w w w . j a v a 2 s . c o m
import com.getgigradio.gigradio.activity.MainActivity;
import dagger.Module;
@Module(
includes = {SongKickModule.class, SoundCloudModule.class},
complete = false,
library = true,
injects = {GigRadioApp.class, MainActivity.class
}
)
public final class DataModule {
// static final int DISK_CACHE_SIZE = 50 * 1024 * 1024; // 50MB
// @Provides
// @Singleton
// SharedPreferences provideSharedPreferences(Application app) {
// return app.getSharedPreferences("u2020", MODE_PRIVATE);
// }
// @Provides
// @Singleton
// OkHttpClient provideOkHttpClient(Application app) {
// return createOkHttpClient(app);
// }
// @Provides @Singleton Picasso providePicasso(Application app, OkHttpClient client) {
// return new Picasso.Builder(app)
// .downloader(new OkHttpDownloader(client))
// .listener(new Picasso.Listener() {
// @Override public void onImageLoadFailed(Picasso picasso, Uri uri, Exception e) {
// Timber.e(e, "Failed to load image: %s", uri);
// }
// })
// .build();
// }
// static OkHttpClient createOkHttpClient(Application app) {
// OkHttpClient client = new OkHttpClient();
// Install an HTTP cache in the application cache directory.
// try {
// File cacheDir = new File(app.getCacheDir(), "http");
// HttpResponseCache cache = new HttpResponseCache(cacheDir, DISK_CACHE_SIZE);
// client.setResponseCache(cache);
// } catch (IOException e) {
// Timber.e(e, "Unable to install disk cache.");
// }
// return client;
// }
}
Java Source Code List com.getgigradio.gigradio.ApplicationTest.java com.getgigradio.gigradio.ApplicationTest.java com.getgigradio.gigradio.ApplicationTest.java com.getgigradio.gigradio.CardPresenter.java com.getgigradio.gigradio.DataModule.java com.getgigradio.gigradio.DetailsActivity.java com.getgigradio.gigradio.DetailsDescriptionPresenter.java com.getgigradio.gigradio.GigRadioApp.java com.getgigradio.gigradio.GigRadioModule.java com.getgigradio.gigradio.MainActivity.java com.getgigradio.gigradio.MainFragment.java com.getgigradio.gigradio.MovieList.java com.getgigradio.gigradio.Movie.java com.getgigradio.gigradio.PicassoBackgroundManagerTarget.java com.getgigradio.gigradio.PlayerActivity.java com.getgigradio.gigradio.SongKickModule.java com.getgigradio.gigradio.SoundCloudModule.java com.getgigradio.gigradio.Utils.java com.getgigradio.gigradio.VideoDetailsFragment.java com.getgigradio.gigradio.activity.MainActivity.java com.getgigradio.gigradio.api.SongKickApiHeaders.java com.getgigradio.gigradio.api.SongKickService.java com.getgigradio.gigradio.api.SoundCloudApiHeaders.java com.getgigradio.gigradio.api.SoundCloudService.java com.getgigradio.gigradio.event.BufferingEvent.java com.getgigradio.gigradio.event.GetTracksEvent.java com.getgigradio.gigradio.event.NewArtistEvent.java com.getgigradio.gigradio.event.NewSongEvent.java com.getgigradio.gigradio.event.NoSongPlayingEvent.java com.getgigradio.gigradio.event.PausingEvent.java com.getgigradio.gigradio.event.PlayingEvent.java com.getgigradio.gigradio.event.SeekBarMoveEvent.java com.getgigradio.gigradio.model.songkickevent.Artist.java com.getgigradio.gigradio.model.songkickevent.ClientLocation.java com.getgigradio.gigradio.model.songkickevent.Country.java com.getgigradio.gigradio.model.songkickevent.End.java com.getgigradio.gigradio.model.songkickevent.EventObject.java com.getgigradio.gigradio.model.songkickevent.Event.java com.getgigradio.gigradio.model.songkickevent.Identifier.java com.getgigradio.gigradio.model.songkickevent.Location.java com.getgigradio.gigradio.model.songkickevent.MetroArea.java com.getgigradio.gigradio.model.songkickevent.Performance.java com.getgigradio.gigradio.model.songkickevent.ResultsPage.java com.getgigradio.gigradio.model.songkickevent.Results.java com.getgigradio.gigradio.model.songkickevent.Series.java com.getgigradio.gigradio.model.songkickevent.Start.java com.getgigradio.gigradio.model.songkickevent.Venue.java com.getgigradio.gigradio.model.soundhoundartist.Artist.java com.getgigradio.gigradio.model.soundhoundtrack.Track.java com.getgigradio.gigradio.model.soundhoundtrack.User.java com.getgigradio.gigradio.playback.AudioBecomingNoisyReceiver.java com.getgigradio.gigradio.playback.MediaPlayerService.java com.getgigradio.gigradio.playback.MediaPlayerUtils.java com.getgigradio.gigradio.playback.RemoteControlReceiver.java com.getgigradio.gigradio.widget.RippleLayout.java