पर बाहरी मेमोरी तक कैसे पहुंच सकते हैं मैं एक सोनी इंटरनेट टीवी का उपयोग विकास उपकरण के रूप में कर रहा हूं, जिसमें 4 यूएसबी पोर्ट हैं। बाहरी हार्ड ड्राइव के साथ सभी या कोई बंदरगाहों का उपयोग नहीं किया जा सकता है। मैं डिवाइस पर बाहरी मेमोरी बनाम आंतरिक मेमोरी का चयन और एक्सेस कैसे कर सकता हूं।आप Google टीवी
मैं एसडी कार्ड उपयोग करने में सक्षम हूँ, या कम से कम क्या का उपयोग कर एसडी कार्ड के रूप में टीवी लेबल निम्नलिखित:
Environment.getExternalStorageDirectory();
लेकिन मैं कैसे बाहरी USB को खोजने के लिए यह पता लगाने नहीं कर पा रहे उपकरण। मैंने UsbManager क्लास के पथ को नीचे जाने का प्रयास किया है, लेकिन ऐसा लगता है कि एक आसान और अधिक सामान्य तरीका होना चाहिए। मैं बस बड़े पैमाने पर भंडारण उपकरणों को देखने में सक्षम होना चाहता हूं और विक्रेता आईडी के माध्यम से साफ नहीं करना चाहता हूं लेकिन शायद मुझे वहां कुछ याद आ रहा है।
यह संभव होना चाहिए क्योंकि मैं मेनू खोलने और "डिवाइस का चयन करें" चुनते समय मीडिया प्लेयर ऐप द्वारा प्राप्त समान कार्यक्षमता की तलाश में हूं।
मुझे केवल ड्राइव तक पढ़ने की आवश्यकता है, लेकिन पढ़ने/लिखना उपयोगी हो सकता है।
अग्रिम धन्यवाद।
क्या '/ mnt/media/usb.XXXXX' कुछ ऐसा है जिसे हम एसडीके डेवलपर्स पर भरोसा कर सकते हैं? मुझे पता नहीं है कि यह कहीं और दस्तावेज है। आईओओ, क्या यह ऐसी चीज है जो कहती है, किताब लेखकों को शायद Google टीवी को कवर करने वाली किताबों में शामिल होना चाहिए? :-) धन्यवाद! – CommonsWare
मुझे पता चल जाएगा और आपको कुछ दिनों में पता चल जाएगा। –
अभी तक यूएसबी स्टोरेज एपीआई के लिए कोई योजना नहीं है। यूएसबी स्टोरेज तक पहुंचने के लिए अनुशंसित तरीका MediaProvider के माध्यम से है। –