Если вы хотите оценить некоторый код в JS в Android
1) к вашим зависимостям gradle добавьте ( rhino ):
compile 'org.mozilla:rhino:1.7R4'
2) напишите такой код, чтобы получить результат оценки JS
Context rhino = Context.enter()
// turn off optimization to work with android
rhino.optimizationLevel = -1
String evaluation = "2+2"
try {
ScriptableProject scope = rhino.initStandardObjects()
String result = rhino.evaluateString(scope, evaluation, "JavaScript", 1, null).toString()
} finally {
Context.exit()
}
3) Вы можете написать более сложные сценарии в JS для запуска в приложении для Android (функции и т. Д.)