VladislavNikolaev / RxDownloader

An RxJava2 wrapper for Download Manager in Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rx2DownloadManager

This is fork of https://github.com/esafirm/RxDownloader repository with migration to RxJava2 An Rx wrapper for Download Manager in Android

Usage

String url = "https://upload.wikimedia.org/wikipedia/en/e/ed/Nyan_cat_250px_frame.PNG";
RxDownloader.getInstance(SampleAct.this)
            .download(url, "nyancat photo", "image/jpg") // url, filename, and mimeType
            .subscribe(path ->{
                // Do what you want with downloaded path
             }, throwable -> {
                // Handle download faile here
             });

You can also look at the sample for complete usage

Gradle

allprojects {
		repositories {
			...
			maven { url "https://jitpack.io" }
		}
}
dependencies {
	  compile 'com.github.vladislavnikolaev:rxdownloader:1.0.8'
}

About

An RxJava2 wrapper for Download Manager in Android

License:MIT License


Languages

Language:Java 99.7%Language:Shell 0.3%