-1

我目前正在制作一个android应用程序。单击某个按钮时,此应用程序必须执行脚本。问题是,我不知道如何执行这个脚本。有人能帮帮我吗?如果可以,请给我所需的基本代码。您还可以向我展示如何在 On clicked switch 和 case 中执行它(我可能会使用 switch 和 case。我还不确定)。但我真正需要的只是执行脚本的代码,如果您不介意,请稍微解释一下。谢谢!

4

1 回答 1

0

可以在此处找到有关运行 UNIX 脚本的讨论。 如何从 Java 代码运行 Unix shell 脚本?

如果它是 javascript,您需要加载脚本引擎并在该上下文中运行您的脚本。希望这可以帮助。我只是附上了我以前写过的脚本评估。

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

public class OperatorAsVariable
{
    public static void main( String args[] ) throws ScriptException
    {
        String test = "+";
        System.out.println( 1 + test + 2 );
        ScriptEngineManager manager = new ScriptEngineManager();
        ScriptEngine engine = manager.getEngineByName( "js" );
        System.out.println( engine.eval( 1 + test + 2 ) );
    }

}
于 2013-02-18T06:20:22.593 回答