अधिकांश उपकरणों में नकली भंडारण का कुछ रूप होता है। यदि वे एसडी कार्ड का समर्थन करते हैं तो उन्हें आम तौर पर /sdcard
(या उस नाम की कुछ भिन्नता) पर रखा जाता है, जो आमतौर पर /storage
/storage/sdcard0
या /storage/0
जैसे किसी निर्देशिका में सिम्लिंक किया जाता है, कभी-कभी नकली संग्रहण /sdcard
पर लगाया जाता है और वास्तविक पथ कुछ/भंडारण जैसा होता है/नकल करते/विरासत। आप डाउनलोड निर्देशिका प्राप्त करने के लिए उपयोग करने में सक्षम होना चाहिए। निर्देशिका प्राप्त करने के लिए आप एपीआई कॉल का उपयोग कर सबसे अच्छे हैं। Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
चूंकि फाइल सिस्टम और एसडीकार्ड समर्थन डिवाइसों के बीच भिन्न होता है।
अधिक जानकारी how to access downloads folder in android?
आमतौर पर DownloadManager डाउनलोड संभालती है और फ़ाइलों को फिर एक फ़ाइल आईडी का उपयोग कर पाने के लिए जहां फ़ाइल स्थानों जो आम तौर पर कहीं न कहीं में होता था फ़ाइल के uri डाउनलोड प्रबंधक fromthe अनुरोध द्वारा पहुंचा जा सकता है के लिए इसी तरह के प्रश्न देखें sdcard/असली है या नकल करते के बाद से क्षुधा केवल sdcard
कृपया एंड्रॉयड फाइल सिस्टम ढांचे की समीक्षा का उपयोग कर सकते – jmozko