Android-保举一个与H5交互的库(JsBridge)

手机软件开发 2024-9-27 15:37:04 84 0 来自 中国
1.png 迩来项目当中,必要与H5举行交互。如果快速实现需求呢?固然许多框架都支持,但是我们前端大佬指定要使用JsBridge来举行交互。
JsBridge

这个开源库在 Java 和 JavaScript 之间架起了一座桥梁,它提供了从js调用java代码和从java调用js代码的安全便捷的方式。
导入项目

repositories {    // ...    maven { url "https://jitpack.io" }}dependencies {    implementation 'com.github.lzyzsd:jsbridge:1.0.4'}停止我的写博客的时间,版本是1.0.4。最新的版本号请检察开源库文档
使用示例

在Java代码中使用,我个人是使用Kotlin开发的,也并不影响使用:
    webView.registerHandler("xxxxx", new BridgeHandler() {        @Override        public void handler(String data, CallBackFunction function) {            Log.i(TAG, "handler = submitFromWeb, data from web = " + data);            function.onCallBack("submitFromWeb exe, response data from Java");        }    });这里必要留意的是和前端工程师约定好调用的方法名。关于H5方面的使用,就不在这里赘述了,一般前端工程师会帮我们处理处罚好。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 01:25, Processed in 0.185892 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表