本文简单阐述如何使用开源库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. 是否可以知道文件是否在用户的浏览器缓存中?
  2. 如何在HTML页面中维护SWF文件的大小?
  3. 如何使用jquery或JavaScript在一次浏览中上传多个文件
  4. python (9)统计文件夹下的所有文件夹数目、统计文件夹下所有文件数
  5. struts2结合swfupload控件实现视频等大文件上传
  6. 当函数在单独的PHP文件中定义时,调用JavaScript函数onclick按钮事
  7. 使用Python写HTML 文件使用jinja2中的模板
  8. Python读取修改ini配置文件[ConfigParser]
  9. 用户输入从.csv文件生成新列表?

随机推荐

  1. Android Input子系统浅谈
  2. WebView In Mobile App
  3. 使用ViewFlipper来组织控件
  4. Android(安卓)NDK编译C/C++为so共享对象
  5. 将Android DHCPInfo 属性转换为int类型(使
  6. Android有趣的全透明效果--Activity及Dia
  7. 实例:在Android调用WCF服务(wcf restful)
  8. Android开发资源完全汇总
  9. android 学习RxJava+Retrofit的资料
  10. Android EditText光标颜色 与inputType