在Android上怎样实现JAVA和JS交互
1个回答
展开全部
java调用js:
mWebView.loadUrl(String.format("javascript:%s('%s')",jsFun,json));
jsFun是调用js中的名称,json是你需要的传值如果没有可以这么写
mWebView.loadUrl("javascript:jsFun()");
js调用Java就需要写一个接口
mWebView.addJavascriptInterface(mInterface, "App");
mInterface是Java本地的接口,App是给js用的名称
mInterface里面定义的接口就是给js调用的
具体可以参考这个网页http://blog.csdn.net/beyond0525/article/details/9374301
mWebView.loadUrl(String.format("javascript:%s('%s')",jsFun,json));
jsFun是调用js中的名称,json是你需要的传值如果没有可以这么写
mWebView.loadUrl("javascript:jsFun()");
js调用Java就需要写一个接口
mWebView.addJavascriptInterface(mInterface, "App");
mInterface是Java本地的接口,App是给js用的名称
mInterface里面定义的接口就是给js调用的
具体可以参考这个网页http://blog.csdn.net/beyond0525/article/details/9374301
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询