Android和JS代码互相调用
2015-07-26 10:41
537 查看
Android本地调用JS
JS调用Android本地代码
Android本地代码
html代码
function showMsg(){
document.getElementById("cxt").value="android...";
}
webView.loadUrl("javascript:showMsg()");
JS调用Android本地代码
Android本地代码
webView.getSettings().setJavaScriptEnabled(true); webView.addJavascriptInterface(new MyJSObject(), "MyJSObject");
class MyJSObject{ /** * web页面js调用本地方法 * * void */ @JavascriptInterface public void cameraShow(){ Toast.makeText(MainActivity.this, "JS调用本地代码成功", Toast.LENGTH_SHORT).show(); } }
html代码
<%@page language="java" contentType="text/html; charset=utf8"%> <!DOCTYPE HTML> <html> <head> </head> <script type="text/javascript"> function cameraShow(){ window.MyJSObject.cameraShow(); }
function showMsg(){
document.getElementById("cxt").value="android...";
}
</script>
<body> This is my JSP page. <br> <button type="button" onclick="cameraShow()">播放</button> </body> </html>
相关文章推荐
- Android中保存和恢复Fragment状态的最好方法
- Android四大组件及意图和意图过滤器
- Android中Service(服务)详解
- 【攻克Android (11)】适配器视图与适配器
- Android_Audio_Omap_HAL
- Android开发笔记-----activity简述
- 优化Android Studio/Gradle构建
- Android向本地写入一个XML文件和解析XML文件
- Android中AlertDialog的简单使用
- Android Menu菜单使用
- android内核实验
- Android 多分辨率自适应总结
- Android源码编译apk导入第三方包报错
- Android环境搭建
- Android开发工具---SQLiteManager插件
- Android Studio 使用技巧(二)
- Android手机 Fildder真机抓包
- android注册用户地址实现省市区下拉框联动
- 浅谈android如何同时适配pad和手机
- Android程序 类QQ通知常驻在Notification栏 点击Notification正确回调到之前已经放置在后台的Task中的对应Activity,而不是创建它的一个新实例