मैं बाह्य संग्रहण लिखने का प्रयास कर रहा हूं लेकिन मुझे हमेशा एक्सेस अस्वीकृत संदेश मिलता है।
मैं मैनिफेस्ट पर सही अनुमतियाँ सेट करता हूं और मैं रनटाइम में राइट_एक्सटर्न_स्टोरेज अनुमति का अनुरोध करता हूं और मैं प्राथमिक बाहरी एसडीकार्ड लिखने में सक्षम हूं: मेरे मामले में
/sdcard (/storage/emulated/0/)
लेकिन मैं माध्यमिक बाहरी एसडी (माइक्रो कार्ड) पर नहीं लिख सकता: मेरे मामले में
/storage/C0B9-3B8B/
मैं केवल पथ का उपयोग करके माध्यमिक मेमोरी लिख सकता हूं
/storage/C0B9-3B8B/Android/data/com.example.myapplication/files/
उदाहरण के लिए, एक अलग फ़ोल्डर लिखने का कोई तरीका है
"/storage/C0B9-3B8B/Download"
डिवाइस को रूट किए बिना?
धन्यवाद
उत्तर:
जवाब के लिए 2 № 1मुझे अपनी समस्या का हल मिल गया, मुझे Google द्वारा बताए अनुसार SAF (स्टोरेज एक्सेस फ्रेमवर्क) का उपयोग करने की आवश्यकता है यहाँ