Android: Existe-t-il un moyen d'exécuter JavaScript depuis mon application?

J'espérais trouver quelque chose dans Android sdk similaire au paquet javax.script en Java; Mais n'ont pu trouver rien. Suis-je manquant une manière d'exécuter JavaScript depuis mon application?

Rhino est un port de JavaScript implémenté en Java. Il peut fonctionner sur Android avec des réglages mineurs. Vous pouvez trouver le code pour cela dans le cadre du projet SL4A .

Vous pouvez intégrer un navigateur invisible et lui faire exécuter le script. Mais peut-être qu'il y a une meilleure façon.

Vous pouvez exécuter JavaScript à partir d'un WebView . Assurez-vous de définir WebSettings.setJavaScriptEnabled(true) .

Vous pouvez trouver plus d'informations ici .

Je suppose que cela dépend de ce dont vous avez besoin du JavaScript pour le faire. Il existe un moyen d'exécuter JavaScript contenu dans HTML, c'est-à-dire PhoneGap.