D
digifant
Neues Mitglied
- 0
Ich habe zwei Probleme, die zusammenhängen. Im regulären android_asset/ liegen Grafiken. Diese sollen in einem WebView angezeigt werden.
Das klappt auch!
Ich will aber vorab prüfen, ob diese Datei auch wirklich existiert. Ich probierte jetzt schon mehrere Varianten von diesem Code aus:
Das liefert immer, die Datei existiert nicht (kein "OK")
Wo ist mein Fehler? Danke
Ein ähnliches Problem ist, daß ich gerne auf eine Datei vom Benutzer im Ordner Documents o.ä. zugreifen würde, um diese über den WebView als Bild anzuzeigen. Hierbei klappt zwar die Abfrage, ob die Datei existiert, aber ich kann sie dann nicht im obigen WebView nutzen.
Das klappt auch!
Code:
pfad = "file:///android_asset/grafik.svg"
web_view.loadDataWithBaseURL(null, "<style>body {margin:0px;} img {display:inline;height:100%;}</style><img src=\"" + pfad +"\">" , "text/html", "UTF-8", null);
Ich will aber vorab prüfen, ob diese Datei auch wirklich existiert. Ich probierte jetzt schon mehrere Varianten von diesem Code aus:
Code:
File file = new File (getApplicationContext().getFilesDir() + "/android_asset/grafik.svg");
if (file.isFile()) {
Log.i("MyApp", "OK");
}
Das liefert immer, die Datei existiert nicht (kein "OK")
Wo ist mein Fehler? Danke
Ein ähnliches Problem ist, daß ich gerne auf eine Datei vom Benutzer im Ordner Documents o.ä. zugreifen würde, um diese über den WebView als Bild anzuzeigen. Hierbei klappt zwar die Abfrage, ob die Datei existiert, aber ich kann sie dann nicht im obigen WebView nutzen.