2016-06-21 15 views
9

Uri से URL से कनवर्ट करने का कोई तरीका है? मुझे इसका उपयोग करने वाली लाइब्रेरी के लिए इसकी आवश्यकता है, यह केवलURL स्वीकार करता है लेकिन मुझे अपने डिवाइस पर एक छवि का उपयोग करने की आवश्यकता है।android.net.Uri से java.net.URL को कैसे परिवर्तित करें?

+1

'नया URL (uri.toString())'? – Blackbelt

+0

यह काम करता है .... मुझे खेद है, मैंने कभी सोचा नहीं कि यह काम करेगा, मैंने सोचा कि मुझे एक विधि रूपांतरण करना है। – CaptainForge

उत्तर

14

यदि Uri की योजना http या https, new URL(uri.toString()) काम करना चाहिए।

यदि Uri की योजना file है, तो यह अभी भी काम कर सकती है, हालांकि मैं घबरा जाता हूं।

हैं Uri की योजना ftp या jar है, अभी भी भी काम कर सकते हैं कि, हालांकि हम आश्चर्य होगा क्यों आप उन योजनाओं के साथ एक Uri है।

Uri की योजना कुछ और — ऐसे content रूप — यह काम नहीं करेंगे, और यदि आप एक बेहतर पुस्तकालय को खोजने के लिए की जरूरत है।

+0

यह सही है, धन्यवाद। – CaptainForge

4

इस

android.net.URI auri = new android.net.URI("your url goes here"); 
java.net.URI juri = new java.net.URI(auri.toString()); 

के लिए प्रयास करें और अधिक देखें:

Android Uri

Java URI

संबंधित मुद्दे