Android中WebView实现Javascript调用Java类方法
2012-05-18 13:45
1076 查看
为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制。只要调用addJavascriptInterface方法即可映射一个Java对象到JavaScript对象上。1、映射Java对象到JavaScript对象上mWebView = (WebView) findViewById(R.id.wv_content);mWebView.setVerticalScrollbarOverlay(true);final WebSettings settings = mWebView.getSettings();settings.setSupportZoom(true);//WebView启用Javascript脚本执行settings.setJavaScriptEnabled(true);settings.setJavaScriptCanOpenWindowsAutomatically(true);//映射Java对象到一个名为”js2java“的Javascript对象上//JavaScript中可以通过"window.js2java"来调用Java对象的方法mWebView.addJavascriptInterface(new JSInvokeClass(), "js2java");/**网页Javascript调用接口**/class JSInvokeClass { public void back() { activity.finish(); }}2、JavaScript调用Java对象示例调用上述JSInvokeClass类对象的back方法,如下:window.js2java.back();
相关文章推荐
- Android中WebView实现Javascript调用Java类方法
- Android中在WebView里实现Javascript调用Java类的方法
- Android中WebView实现Javascript调用Java类方法
- 利用WebView通过javascript调用android java方法
- Android webview中JavaScript与Java方法的相互调用Demo
- Android的Webview中,javascript如何调用java方法
- Android中通过WebView控件实现与JavaScript方法相互调用的地图应用
- Android的Webview中,javascript如何调用java方法
- android-WebView详解实例(JavaScript调用Java方法,Java调用JavaScript方法)
- android webview中使用Java调用JavaScript方法并获取返回值
- Android 实现WebView与JavaScript相互调用//支持javaScript对android方法调用 mWebView.addJavascriptInterface(n
- android webview中使用Java调用JavaScript方法并获取返回值_Android
- Android WebView中使用Java调用JavaScript方法并获取返回值
- webView 实现 与 javascript调用java方法(也称js调用native 方法) helloworld
- Android的Webview中,javascript如何调用java方法
- webView 实现 与 javascript调用java方法(也称js调用native 方法) helloworld
- 使用WebView中的JavaScript调用Android方法
- WebView原生方法---使用javascript调用android代码
- Android开发,WebView下Java和JavaScript互相调用(2)
- ANDROID WEBVIEW和JAVASCRIPT交互_JS调用ANDROID方法