下面介绍的是Javascript的交互方式
1. 在App中
wvMain.getSettings().setJavaScriptEnabled(true);
wvMain.addJavascriptInterface(new JavaScriptInterface(this),"AndroidWebView");
注:“AndroidWebView”与webview中调用必须一致,要调用的方法放在JavaScriptInterface中
@JavascriptInterface
public void showInfoFromJs(String message) {
//复制
LogUtils.i("copy_message",message);
ClipboardManager clipboard = (ClipboardManager) mContext
.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("text",message);
clipboard.setPrimaryClip(clip);
UIUtils.toast(mContext,"复制成功");
}
2.在webview中
AndroidWebView.showInfoFromJs(js_msg);