Android在使用WebView时,通过Javascript调用JAVA函数
2024-08-29 00:57:55
webView = (WebView) findViewById(R.id.article_webview); //WebView启用Javascript脚本运行
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); //运行映射,将本Activity映射到js2java对象上面
webView.addJavascriptInterface(this, "js2java");
如果在当前Activity中有例如以下方法
public void webViewImageClick(){
Intent intent = new Intent(context, PhotoScaleActivity.class);
startActivity(intent);
}
记住这里,必须为public方法,才干生效。
这样。我们在图片上加入点击事件如 window.js2java.webViewImageClick(); 就可以启用 webViewImageClick 函数
最新文章
- 记录我学github的路程(三)
- scp报错:not a regular file,解决方法:加参数 -r
- Linux学习之五——压缩与备份
- Mongodb 创建索引
- ruby cookbook
- Java核心技术卷二部分笔记
- [SOJ] 简单哈希
- js盒子模型
- How to quickly become effective when joining a new company
- 基于逆波兰式的JAVA计算器
- 树莓派用U盘安装系统
- 让浏览器全面兼容WebP图片格式
- (三十九)数据的持久化存储-plist实现(XML属性表)
- iPhone手机怎么投影到MacPro上
- django上传图片简单验证以及自动修改图片名称
- Java序列化,解决字段为null与序列化后首字母变小写问题
- laravel基础知识学习总结(路由、中间件、控制器)
- IDEA 常用插件
- CSS 背景图像 背景图片定位
- Spark源码剖析 - SparkContext的初始化(四)_Hadoop相关配置及Executor环境变量