4

I was hoping to find something in the Android sdk similar to the javax.script package in Java; but haven't been able to find anything. Am I missing a way to execute JavaScript from my app?

3
  • What rights would you expect it to have? What is the script actually doing? Commented Aug 12, 2011 at 15:53
  • Why can't you do whatever the script is doing right there in Java? Commented Aug 12, 2011 at 15:53
  • I want to be able to let users execute a script. Their scripts will interact with interfaces which I will implement in Java. (that makes sense, right?) Commented Aug 12, 2011 at 17:16

4 Answers 4

3

Rhino is a port of JavaScript that is implemented in Java. It can run on Android with minor tweaks. You can find the code for it as part of the SL4A project.

Sign up to request clarification or add additional context in comments.

Comments

1

You could embed an invisible browser and have it execute the script. But perhaps there is a better way.

Comments

1

You can execute JavaScript from within a WebView. Make sure you set WebSettings.setJavaScriptEnabled(true).

You can find more information here.

Comments

0

I guess it depends on what you need the JavaScript to do. There is a way to execute JavaScript contained within HTML, ie PhoneGap.

1 Comment

can u give me an example plz?

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.