Is there a way to convert from Uri to URL? I need this for a library I'm using, it only accepts an URL but I need to use an image on my device.
If the scheme of the Uri is http or https, new URL(uri.toString()) should work.
If the scheme of the Uri is file, that may still also work, though I get nervous.
If the scheme of the Uri is ftp or jar, that may still also work, though we will wonder why you have a Uri with those schemes.
If the scheme of the Uri is anything else — such as content — this will not work, and you need to find a better library.
Try this
android.net.URI auri = new android.net.URI("your url goes here"); java.net.URI juri = new java.net.URI(auri.toString()); For more refer:
Android Uri
Java URI
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With