JavaScript和Android互调
来源:互联网 发布:java工程师最大年龄 编辑:程序博客网 时间:2024/06/10 11:12
一 JavaScript调用Android
页面是通过JavaScript和html完成,效果如图:
点击test按钮,通过Android代码完成显示吐司效果,并且打印log,
首先在JavaScript中添加响应点击事件处理的方法:
<span style="font-size:14px;"><script> function showToast() { ngbPlayer.showMyToast("111111 show"); jsTest.showMessage(); }</script></span>
<span style="font-size:14px;"> <tr> <td align="left"><a href="#" onclick="showToast()">test</a></td> </tr></span>
在JavaScript中通过接口注入的方式添加两个接口注入 ngbPlayer jsTest
<span style="font-size:14px;"> webView.addJavascriptInterface(NGBJSMediaPlayer.getInstance(), "ngbPlayer");webView.addJavascriptInterface(new JsTest(), "jsTest");</span>然后在两个类里面分别对接口进行声明:
<span style="font-size:14px;">public class JsTest implements JsTestI{@JavascriptInterface@Overridepublic void showMessage() {CLog.d("JsTest showMessage");}}</span>注意:必须对方法public 声明权限
二、Android调用JavaScript方法
0 0
- JavaScript和Android互调
- Android Java和JavaScript互调
- android java和javascript互调
- android和JavaScript交互
- Android和JavaScript互相调用
- Android和JavaScript互相调用
- Android和JavaScript互相调用
- android和javascript的交互
- Android和JavaScript互相调用
- Android和JavaScript互相调用
- Android和JavaScript互相调用
- android 和javascript 的交互
- Android和JavaScript互相调用
- Android Java和JavaScript交互
- Android和javascript相互调用
- Android WebView和JavaScript交互
- Android 与 JavaScript 互调
- Android与Javascript互调
- 程序运行时间的统计
- 网口扫盲三:以太网芯片MAC和PHY的关系
- avtiviti5.20简单介绍(一) -- 介绍
- 小艾笔记--H.264视频编解码原理整理(一)
- 链表逆转
- JavaScript和Android互调
- 杂谈
- 【IntelliJ】从MyEclipse转战到IntelliJ IDEA的经历
- U盘插拔、挂载
- 源码-Oracle数据库管理-第十章-数据表操作-Part 1(插入数据)
- STLmap使用总结。
- HTML5快速上手之6:与style及section有关的基本指令
- Linux日志文件管理-logrotate
- Jquery tab()