js代码
function shareData() {
var u = navigator.userAgent;
if(u.indexOf('Android') > -1 || u.indexOf('Adr') > -1) {
activity.weChatShare(); // android
} else {
window.webkit.messageHandlers.weChatShare.postMessage(uid); // ios
}
}
android代码
wvContent.addJavascriptInterface(new JsToAndroid(), "activity");//AndroidtoJS类对象映射到js的activity对象
private class JsToAndroid { // 定义JS需要调用的方法 // 被JS调用的方法必须加入@JavascriptInterface注解 @JavascriptInterface public void weChatShare() { ToastUtils.show("微信分享", ToastUtils.LENGTH_LONG); } }