本文简单阐述如何使用开源库com.github.lzyzsd.jsbridge实现Android与JS相互通信调用,iOS客户端同样适用;

Git地址:https://github.com/lzyzsd/JsBridge

本文demo下载地址:

http://download.csdn.net/detail/chenxh515/9469239


整体工程结构:


包com.github.lzyzsd.jsbridge是git上的开源库,大神封装好的调用、回调机制,有源码可以根据自己的需求修改;

特别注意/assets/中一定要添加WebViewJavascriptBridge.js文件,否则无法实现通信调用,主要作用是初始化、注册调用、回调等;

其中/assets/demo.html是示例文件,H5开发人员可以根据需求变更JS、H5代码实现需求的调用、回调交互;


1、布局文件:



2、Activity代码:



3、页面调用效果:


demo下载地址:

http://download.csdn.net/detail/chenxh515/9469239



更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. fragment嵌套使用时getFragmentManager.findFragment()为空的问
  6. AAPT2 error: check logs for details.
  7. Android(安卓)SDCard的容量大小
  8. Android系统级开发,apktool无法反编译
  9. python搭建服务器实现两个Android客户端间收发消息

随机推荐

  1. Android(安卓)封装http请求的工具类
  2. android 監聽系統屬性變化的方法
  3. Android常用的工具类-收藏用
  4. Android(安卓)单位
  5. Android使用HttpURLConnection提交数据
  6. android 定时发送短信
  7. android坐标
  8. Android三种实现定时器的方法
  9. Android(安卓)购物车(精仿)可删可全选与反
  10. android 4.3之前的版本 播放hls获取不到