Служба загрузки Android

Есть ли у кого-нибудь хороший пример использования службы для загрузки файла?

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

В принципе, я хочу запустить службу с URL-адресом файла на нисходящем канале, а когда загрузка завершена, служба.

Пример сервисов Google заполнен нежелательной, поэтому я не уверен, что нужно, а что нет.

Ваша помощь с благодарностью.