使用Android自身js注解来实现native和js的交互,WebView提供了一个接口addJavascriptInterface(Object object, String name),可以让我们注入Java对象到js页面中,这样页面中的JavaScript就能直接访问Java对象函数,从而实现Java和Js的简单交互;而Android调用js时,只需loadUrl即可。
测试js代码
1 | <html> |
Android本地代码
1 | public class MainActivity extends AppCompatActivity { |