मेरे पास एक Verizon का ब्रांडेड Samsung GT2 7.0 टैबलेट है जिसे मुझे बाहरी एसडी कार्ड खोजने में परेशानी हो रही है। का उपयोग करते हुए
Environment.getExternalStorageDirectory();
केवल मुझे मिलता है आंतरिक एसडी कार्ड।
मैंने पथ को हार्ड-कोड करने की कोशिश की है लेकिन वह भी काम नहीं करता है। यह कैसे करना है पर कोई जानकारी बहुत सराहना की है!
संपादित करें
जब मुझे आंतरिक कार्ड के तहत सभी फ़ोल्डर्स / फाइलें मिलेंगी:
Music
Podcasts
Ringtones
Alarms
Notifications
Pictures
Movies
Download
DCIM
Documents
Android
peel
VaultService
Playlists
updates
इनमें से कोई भी बाहरी कार्ड नहीं है।
माध्यमिक प्रश्न
अगर आप इसे एक्सेस नहीं कर सकते तो बाहरी एसडी कार्ड स्लॉट की बात क्या है ?!
संपादित करें 2
मैं यह बताना भूल गया कि मेरा ऐप टैबलेट पर रूट है। क्या मुझे रूट विशेषाधिकारों के साथ इसे प्राप्त करने में सक्षम नहीं होना चाहिए?
उत्तर:
उत्तर № 1 के लिए 1उन उपकरणों पर जिनके पास आंतरिक और बाह्य भंडारण दोनों हैं, बाहरी भंडारण है आमतौर पर आंतरिक संग्रहण पथ के सबफ़ोल्डर से एक्सेस किया गया।
एंड्रॉइड के पास वास्तविक बाहरी पथ प्राप्त करने के लिए एपीआई नहीं है। यह डिवाइस निर्माता पर निर्भर है कि वे इसे लागू कर सकें क्योंकि वे फिट दिखते हैं।
http://www.kuffs.co.uk/index.php/when-is-an-sd-card-not-an-sd-card