Need help with DownloadProvider?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

427 Stars 196 Forks 15 Commits 19 Opened issues


Porting Android DownloadProvider

Services available


Need anything else?

Contributors list

# 15,411
2 commits
# 158,772
1 commit

This project ports the DownloadProvider of Android 2.3.7. It supports Android 2.2 and above.

It is standard Eclipse project, which could be open by Eclipse with the Andoird Development Tools.

To illustrate how to use it, I also provide a simple demo.

  1. com.mozillaonline.downloadprovider A simple demo shows how to schedule a download and list all downloads.

  2. com.mozillaonline.providers The package of the Android DownloadProvider. I modified the original code to let it work without root permission. I also remove redundant code respective to RM, MediaScanner and system caches.

"com.mozillaonline.providers.DownloadManager", as name suggests, is where you manage the downloads. Most of work could be done with this class. For convenience, I add methods of pausing and resuming a download.

  1. Remarks com.mozillaonline.providers.downloads.Downloads.AUTHORITY defines the authority of the DownloadProvider. Change the authority both in the code and the AndroidManifest.xml file to avoid conflict with other applicaitons.

  2. License Apache License, Version 2.0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.