Gibt es eine Möglichkeit zur Konvertierung von Uri
zu URL
? Ich brauche das für eine Bibliothek, die ich benutze, es nur akzeptiert eine URL
, aber ich muss ein Bild auf meinem Gerät verwenden.Wie konvertiert man android.net.Uri zu java.net.URL?
9
A
Antwort
14
Wenn das Schema der Uri
http
oder https
ist, sollte new URL(uri.toString())
arbeiten.
Wenn das Schema der Uri
file
ist, kann das auch noch funktionieren, obwohl ich nervös werde.
Wenn das Schema der Uri
ist ftp
oder jar
, die funktionieren auch noch kann, wenn wir uns fragen werden, warum Sie eine Uri
mit diesen Systemen haben.
Wenn das Schema der Uri
etwas anderes — wie content
— ist dies nicht funktionieren, und Sie brauchen eine bessere Bibliothek zu finden.
+0
Das ist richtig, danke. – CaptainForge
4
Versuchen Sie, diese
android.net.URI auri = new android.net.URI("your url goes here");
java.net.URI juri = new java.net.URI(auri.toString());
Weitere verweisen:
Verwandte Themen
- 1. Wie konvertiert man eine Zeichenfolge in eine android.net.Uri
- 2. java.net.URL Stream zu Byte lesen []
- 3. Intent.ACTION_VIEW und Unterklassen android.net.Uri
- 4. java.net.URL und relative URL
- 5. url = neu java.net.URL()
- 6. JPA Eigenschaft java.net.URL
- 7. Wie konvertiert man von System.Drawing.Color zu System.Windows.Media.Color?
- 8. Wie konvertiert man BigInteger zu BigDecimal?
- 9. Wie konvertiert man Typedef Enum zu NSNumber?
- 10. Wie konvertiert man zu Geldformat in JS
- 11. Wie konvertiert man NSSet zu [String] Array?
- 12. Wie konvertiert man von Int zu Double?
- 13. Wie konvertiert man Blaze Datenobjekte zu Json?
- 14. Wie konvertiert man Date zu LocalTime?
- 15. Wie konvertiert man cdt zu Makefiles?
- 16. Wie konvertiert man String zu JsonObject
- 17. Wie konvertiert man NSNumber-Objekte zu Rechenzwecken?
- 18. Wie konvertiert man NSArray zu NSData?
- 19. Wie konvertiert man NSString zu CString?
- 20. Wie konvertiert man ISO8859-15 zu UTF8?
- 21. Wie konvertiert man char * zu BSTR?
- 22. Wie konvertiert man ein Double zu Hex?
- 23. Wie konvertiert man Multicast zu h265
- 24. Wie konvertiert man Byte-Array zu MultipartFile
- 25. Wie konvertiert man BufferedImage zu einem int []?
- 26. Wie konvertiert man von org.joda.time.DateTime zu java.time.ZonedDateTime
- 27. Wie konvertiert man von Json zu Protobuf?
- 28. Wie konvertiert man einen CVImageBufferRef zu UIImage
- 29. Wie konvertiert man Wbmp zu Png?
- 30. Wie konvertiert man ein Double zu NSInteger?
'neue URL (uri.toString())'? – Blackbelt
Das funktioniert .... Es tut mir leid, ich hätte nie gedacht, dass das funktionieren würde, ich dachte, ich müsste eine Methodenumwandlung machen. – CaptainForge