webview js交互

由于项目需要,再次使用到了android的webview,webview要加载的页面是html5的页面;

需要有点击webview中的控件的交互,所以需要在android应用中注入一个js对象;

通过webview.addJavaScriptInterface(Object o, String name)方法实现对象的注入;

然后再该对象中定义所需的方法,例如 public void test(String str);

经过上面的步骤,能够在js文件中通过注入名称调用android中类的方法,如 jsObject.test(param);

你可能感兴趣的:(webview js交互)