天天看点

android与H5互相调用

市面上很多android软件都有内嵌H5的,主要是为了节约成本,提高开发效率,其实现原理主要是通过Java代码和JavaScript代码的互相调用来实现。

1,webview初始化:

2,加载main目录创建assets并且加载本地资源

3,java调用调用javaScript

注意下Html5代码,回去调用javaCallJs(arg)代码:

1,配置javasript

2,实现javaScript接口类

html5代码调用如上代码:

但是很有可能调用不起来,那么怎么处理呢?

targetSdkVersion 修改为16

添加@JavascriptInterface注解,如下: