71 votes

Développer une application Android en utilisant HTML, CSS et JavaScript

Je voudrais développer une application Android en utilisant HTML, CSS et JavaScript dans Android SDK. Je ne veux pas utiliser un autre outil comme le titane et l'écart de téléphone.

Est-il possible de faire une application en utilisant le HTML, CSS et javascript?

Les applications Web Android sont-elles aussi performantes que les applications natives? La même fonctionnalité peut-elle être obtenue via des applications Web?

si c'est bon en comparaison d'une application native, alors quelqu'un peut-il me dire la bonne façon de faire ou me fournir un bon tutoriel?

108voto

John O'Connor Points 3296

La réponse Courte: Oui, vous pouvez développer des applications en utilisant le langage HTML / CSS / Javascript. Prendre deux WebView Tutoriels et appelez-moi le matin.

La Réponse Longue: Si vous voulez écrire des applications pour Android qui utilisent le HTML / CSS / Javascript, vous devez créer au moins un natif WebView wrapper. Cela est relativement facile à faire, sauf si vous voulez crochet dans les fonctions natives, telles que l'accéléromètre, appareil photo, ou même le Toast des Messages (les messages qui apparaissent lorsque quelque chose se passe).

L'accès natif du matériel et des logiciels par le biais d'un webview vous oblige à écrire un JavascriptAdapter (disponible sous Android 2+), et de définir un certain nombre de personnalisé les méthodes Javascript dans le JavascriptAdapter. Ces méthodes carte pour une fonction java, qui N'ont accès au système d'exploitation natif installations.

Des Frameworks tels que Appcelerator et PhoneGap faire exactement ça, sauf qu'ils ont déjà écrit les fonctions javascript pour vous, alors il vous évite d'avoir à écrire ces vous-même.

En ce sens, si vous allez écrire une application pour Android en utilisant le HTML / CSS / Javascript, il est logique d'utiliser un framework. Sinon, vous êtes à faire ce travail vous-même.

5voto

reylimjr Points 105

vous pouvez créer une application Web et la convertir en application Android (apk) à l'aide de javascript, HTML5 et déployer dans phonegap.

Développer des applications Android avec HTML5 et Javascript

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X