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