2012-10-11 7 views
68

Ich habe eine dynamische HTML5 Dokument, das keine externen Ressourcen enthält (keine Bilder, CSS und Skripte sind innerhalb des Dokuments codiert). Diese HTML5-Anwendung funktioniert gut mit Internet-Browser. Ich frage mich, ob es möglich wäre, konvertieren diese HTML5-Anwendung in eigenständige Android-Anwendung, so dass es direkt ohne Browser ausgeführt werden kann. Bitte beraten.Convert HTML5 in Standalone Android App

+1

Vergessen Sie nicht, dass selbst wenn Sie diese html5 in einem Webview setzen und es als App packen, wird es noch nicht als flüssig, schnell, dynamisch, reaktionsschnell wie eine native Anwendung. – Budius

+3

Ich verstehe Ihren Punkt, ich sage nur als Heads-up, weil ich an einem Ort arbeite (ich sollte wirklich zurück zur Arbeit statt auf Stackoverflow), die native iOS, native Android und HTML5-> zu mobilen und Es gibt keinen Vergleich der Qualität des Endergebnisses. – Budius

+2

Ich stimme nicht zu. Ich benutze m-gwt.com und habe zumindest bei neuen IOs und neuen Android-Geräten keine Performance-Probleme. –

Antwort

111

Erstellen Sie eine Android App mit Eclipse.

Erstellen Sie ein Layout mit einer <WebView> Steuerung.

Verschieben Sie Ihren HTML-Code in /assets Ordner.

Laden Sie die Webansicht mit Ihrer Datei: /// android_asset/file.

Und Sie haben eine Android App!

+0

Kann dies getan werden, wenn ich auch Bilder habe? zusammen mit einigen Beispiel-Java-Code mit Syntax-Highlighting angezeigt werden? –

+2

Ja. Verwenden Sie relative Pfade. – Enigma

+0

ohhk. hört sich gut an. wird es versuchen –

20

Sie könnten PhoneGap verwenden.

http://phonegap.com/

http://docs.phonegap.com/en/2.1.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android

Dies hat den Vorteil der Lösung eine plattformübergreif ist. Seien Sie jedoch gewarnt, dass Sie möglicherweise Abonnementgebühren bezahlen müssen. Die einfachste Lösung besteht darin, einfach eine WebView einzubetten, wie in @ Enigmas Antwort beschrieben.

+0

Hätten Sie etwas dagegen, wenn ich nach dem Dokumentationslink, den Sie gepostet haben, nach einigen Richtlinien fragen würde?Ich meine, dieser Leitfaden lehrt, wie man die Anwendung erstellt. Zeitraum. Aber wie würde diese Anwendung effektiv zu einer Android-App werden, beispielsweise zum Hochladen auf Google Play? Deckt PhoneGAP auch diesen Teil ab? –

+0

Ich habe keine PhoneGap-App gebaut, also weiß ich nicht. Ich bin sicher, dass Sie die Informationen auf ihrer Website finden können. – Magicode

+0

Andere Alternativen? Ich bin nicht auf der Suche nach etwas Komplexem wie Titanium, hauptsächlich weil ich JavaScript zu wenig mag. –

0

können Sie https://appery.io/ verwenden Es ist das gleiche phonegap aber in sehr praktisch Wrapper

Verwandte Themen