在网上找了很多例子,有很多都说得太复杂了。经研究。很简单就能实现。
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(this, "demo");
mWebView.loadUrl("file:///android_asset/index.html");
//API17以上,须添加@JavascriptInterface
@JavascriptInterface
public void clickOnAndroid()
{
Toast.makeText(Main.this, "按下", Toast.LENGTH_SHORT).show();
}网页中直接使用
onclick="window.demo.clickOnAndroid()"调用。
本文介绍了一种简单的实现Android WebView与JavaScript交互的方法。通过设置启用JavaScript并添加接口,然后在网页中调用该接口来触发Android端的操作。
2780

被折叠的 条评论
为什么被折叠?



