js调用Android
private class JsCallAndroid{
@JavascriptInterface
public void jsCallbackMethod(String result) {
LogUtils.d("js接收到的字符串为:" + result); //当js中的方法被调用的时候打印接收到的字符串
}
Android的webview是基于webkit内核的,webview中集成了js与java互调的接口函数,通过addJavas criptInterface方法,可以将Java的类注册进webkit,给网页上的js进行调用,而且还可以通过loadUrl方法给webkit传递一个URL,供浏览器来进行解析,实现Java和js交互。
Android中可以通过WebView来实现与js的交互,让用户可以在android客户端看到js写的页面,接下来为大家介绍的就是怎样实现此功能:
首先android项目目录下有“assets”文件夹,开发者需要将html文件拷贝到此文件夹下。
|