我已经尽可能多地搜索了 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 的版本。
最佳答案
我能够找到这个 here .您还可以通过克隆 DownloadProvider 来获取该项目项目并查看项目源代码。 DownloadProvider.java 正是我要找的。但是,DownloadThread.java 处理下载实现的核心,因此我建议查看它。
git命令是
git clone https://android.googlesource.com/platform/packages/providers/DownloadProvider
关于android - 在哪里可以找到 DownloadManager 的 ContentProvider 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5069919/