Müssen wir diese Software oder irgendwelche Plugins für Eclipse oder selbst nur IDE installieren?
Deepthi Jabili
3
Es hat nur JavaScript und CSS. Es ist keine Installation erforderlich. Sie können Eclipse mit JavaScript-Unterstützung für die Entwicklung verwenden
Ajit Kumar
Es ist eine kostenlose Testversion?
Gumuruh
49
Mit Phonegap können Sie komplette Apps für fast jede Smartphone-Plattform (Android, iOS, ...) schreiben. ( http://www.phonegap.com )
Es ist ein Open Source-Framework, das native Funktionen einer Webansicht zur Verfügung stellt, sodass Sie alles tun können, was eine native App kann.
Dies ist sehr gut für die plattformübergreifende Entwicklung geeignet, wenn Sie nicht etwas erstellen, das in jeder Hinsicht pixelgenau sein muss oder sehr hardwareintensiv ist.
Wenn Sie nach UI-Frameworks suchen, mit denen solche Apps erstellt werden können, gibt es eine Vielzahl unterschiedlicher Bibliotheken. (Wie Sencha, jQuery Mobile, ...)
Und um ein wenig voreingenommen zu sein, habe ich auch etwas gebaut: http://www.m-gwt.com
Können Sie mit phonegap Ihre Web-App (in HTML geschrieben) in eine APK für Android-Telefone kompilieren? Wenn ja, berechnen sie dies?
Badrush
18
Hier ist ein Ausgangspunkt für die Entwicklung von Android-Apps mit HTML5. Der HTML-Code wird im Ordner "assets / www" in Ihrem Android-Projekt gespeichert.
Das ist ausgezeichnet. Wie können Sie native Android-Funktionen mit Ihrer Benutzeroberfläche kommunizieren?
user1532587
1
@ user1532587 - In der Java-Klasse MyWebViewClient können Sie der Methode shouldOverrideUrlLoading () eine benutzerdefinierte Behandlung hinzufügen.
Jakewp11
1
@jj_ Nach meiner Erfahrung war ich durch diesen Ansatz nicht eingeschränkt. Ich bin weiterhin in der Lage, die GPS-Funktionalität, den lokalen Speicher und andere Hardware mit einigen Umgehungsmöglichkeiten zu verwenden. Normalerweise verwende ich diesen Ansatz bei der Entwicklung nicht, da ich ihn lieber nativ entwickle, aber ich weiß, dass einige Leute ihre Website nur schnell in eine App verwandeln möchten, deshalb habe ich diese Vorlage erstellt.
jakewp11
1
Ist dafür ECILPSE erforderlich?
Badrush
1
@Badrush Nein, Sie können es unter Android Studio ausführen, ohne dass sich einige Projekteinstellungen ändern. Außerdem können Sie sehen, wie Sie von Eclipse nach Android Studio migrieren .
Talha
10
Wenn Leute über HTML5-Anwendungen sprechen, sprechen sie höchstwahrscheinlich davon, nur eine einfache Webseite zu schreiben oder eine Webseite in ihre App einzubetten (die im Wesentlichen die Benutzeroberfläche bereitstellt). Für später stehen verschiedene Frameworks zur Verfügung, zB PhoneGap . Diese werden verwendet, um mehr als die Standardbrowserfunktionen (z. B. Multi-Touch) bereitzustellen und um zu ermöglichen, dass die App nahtlos "eigenständig" und ohne die Navigationsleisten des Browsers usw. ausgeführt wird.
Antworten:
Probieren Sie Sencha Touch . Es ist ein HTML5-kompatibles Framework zum Erstellen von Anwendungen für Touch-Geräte.
quelle
Mit Phonegap können Sie komplette Apps für fast jede Smartphone-Plattform (Android, iOS, ...) schreiben. ( http://www.phonegap.com )
Es ist ein Open Source-Framework, das native Funktionen einer Webansicht zur Verfügung stellt, sodass Sie alles tun können, was eine native App kann.
Dies ist sehr gut für die plattformübergreifende Entwicklung geeignet, wenn Sie nicht etwas erstellen, das in jeder Hinsicht pixelgenau sein muss oder sehr hardwareintensiv ist.
Wenn Sie nach UI-Frameworks suchen, mit denen solche Apps erstellt werden können, gibt es eine Vielzahl unterschiedlicher Bibliotheken. (Wie Sencha, jQuery Mobile, ...)
Und um ein wenig voreingenommen zu sein, habe ich auch etwas gebaut: http://www.m-gwt.com
quelle
Hier ist ein Ausgangspunkt für die Entwicklung von Android-Apps mit HTML5. Der HTML-Code wird im Ordner "assets / www" in Ihrem Android-Projekt gespeichert.
https://github.com/jakewp11/HTML5_Android_Template.git
quelle
Wenn Leute über HTML5-Anwendungen sprechen, sprechen sie höchstwahrscheinlich davon, nur eine einfache Webseite zu schreiben oder eine Webseite in ihre App einzubetten (die im Wesentlichen die Benutzeroberfläche bereitstellt). Für später stehen verschiedene Frameworks zur Verfügung, zB PhoneGap . Diese werden verwendet, um mehr als die Standardbrowserfunktionen (z. B. Multi-Touch) bereitzustellen und um zu ermöglichen, dass die App nahtlos "eigenständig" und ohne die Navigationsleisten des Browsers usw. ausgeführt wird.
quelle
Sie können WebView verwenden und eine App erstellen, in die Ihre Website eingefügt wird. https://developers.google.com/chrome/mobile/docs/webview/gettingstarted
quelle
Sie können Webview in Android verwenden, das Chrome-Browser verwendet. Oder Sie können Phonegap oder Sencha Touch versuchen
quelle