DownloadManager do Android não tem definidor de proxy por solicitação
Distinga as opções públicas de solicitação do DownloadManager da conexão criada por um cliente HTTP próprio do aplicativo.
O DownloadManager é dono da transferência depois que um aplicativo coloca uma solicitação na fila. Sua API Request pública fornece cabeçalhos, configurações de destino e restrições de rede, mas nenhum definidor de endpoint de proxy por solicitação.
Adicionar Proxy-Authorization via addRequestHeader não substitui a escolha de host e porta do proxy. Configurar um objeto de cliente HTTP separado também não altera uma solicitação já entregue ao DownloadManager.
Se o download deve seguir a política de proxy suportada do dispositivo ou da rede, use essa política e considere a rota real do serviço. Se o aplicativo precisar escolher um proxy diferente para esta única transferência, mantenha a transferência em um cliente próprio do aplicativo com uma interface de proxy documentada, como uma conexão URL aberta com um objeto Proxy.
Essa escolha também transfere a responsabilidade pelo ciclo de vida do download. Preserve o agendamento em segundo plano, o progresso, o tratamento de armazenamento e o comportamento de recuperação necessários, em vez de substituir um download gerenciado pelo sistema por uma solicitação não rastreada no ciclo de vida temporário de uma tela.