JsEvaluator 可以帮助你在 Android 应用中运行 JavaScript 并获取结果。 这是一个 WebView 的 evaluateJavascript 替代方法。 支持 Android 4.0 (Ice Cream Sandwich)及以上版本。
用法
public class MainActivity extends AppCompatActivity { JsEvaluator jsEvaluator = new JsEvaluator(this);
Evaluate JavaScript
jsEvaluator.evaluate("2 * 17", new JsCallback() { @Override public void onResult(String result) { // Process result here. // This method is called in the UI thread. } @Override public void onError(String errorMessage) { // Process JavaScript error here. // This method is called in the UI thread. } });