我尽可能多地搜索了android的开源代码,但是我无法通过2.3 SDK中的DownloadManager找到实际下载的实现。我找到了source for the DownloadManager和source for a download class that has constants to interact with the ContentProvider,但我找不到ContentProvider
的来源。
我想找到这个,这样我就可以知道一个很好的方法来实现我自己的下载,因为我将使用比我的应用程序更小的2.3版本。
答案 0 :(得分:4)
我能够找到这个here。您还可以通过克隆DownloadProvider项目并查看项目源代码来获取项目。 DownloadProvider.java特别是我正在寻找的。但是,DownloadThread.java处理下载实现的核心,因此我建议您查看它。
git命令是
git clone https://android.googlesource.com/platform/packages/providers/DownloadProvider