在Android中的写法:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final WebView web1=(WebView)findViewById(R.id.web1);
final Button mybutton=(Button)findViewById(R.id.myButton);
Handler h = new Handler();//声明一个传值的参数
web1.getSettings().setJavaScriptEnabled(true);//确定这个webview可以用JS
web1.addJavascriptInterface(new A(), "to2");//将本类对象添加到JS的全局对象window中.
web1.loadUrl("file:///android_asset/test.html");//这个是加载本工程的HTML地址,放在assets文件夹中
WebViewClient webclient=new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
super.onPageFinished(view, url);
}
};
web1.setWebViewClient(webclient);
}
class A{
public void a(){
这里做相应的逻辑操作。
}
在html当中的写法
<title>无标题文档</title>
<script type="text/javascript">
function f2(){
return window.to2.a();
}
</script>
</head>
<body>
<table align="center" width="724px" height="600px">
<tr align="center">
<td align="center">
<input name="submit" type="submit" value="跳转" onclick="return f2()" />
</td>
</tr>
</table>
</body>
</html>
注明:QQ技术交流群:108614806 感兴趣的加一下。
分享到:
相关推荐
博客说明地址: http://blog.csdn.net/xiaohao0724/article/details/64129423,Android原生WebView与网页js相互调用
android怎么通过webview调用javascript,javascript怎么调用android代码,下载可查看详细过程
android使用webView实现java程序与js脚本的相互调用,
Android 和 IOS WebView javaScript与 Native 互相调用(JS 与O-C Java )
android中Webvie和js互相调用的过程
Android中Webview H5调用拍照功能,有需要的请下载。。。
android webview 与 JS 相互调用 ,里面提供了GPS地理定位和扫描二维码的功能。
自定义webview中的网页“拍照”按钮调用系统相机拍照的API接口MyBrowserAPI.CapturePhoto(filename),在网页JavaScript中调用以后返回存放照片的完整路径名,默认将照片存放在系统SD卡的根目录,包含整个工程中需要添加...
android不使用webview与js交互
android WebView和javascript相互调用的demo.
Webview与Javascript相互调用,Android studio工程,直接用AS打开即可
主要介绍了android webview中使用Java调用JavaScript方法并获取返回值,本文直接给出代码示例,需要的朋友可以参考下
android demo,webview_js(webview的js方法调用java方法)。
Android APP使用WebView调用H5页面完成摄像头扫描二维码 项目使用Android Studio,打开项目可以直接运行,用过的都说好:)
android中WebView回调js的方法
android webview js交互调用 取源码 webview 详细本地网页加载
Android WebView详解和调用JS,androidrom开发书籍(csdn)————程序
Android-webview和js互相调用 Android 和 H5 都是移动开发应用的非常广泛。市面上很多App都是使用Android开发的,但使用Android来开发一些比较复杂附属类,提示性的页面是得不偿失的。而H5具有开发速度快,更新不用...
WebView实现Java与JS相互调用