@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ScriptEngineManager m = new ScriptEngineManager();
ScriptEngine engine = m.getEngineByMimeType("application/javascript");
if (engine != null) {
// workaround until we find a way to get a headless WebView object
WebView wv = new WebView(getBaseContext());
((JJSBridge4AndroidEngine) engine).setView(wv);
Log.d(TAG, ScriptEngine.NAME + " " + engine.get(ScriptEngine.NAME));
Log.d(TAG, ScriptEngine.ENGINE + " " + engine.get(ScriptEngine.ENGINE));
ScriptEngineFactory f = engine.getFactory();
String program = f.getOutputStatement("\"Hello world\"");
try {
engine.eval(program);
} catch (ScriptException ex) {
Log.e(TAG, "eval()", ex);
}
}
}
JSR223Demo.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:jjsb4a
作者:
评论列表
文章目录