2016-06-21 72 views

回答

14

如果Uri的方案是httphttps,new URL(uri.toString())应该工作。

如果Uri的方案是file,虽然我感到紧张,但它仍然可以工作。

如果Uri的方案是ftpjar,可能仍然还工作,尽管我们不知道你为什么有这些计划一个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