Android Java与JS的通信
来源:互联网 发布:指向字符串数组的指针 编辑:程序博客网 时间:2024/06/05 14:58
近期,由于工作需求,我一个android程序猿确实被js虐了一把,先把这些坑记下来
使用自带的 @JavaScriptInterface注解来完成两者之间的通讯
- 新建一个类
public class WebInterface { @JavascriptInterface public void toast(String msg) { Toast.makeText(this, "webMsg:" + msg, Toast.LENGTH_SHORT).show(); } }
- 通过设置webview的一些属性
WebInterface mWebAppInterface = new WebInterface(); mwebview.addJavascriptInterface(mWebAppInterface, "android");//这个是js中调用android方法的实例 mwebview.getSettings().setJavaScriptEnabled(true);
3.js中调用代码
android.toast("this is js");
4.android 像调用js方法的话很简单
mwebView.loadUrl("javascript:jsMethod()");
下面介绍一些常见的通讯框架
0 0
- Android Java与JS的通信
- Android WebView Java与Js通信
- JS与ANDROID通信
- java与js通信
- Js WebScoket与Java WebSocket的通信
- Android JAVA和JS的通信
- Android JAVA和JS的通信
- Android WebView js 与 java 之间相互通信
- Android WebView 中 JS 与Java之间通信
- Java与Js通信总结
- java与node.js通信
- android与pc的socket通信JAVA
- Android hybrid之JS与Native的通信方式
- Java Applet与 JavaScript间的通信 applet js
- protobuf实现js与java间的http通信
- Java后台与js前端之间的通信问题
- webview与js的通信
- HTML5,js与Android native通信
- codeforces-237【B构造】【C二分】
- B-1001
- 解决Windows10移动硬盘显示2个
- matlab 打出入仓出仓点
- SecureCRT 连接 linux 服务器
- Android Java与JS的通信
- WebRTC PeerConnection
- 笔试题
- leetcode 2. Add Two Numbers
- English考研句子第五句
- synchronized关键字
- android 小技巧-设置图标
- 用adb取出在手机中安装的apk
- 光流简介