有没有办法将 Uri
转换为 URL
?我正在使用的库需要这个,它仅接受 URL
,但我需要在我的设备上使用图像。
最佳答案
如果Uri
的scheme是http
或https
,new URL(uri.toString())
应该可以。
如果 Uri
的 scheme 是 file
,那可能还是可以的,虽然我很紧张。
如果 Uri
的方案是 ftp
或 jar
,这可能仍然有效,但我们会想知道为什么你有一个 Uri
与那些方案。
如果 Uri
的方案是其他的——比如 content
——这将不起作用,你需要找到一个更好的库。
关于java - 如何将 android.net.Uri 转换为 java.net.URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37945809/