Beispiel Ich habe url: Daten: image/jpeg; base64, ajshgvdkau ....Wie base64 Daten konvertieren: URL zu Link URL?
ich möchte es konvertieren: http://example.com/pic.png
gibt es einen Code diese Android in Java zu tun?
==================================
Edit 1
I‘ Ich versuche, das Bild von der URL abzulegen und es in Textview anzuzeigen. Wenn ich Fall 2 verwende, wird die Bildanzeige perfekt,
, aber in Fall 1 nicht. gibt es Fehler "unbekanntes Protokoll: Daten" und "W/AwContents: nativeOnDraw fehlgeschlagen; Lichtung Hintergrundfarbe"
//case 1
// String base_url = "<p>Image 1 : <img src=\"data:image/jpeg;base64,/9j/4AAQSk...
//case 2
String base_url = "<p>Image 1 : <img src=\"http://example.com/android/tryout/logo.png\"></img></p>";
Spanned span2 = Html.fromHtml(base_url,getImageHTML(),null);
TextView tv = (TextView)findViewById(R.id.target);
tv.setText(span2);
und dies ist meine Funktion
public Html.ImageGetter getImageHTML() {
Html.ImageGetter imageGetter = new Html.ImageGetter() {
public Drawable getDrawable(String source) {
try {
Drawable drawable = Drawable.createFromStream(new URL(source).openStream(), "src");
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());
return drawable;
} catch(IOException exception) {
Log.v("IOException", exception.getMessage());
return null;
}
}
};
return imageGetter;
}
Danke für die Antwort.
ich glaube nicht, dass Sie verstehen, was die erste URL ist. Es ist tatsächlich das Bild. Das Bild wird nirgendwo gehostet, daher wird keine http-URL gefunden. – njzk2