/ / एंड्रॉइड 4.4 और इसके बाद के संस्करण पर बाहरी संग्रहण लिखें - एंड्रॉइड, अनुमतियाँ, एंड्रॉइड-4.4-किटकैट, एंड्रॉइड-बाहरी-स्टोरेज

एंड्रॉइड 4.4 और उससे ऊपर के बाहरी संग्रहण लिखें - एंड्रॉइड, अनुमतियां, एंड्रॉइड-4.4-किटकैट, एंड्रॉइड-बाहरी-स्टोरेज

मैं बाह्य संग्रहण लिखने का प्रयास कर रहा हूं लेकिन मुझे हमेशा एक्सेस अस्वीकृत संदेश मिलता है।

मैं मैनिफेस्ट पर सही अनुमतियाँ सेट करता हूं और मैं रनटाइम में राइट_एक्सटर्न_स्टोरेज अनुमति का अनुरोध करता हूं और मैं प्राथमिक बाहरी एसडीकार्ड लिखने में सक्षम हूं: मेरे मामले में

/sdcard (/storage/emulated/0/)

लेकिन मैं माध्यमिक बाहरी एसडी (माइक्रो कार्ड) पर नहीं लिख सकता: मेरे मामले में

/storage/C0B9-3B8B/

मैं केवल पथ का उपयोग करके माध्यमिक मेमोरी लिख सकता हूं

/storage/C0B9-3B8B/Android/data/com.example.myapplication/files/

उदाहरण के लिए, एक अलग फ़ोल्डर लिखने का कोई तरीका है "/storage/C0B9-3B8B/Download" डिवाइस को रूट किए बिना?

धन्यवाद

उत्तर:

जवाब के लिए 2 № 1

मुझे अपनी समस्या का हल मिल गया, मुझे Google द्वारा बताए अनुसार SAF (स्टोरेज एक्सेस फ्रेमवर्क) का उपयोग करने की आवश्यकता है यहाँ