A Reliable, Flexible, Fast and Powerful download engine.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea chore: correct idea modules file Apr 6, 2018
art docs: update art of content-uri and notification to fix black corner … Apr 6, 2018
benchmark chore: remove unknown lint rules for fix travis build failed Aug 6, 2018
gradle ci: upgrade gradle verion and android plugin version to latest Sep 16, 2018
okdownload-breakpoint-sqlite chore: enable code-coverage for modules only if on the travis-ci env Jul 4, 2018
okdownload-connection-okhttp fix: unit test error Nov 3, 2018
okdownload-filedownloader fix: Directory Traversal Vulnerability Sep 6, 2018
okdownload-kotlin-enhance chore: remove useless lint define because it has been handled by okcheck May 14, 2018
okdownload-process chore: remove useless lint define because it has been handled by okcheck May 14, 2018
okdownload fix: findbugs warning Nov 4, 2018
omni docs: add sample on readme doc Apr 4, 2018
sample demo: set only alert once on the demo of notification with okdownload c… Sep 16, 2018
.gitignore chore: upgrade android-gradle-build-tool to 3.1.0 and sdk-version 27 Mar 27, 2018
.gitlab-ci.yml chore: add check schedule when push Nov 29, 2017
.travis.yml ci: upgrade gradle verion and android plugin version to latest Sep 16, 2018
CHANGELOG.md ci: release v1.0.5 for fixing variable bugs Nov 5, 2018
CONTRIBUTING.md docs: add contributing file Apr 28, 2018
ISSUE_TEMPLATE.md docs: fix typo on the issue-template file Apr 28, 2018
LICENSE.txt chore: change license to lingo-champ Nov 17, 2017
README-zh.md ci: upgrade version from 1.0.5 to 1.0.6-SNAPSHOT for continue deploy Nov 5, 2018
README.md ci: upgrade version from 1.0.5 to 1.0.6-SNAPSHOT for continue deploy Nov 5, 2018
build.gradle ci: upgrade gradle verion and android plugin version to latest Sep 16, 2018
codecov.yml ci: limit codecov on master branch Aug 20, 2018
deploy-snapshot.sh chore: add script to deploy snapshot Jan 26, 2018
gradle.properties ci: upgrade version from 1.0.5 to 1.0.6-SNAPSHOT for continue deploy Nov 5, 2018
gradlew Upgrade Gradle Feb 5, 2018
gradlew.bat Upgrade Gradle Feb 5, 2018
keystore demo: add proguard rules and release type to sample project Apr 8, 2018
okcat-okdownload.yml feat: cover the case of resource content-length is changed between bl… Apr 28, 2018
publishToMavenLocal.sh chore: add script to publish to mavenLocal Mar 6, 2018
settings.gradle chore: release v1.0.0 Apr 6, 2018

README.md

OkDownload

A Reliable, Flexible, Fast and Powerful download engine.

codecov Download

中文文档


P.S. If you ask me, which version is the most stability, I will tell you it's not the version of 1.0.0 or 2.0.0, the most stability version must be the latest version because it is developed with github-flow, not production-flow. So please follow the latest release version and show me your PR. Here is the changelog for each version, it may help you.

I. WHY CHOOSE

In fact OkDownload is FileDownloader2, which extends all benefits from FileDownloader and beyond. More detail please move to here

II. HOW TO IMPORT

We publish okdownload on jcenter, mavenCentral and Sonatype's snapshots repository, more detail about import OkDownload please move to here

III. HOW TO USE

  • The simple use case such as start and cancel, download queue or get state or task info, please more to here
  • The advanced use case such as set max parallel running count, set remit database delay milliseconds or injection components, please move to here

IV. SAMPLE

Debug

How to Debug

Screenshot

V. LICENSE

Copyright (c) 2017 LingoChamp Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.