這種交互,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