DownloadManager របស់ Android គ្មានឧបករណ៍កំណត់ប្រុកស៊ីសម្រាប់សំណើនីមួយៗ
បែងចែកជម្រើសសំណើសាធារណៈរបស់ DownloadManager ពីការតភ្ជាប់ដែលបង្កើតដោយ HTTP client ជាកម្មសិទ្ធិរបស់កម្មវិធី។
DownloadManager កាន់កាប់ការផ្ទេរបន្ទាប់ពីកម្មវិធីដាក់សំណើក្នុងជួរ។ Request API សាធារណៈរបស់វាផ្តល់ក្បាល ការកំណត់គោលដៅ និងការរឹតបន្តឹងបណ្តាញ ប៉ុន្តែគ្មានឧបករណ៍កំណត់ចំណុចបញ្ចប់ប្រុកស៊ីសម្រាប់សំណើនីមួយៗទេ។
ការបន្ថែម Proxy-Authorization តាមរយៈ addRequestHeader មិនមែនជាការជំនួសការជ្រើសរើសម៉ាស៊ីន និងច្រកប្រុកស៊ីទេ។ ការកំណត់វត្ថុ HTTP client ដាច់ដោយឡែកក៏មិនផ្លាស់ប្តូរសំណើដែលបានប្រគល់ឱ្យ DownloadManager រួចហើយដែរ។
ប្រសិនបើការទាញយកគួរធ្វើតាមគោលនយោបាយប្រុកស៊ីឧបករណ៍ ឬបណ្តាញដែលគាំទ្រ សូមប្រើគោលនយោបាយនោះ ហើយគិតដល់ផ្លូវពិតរបស់សេវា។ ប្រសិនបើកម្មវិធីត្រូវជ្រើសប្រុកស៊ីផ្សេងសម្រាប់ការផ្ទេរតែមួយនេះ សូមរក្សាការផ្ទេរនៅក្នុង client ជាកម្មសិទ្ធិរបស់កម្មវិធីដែលមានចំណុចប្រទាក់ប្រុកស៊ីជាឯកសារ ដូចជាការតភ្ជាប់ URL ដែលបើកដោយវត្ថុ Proxy។
ជម្រើសនោះក៏ផ្ទេរទំនួលខុសត្រូវលើវដ្តជីវិតនៃការទាញយកផងដែរ។ រក្សាការកំណត់ពេលផ្ទៃខាងក្រោយ វឌ្ឍនភាព ការគ្រប់គ្រងឃ្លាំង និងឥរិយាបថសង្គ្រោះដែលត្រូវការ ជំនួសឱ្យការជំនួសការទាញយកដែលគ្រប់គ្រងដោយប្រព័ន្ធដោយសំណើដែលមិនតាមដានក្នុងវដ្តជីវិតបណ្តោះអាសន្នរបស់អេក្រង់។