Android: Есть ли способ выполнить JavaScript из моего приложения?

Я надеялся найти что-то в Android-sdk, подобном пакету javax.script в Java; но ничего не смогли найти. У меня отсутствует способ выполнить JavaScript из моего приложения?

Ответ 1

Rhino - это порт JavaScript, который реализован на Java. Он может работать на Android с небольшими изменениями. Вы можете найти код для него как часть проекта SL4A.

Ответ 2

Вы можете встроить невидимый браузер и выполнить его script. Но, возможно, есть лучший способ.

Ответ 3

Вы можете выполнить JavaScript из WebView. Убедитесь, что вы установили WebSettings.setJavaScriptEnabled(true).

Вы можете найти дополнительную информацию здесь.

Ответ 4

Я думаю, это зависит от того, что вам нужно для работы JavaScript. Существует способ выполнить JavaScript, содержащийся в HTML, то есть PhoneGap.