Skip to content
gotev edited this page Jan 21, 2016 · 17 revisions

###Welcome to the Android Upload Service wiki! Upload Notification

Follow the links on the right in the proposed order to learn how to use the library in your project and what you can do with it. Old release 1.6 documentation and sources can be found here.

Purpose

  • upload files to a server with HTTP multipart/form-data or binary requests
  • handle uploads in the background, even if the device is idle
  • automatically retry failed uploads, with an exponential backoff
  • possibility to automatically delete successfully uploaded files from the device
  • show status in the Android Notification Center.

At the core of the library there is a Service which handles multiple concurrent upload tasks in the background. It publishes broadcast intents to notify status. This way the logic is completely decoupled from the UI.