Где я могу найти реализацию DownloadManager ContentProvider

Я искал через открытый исходный код Android, насколько мог, и я не смог найти реализацию для фактической загрузки через DownloadManager в 2.3 SDK. Я нашел источник для DownloadManager и источник для класса загрузки, который имеет константы для взаимодействия с ContentProvider, но я не смог найти источник для ContentProvider.

Я хочу найти это, чтобы я мог хорошо разбираться в моей собственной загрузке, так как для моего приложения я использую меньшую версию, чем 2.3.

Ответы

Ответ 1

Я смог найти здесь здесь. Вы также можете получить проект, клонировав проект DownloadProvider и посмотрев исходный код проекта. DownloadProvider.java специально был тем, что я искал. Однако DownloadThread.java обрабатывает суть реализации загрузки, поэтому я бы рекомендовал посмотреть на это.

Команда git

git clone https://android.googlesource.com/platform/packages/providers/DownloadProvider