java ts_TS与JAVA相互调用(TS篇)
window["WebViewJavascriptBridge"].callHandler(
‘enterGame‘
, JSON.stringify($param)
, function(responseData) {
// document.getElementById("show").innerHTML = "send get responseData from java, data = " + responseData
console.log( `enterGame 2 Android callback param : ${responseData}` );
}
);
PS 参数
①,JAVA的方法
②,JAVA的参数
③,回调函数
二 : JAVA调用TS
function connectWebViewJavascriptBridge(callback) {
if (window.WebViewJavascriptBridge) {
callback(WebViewJavascriptBridge)
} else {
document.addEventListener(
‘WebViewJavascriptBridgeReady‘
, function() {
callback(WebViewJavascriptBridge)
},
false
);
}
}
//调用方法
connectWebViewJavascriptBridge(function(bridge) {
bridge.init(function(message, responseCallback) {
console.log(‘JS got a message‘, message);
var data = {
‘Javascript Responds‘: ‘测试中文!‘
};
if (responseCallback) {
console.log(‘JS responding with‘, data);
responseCallback(data);
}
});
/// Java 调 JS
bridge.registerHandler("functionInJs", function(data, responseCallback) {
document.getElementById("show").innerHTML = ("data from Java: = " + data);
if (responseCallback) {
var responseData = "Javascript Says Right back aka!";
responseCallback(responseData);
}
});
})
注意 :
functionInJs : 注册JAVA可以调用的方法
原文:https://blog.51cto.com/aonaufly/2427861
java ts_TS与JAVA相互调用(TS篇)相关推荐
- JAVA与.NET的相互调用——通过Web服务实现相互调用
JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方.而在很多大型的开发项目里面,往往需要使用两种语言进行集成开发.而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候 ...
- jni c java互相调用_通过JNI实现Java和C++的相互调用
评论 # re: 通过JNI实现Java和C++的相互调用 2008-07-29 14:14 Always BaNg. 不错,把字符转换也一并讲了吧,比如UTF-8的处理,USC-2与MBCS转换等. ...
- .Net 与 Java 的服务接口相互调用
本文介绍.Net 与 Java 相互调用的例子.下面的介绍主要包括三方面:一是通过常用Web服务进行相互调用,二是使用TCP/IP套接字进行相互调用,三是使用Remote实现远程对象相互调用. 首先说 ...
- 安卓JAVA调用lua_android中java与lua的相互调用
Android Studio Lua环境配置 开发环境 1. Android Studio 3.5 2. java sdk: 1.8.0 3.android sdk:28 配置环境 添加lua支持语法 ...
- thrift java长连接_利用thrift在c++、java和python之间相互调用
转自:http://blog.csdn.net/andy_yf/article/details/7487384 thrift做为跨语言调用的方案有高效,支持语言较多,成熟等优点:代码侵入较强是其弱点. ...
- python mobile-hi.codemao.cn_使用thrift做c++,java和python的相互调用
linux上安装thrift见 http://jinghong.iteye.com/blog/1102535 thrift做为跨语言调用的方案有高效,支持语言较多,成熟等优点:代码侵入较强是其弱点. ...
- 各编程语言 + aardio 相互调用示例(简易代码)
代码都很简单,复制可直接运行.aardio 快速调用 C,C++,C#,Java,R,V,Python,JavaScript,Node.js,Rust,PHP,Ruby,PowerShell,Fort ...
- 各编程语言相互调用示例,代码简单,生成的软件体积也很小
aardio 支持混入很多不同的编程语言,代码简单,生成的软件体积也很小.下面看示例. aardio 直接调用系统 API 函数( 支持回调.相互调用 ): var ret,point = ::Use ...
- iOS架构-多工程联编及framework之间的相互调用(19)
对于大公司,大工程来说,业务线很多,也时刻在变,功能模块要求能随时下线,或者业务不再需要了,就需要从主工程中移除相关工程或者库.以减小包的大小.多工程联编是一种多业务合作的一种方法. 有篇文章写的很详 ...
最新文章
- 人工智能之算法知识与实战篇
- 转载——Java与WCF交互(一):Java客户端调用WCF服务
- 在SQL Server中使用JOIN更新表?
- laravel 的 表单请求
- 【剑指offer】面试题25:合并两个排序的链表(Java)
- Windows巡检IIS指标脚本(PowerShell实现)
- arch 还原pacman_如何使用Pacman在Arch Linux中安装Go
- etc下没有mysql目录下_解决Linux安装mysql 在/etc下没有my.cnf的问题
- L2-011. 玩转二叉树-PAT团体程序设计天梯赛GPLT
- Kotlin基础学习第6章—高阶函数
- L1-046 整除光棍 (20 分)—团体程序设计天梯赛
- pytorch Sampler
- C++11实现模板手柄:委托构造函数、defaultkeyword分析
- 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第3节 综合案例_文件上传_2_综合案例_文件上传案例的客户端...
- 商业计划书(BP)应该包含哪些点?看 BP 的人最想从中得到什么?
- mstar的android方案,Mstar Android 方案.pdf
- A Pose Proposal and Refinement Network for Better 6D Object Pose Estimation
- PROBOT_G603双臂GAZEBO+MoveIt!仿真中配置手眼相机和夹爪
- 女朋友让我深夜十二点催她睡觉,我用Python轻松搞定
- 多数互联网人对2021年终奖不抱期待
热门文章
- git版本回退后,导致已经add的代码丢失
- 计算机网络安全教育培训教程,网络安全培训教材(PPT 67页)
- mysql分库分表取模扩容_MyCat分库分表策略——范围取模
- 朴素贝叶斯 实现 垃圾邮件分类
- 小程序码生成及分享图绘制
- 江苏省高中计算机课程标准,江苏省普通高中课程设置
- javascript(JS与css交互)详细介绍
- 东南亚双11为什么静悄悄
- 在使用 NModBus 开发Modbus协议数据时对待无符号16整形的问题(UShort转Short)
- 【ICLR 2018图神经网络论文解读】Graph Attention Networks (GAT) 图注意力模型