webview 调用js 4.2之前与之后的区别
2015-11-19 08:53
477 查看
先判断一下sdk版本
if(Build.VERSION.SDKINT > 17){
//getGreetings() 为javascirpt方法名
}else{
webView.loadUrl(“javascript:methodName(parameterValues)”)
}
sdk17 以后 调用js调用 android方法需要加@JavascriptInterface注释
if(Build.VERSION.SDKINT > 17){
//getGreetings() 为javascirpt方法名
webView.evaluateJavascript("getGreetings()", new ValueCallback<String>() { @Override public void onReceiveValue(String value) { Log.i(LOGTAG, "onReceiveValue value=" + value); }});
}else{
webView.loadUrl(“javascript:methodName(parameterValues)”)
}
sdk17 以后 调用js调用 android方法需要加@JavascriptInterface注释
相关文章推荐
- object references an unsaved transient instance
- iOS 屏幕适配--autoResizing autoLayout和sizeClass图文详解
- iOS 新特性分列式 之 iOS 9.1 - 主要内容:苹果笔 API 引入
- ios7 兼容之前版本
- Android发送短信项目代码
- 【转】利用js来实现微信摇一摇来自动更换网页背景的功能
- ecmobile iOS 9.0下 xcode修正
- iOS之 view视图的创建和它的Frame、bounds、center属性
- mvp android 另一篇文章
- android 更新SDK错误
- android拍照获得图片URI为null的处理方法
- appache synapse使用
- Android jni的调用过程
- _nm_object_get_property: Error getting 'State' for /org/freedesktop/NetworkManager/ActiveConnection/
- android105 jni概念
- Android笔记(六十)Android总结:四大组件——BroadcastReceiver篇
- Android反编译
- 基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三
- 应届生_Android_开发_咱们一点一点学
- ios下拉放大图片效果