Я надеялся найти что-то в Android-sdk, подобном пакету javax.script
в Java; но ничего не смогли найти. У меня отсутствует способ выполнить JavaScript из моего приложения?
Android: Есть ли способ выполнить JavaScript из моего приложения?
Ответ 1
Rhino - это порт JavaScript, который реализован на Java. Он может работать на Android с небольшими изменениями. Вы можете найти код для него как часть проекта SL4A.
Ответ 2
Вы можете встроить невидимый браузер и выполнить его script. Но, возможно, есть лучший способ.
Ответ 3
Вы можете выполнить JavaScript из WebView
. Убедитесь, что вы установили WebSettings.setJavaScriptEnabled(true)
.
Вы можете найти дополнительную информацию здесь.
Ответ 4
Я думаю, это зависит от того, что вам нужно для работы JavaScript. Существует способ выполнить JavaScript, содержащийся в HTML, то есть PhoneGap.