Android DownloadManager ରେ ପ୍ରତି ଅନୁରୋଧ ପାଇଁ ପ୍ରକ୍ସି ସେଟର ନାହିଁ
DownloadManager ର ସାର୍ବଜନୀନ ଅନୁରୋଧ ବିକଳ୍ପକୁ ଆପ୍-ମାଲିକାନାର HTTP କ୍ଲାଏଣ୍ଟ ଦ୍ୱାରା ସୃଷ୍ଟ ସଂଯୋଗରୁ ଅଲଗା କରନ୍ତୁ।
ଆପ୍ଲିକେଶନ ଏକ ଅନୁରୋଧ ଧାଡ଼ିରେ ରଖିବା ପରେ DownloadManager ସ୍ଥାନାନ୍ତରର ମାଲିକ ହୁଏ। ଏହାର ସାର୍ବଜନୀନ Request API ହେଡର, ଗନ୍ତବ୍ୟ ସେଟିଂ ଏବଂ ନେଟୱାର୍କ ପ୍ରତିବନ୍ଧକ ଦିଏ, କିନ୍ତୁ ପ୍ରତି ଅନୁରୋଧ ପାଇଁ ପ୍ରକ୍ସି ଏଣ୍ଡପଏଣ୍ଟ ସେଟର ନାହିଁ।
addRequestHeader ମାଧ୍ୟମରେ Proxy-Authorization ଯୋଡ଼ିବା ପ୍ରକ୍ସି ହୋଷ୍ଟ ଓ ପୋର୍ଟ ବାଛିବାର ବିକଳ୍ପ ନୁହେଁ। ଅଲଗା HTTP କ୍ଲାଏଣ୍ଟ ବସ୍ତୁ କନଫିଗର କଲେ ମଧ୍ୟ DownloadManager କୁ ପୂର୍ବରୁ ଦିଆଯାଇଥିବା ଅନୁରୋଧ ବଦଳେ ନାହିଁ।
ଯଦି ଡାଉନଲୋଡ ସମର୍ଥିତ ଡିଭାଇସ କିମ୍ବା ନେଟୱାର୍କ ପ୍ରକ୍ସି ନୀତି ଅନୁସରଣ କରିବା ଉଚିତ, ତେବେ ସେହି ନୀତି ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ସେବାର ପ୍ରକୃତ ପଥକୁ ବିଚାର କରନ୍ତୁ। ଯଦି ଆପ୍ଲିକେଶନ ଏହି ଏକ ସ୍ଥାନାନ୍ତର ପାଇଁ ଅଲଗା ପ୍ରକ୍ସି ବାଛିବାକୁ ପଡ଼େ, ତେବେ ସ୍ଥାନାନ୍ତରକୁ ଆପ୍-ମାଲିକାନାର କ୍ଲାଏଣ୍ଟରେ ଡକ୍ୟୁମେଣ୍ଟେଡ ପ୍ରକ୍ସି ଇଣ୍ଟରଫେସ ସହିତ ରଖନ୍ତୁ, ଯେପରି Proxy ବସ୍ତୁ ସହିତ ଖୋଲାଯାଇଥିବା URL ସଂଯୋଗ।
ସେହି ଚୟନ ଡାଉନଲୋଡ ଜୀବନଚକ୍ରର ଦାୟିତ୍ୱ ମଧ୍ୟ ସ୍ଥାନାନ୍ତର କରେ। ଆବଶ୍ୟକ ପୃଷ୍ଠଭୂମି ସମୟସୂଚୀ, ପ୍ରଗତି, ସଂରକ୍ଷଣ ପରିଚାଳନା ଏବଂ ପୁନଃପ୍ରାପ୍ତି ଆଚରଣ ରକ୍ଷା କରନ୍ତୁ; ସିଷ୍ଟମ-ପରିଚାଳିତ ଡାଉନଲୋଡକୁ ସ୍କ୍ରିନର ଅସ୍ଥାୟୀ ଜୀବନଚକ୍ରରେ ଅଣଟ୍ରାକ ଅନୁରୋଧ ସହିତ ବଦଳାନ୍ତୁ ନାହିଁ।