Android DownloadManager har ingen proxy-innstiller per forespørsel
Skill DownloadManagers offentlige forespørselsvalg fra en tilkobling opprettet av en app-eid HTTP-klient.
DownloadManager eier overføringen etter at en app har satt en forespørsel i kø. Dens offentlige Request API gir headere, destinasjonsinnstillinger og nettverksbegrensninger, men ingen innstiller for proxy-endepunkt per forespørsel.
Å legge til Proxy-Authorization via addRequestHeader erstatter ikke valg av proxyvert og -port. Konfigurering av et separat HTTP-klientobjekt endrer heller ikke en forespørsel som allerede er gitt til DownloadManager.
Hvis nedlastingen skal følge den støttede enhetens eller nettverkets proxypolicy, bruk den policyen og ta hensyn til tjenestens faktiske rute. Hvis appen må velge en annen proxy for denne ene overføringen, hold overføringen i en app-eid klient med et dokumentert proxygrensesnitt, for eksempel en URL-tilkobling åpnet med et Proxy-objekt.
Det valget overfører også ansvaret for nedlastingens livssyklus. Bevar den påkrevde bakgrunnsplanleggingen, fremdriften, lagringshåndteringen og gjenopprettingsatferden i stedet for å erstatte en systemstyrt nedlasting med en uovervåket forespørsel i en skjerms midlertidige livssyklus.