有没有办法将Uri
转换成URL
?我需要这个图书馆,我只用接受URL
但我需要在我的设备上使用图像。如何把android.net.Uri转换成java.net.URL?
9
A
回答
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());
欲了解更多请参考:
相关问题
- 1. 如何将字符串转换为android.net.Uri
- 2. java.lang.ClassCastException:java.net.URI不能转换为java.net.URL
- 3. 如何把.txt转换成.mht格式?
- 4. 如何把.pem转换成.pfx?
- 5. 如何把yyyymm转换成Mon-yyyy?
- 6. 如何把Wbmp转换成Png?
- 7. WPF如何把DataGrid转换成DataTable?
- 8. 如何把σ κ转换成σκ?
- 9. 如何把xls转换成mysql?
- 10. 如何把cv :: Mat转换成CvArr?
- 11. 如何把PHP代码转换成HTML
- 12. android.net.Uri $ HierarchicalUri无法转换为java.util.ArrayList
- 13. 把hover div转换成div
- 14. 如何将Android.Net.Uri路径转换为xamarin中的物理路径?
- 15. Android-如何将android.net.Uri对象转换为java.net.URI对象?
- 16. 如何把任何.htc文件转换成.js文件?
- 17. Perl把数据转换成JSON格式
- 18. 把UNIX日期转换成角表
- 19. 怎么把LPCTSTR转换成LPSTR?
- 20. 把json数据转换成CSV文件
- 21. 把字符串转换成JSON C#
- 22. 把Jquery转换成HTML表的麻烦
- 23. 怎么把Decimal转换成T?
- 24. 怎么把Json转换成Protobuf?
- 25. 如何把变量转换成HTML从Ruby on Rails的
- 26. 如何把.ui文件转换成.jui文件?
- 27. 如何把.Rmd文件转换成Rstudio的.Rnw文件?
- 28. 如何把一个列表转换成字典
- 29. 如何把.mesh格式转换成.nodes,.ele和.face格式?
- 30. 如何把字符串转换成一个字典在Python
'新的URL(uri.toString())'? – Blackbelt
这是有效的....我很抱歉,我从来没有想过会工作,我想我不得不做一个方法转换。 – CaptainForge