基于android4.4版本的DownloadProvider构建,可作为library直接供其他项目使用。
DownloadProvider-lib:基于android源码的下载模块
- Add the JitPack repository to your build file
allprojects {
repositories {
maven { url 'https://www.jitpack.io' }
}
}
- 添加依赖
//jitpack默认group为:com.github.{username}
compile '{group}:DownloadProvider:{latest_version}'
- 添加其他依赖
compile 'com.google.guava:guava:{latest_version}'
//log
compile "org.slf4j:slf4j-api:{latest_version}"
compile "com.android.support:support-v13:{latest_version}"
- 修改Provider
<manifest xmlns:tools="http://schemas.android.com/tools">
<application>
<provider
android:name="cm.android.download.providers.downloads.DownloadProvider"
android:authorities="${applicationId}.download.provider"
tools:replace="android:authorities"/>
</application>
</manifest>