天天看點

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注解,如下: