这种交互,Hybrid App 会用的比较多一点,javascript
本文将介绍如何实现Java代码和Javascript代码的相互调用。java
Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。android
如何实现?ios
实现Java和js交互十分便捷。一般只须要如下几步。web
一、WebView开启JavaScript脚本执行 二、WebView设置供JavaScript调用的交互接口。 三、客户端和网页端编写调用对方的代码。
window.control.methodName(param) 解析: 一、control:注入接口名称 一、methodName:后台的方法。也就是说后台的方法, window.注入接口.须要调用的后台的方法
methodName(param)
js 直接调用 ios 的方法便可blog
webView.loadUrl(“javascript:methodName(param)”)
这里面 methodName 就是咱们编写的 js 的方法,圆括号外面的是 java 的,这个若是是弄 Android 或 ios 的应该会理解是啥意思的接口
详情可参考:这篇博文ip