S
sharpp
Neues Mitglied
- 0
Hallo,
Dies ist meine ersten Anwendung unter Android.
Ich versuche eine an sich Simple Anwendung auf eine Galaxy Tab 10.1 umzusetzen.
Die Anforderung an die Anwendung sind:
Anzeigen von Kategorien (Html5 Seiten)
Abspielen von Produktvideos (Html5 mit eingebettetem Videos)
Mein erster versuch war recht Simpel gedacht die benötigten Dateien auf das Tablet ziehen. Das hat auch soweit geklappt nur werden die Videos nicht angezeigt, lediglich wird der Ton abgespielt. Könnte am Standard HTML Viewer liegen, da die Videos abgespielt werden wenn ich die Seite per W-LAN aus von meiner Entwicklungs-Maschine aufrufe (auf dem Tablet).
Nur ist das Problem das das Projekt Offline auf dem Tablet verfügbar sein muss.
Darauf hin habe ich versucht die HTML Files per WebView zuladen.
Das funktioniert zwar nur so halb ,da sämtliche CSS Eigenschaften ignoriert werden.
Mein onCreate schaut wie folgt aus:
Hat jemand vielleicht eine Idee wie ich es hin bekomme das die CSS Dateien mit geladen werden?
Zumal ich nicht so genau weiss wie die CSS Datein richtig aufgerufen werden müssen wenn diese im Projekt im Ordner "assets/css" liegen und die HTML Dateien unter "res/raw".
Hoffe es kann mir jemand weiterhelfen.
Dies ist meine ersten Anwendung unter Android.
Ich versuche eine an sich Simple Anwendung auf eine Galaxy Tab 10.1 umzusetzen.
Die Anforderung an die Anwendung sind:
Anzeigen von Kategorien (Html5 Seiten)
Abspielen von Produktvideos (Html5 mit eingebettetem Videos)
Mein erster versuch war recht Simpel gedacht die benötigten Dateien auf das Tablet ziehen. Das hat auch soweit geklappt nur werden die Videos nicht angezeigt, lediglich wird der Ton abgespielt. Könnte am Standard HTML Viewer liegen, da die Videos abgespielt werden wenn ich die Seite per W-LAN aus von meiner Entwicklungs-Maschine aufrufe (auf dem Tablet).
Nur ist das Problem das das Projekt Offline auf dem Tablet verfügbar sein muss.
Darauf hin habe ich versucht die HTML Files per WebView zuladen.
Das funktioniert zwar nur so halb ,da sämtliche CSS Eigenschaften ignoriert werden.
Mein onCreate schaut wie folgt aus:
PHP:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
String data = "";
try {
BufferedReader br = new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.index)));
String line;
while ((line = br.readLine()) != null) {
data += line;
}
br.close();
} catch (IOException e) {
e.printStackTrace();
data = "Failed loading web page!";
}
mWebView.loadData(data, "text/html", "UTF-8");
mWebView.setWebViewClient(new FirstViewClient());
}
Zumal ich nicht so genau weiss wie die CSS Datein richtig aufgerufen werden müssen wenn diese im Projekt im Ordner "assets/css" liegen und die HTML Dateien unter "res/raw".
Hoffe es kann mir jemand weiterhelfen.