Giter VIP home page Giter VIP logo

androiddownloadmanger's Introduction

#What is it?

This is the source code of android download manager. I devleoped this code when I develop a online video app, this lib is mainly designed for large video files download.It 's performace was tested fully.Now I decided to opensource under Apache License in 2014.

I think it will help you when you want develop a app such as app market which need download manager feature. It support below features:

##1.User friendly API provided Download task management api and UI Support add, start, pause,cancel or delete a download task by API or use download task manager UI. The UI can display each tasks progress and status.

##2.Notification bar information supported Notification bar download progress and speed display, download finished alarm. When click a downloading Notification will go to the downloading task list. When a download task finished, it will pop in Notification bar with a ring alarm.

##3.Large file download support. This download manager is designed for downloading flv video files, it can download files more than 200M and is full tested. it also support continue transferring from breakpoint.

##4.Support download item icon/image store in asset,sdcard,http url. You can find examples in DownloadTestActivity.java

##5.Easy intergration It can be published as a zip file. You only need to copy resource files, jar file to you project,then add sevaral line code to the Androidmanifest.xml, then you can have a full feature download manager. Document and demo also provide to help you.

##6.Customize friendly You can change the UI by edit the layouts and icons as you wish. You can change the download task click behavior by extend our DownloadListActivity.

You can clone the download manager from github. It will be always updated here.

##Donate If you find this code is helpful,please donate me!

##Contact

Any questions by contact email [email protected].

androiddownloadmanger's People

Contributors

offbye avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.