JsBridge的使用——编写一个demo

  最近要研究这方面的东西,刚开始接触这个,把学习过程遇到的问题记录在这里。html

  以前一直写js代码,已经好久没有碰android了,之前仍是在学校自学过一点。最基本的建立一个最简单的android项目,android studio环境以前已经搭配好了。直接建立就行了,建立好以后我就有个疑问,这个项目的目录结构,每一个文件的做用是什么,因此最好去了解了一下。java

  接下来就开始直接使用JsBridge了。android

  参考了一下其余人写的博客以及资料:https://github.com/lzyzsd/JsBridge,结合本身的demo,我以为仍是截图可以说明的简单直接。git

  ①首先在配置文件里引入资源文件:github

  这一步我遇到了一个问题,就是开始的时候我把资源写在了Project的配置文件中,致使项目rebuild报错,以下图:app

而后去stackoverflow搜索了解了一下,应该是写在错误的配置文件了,因而将配置信息修改至Module:app的配置文件中,错误解决。函数

  ②接下来,就是编写java文件,修改xml文档,主要是要注册Handler,供JS调用,submitFromWe就是注册供JS调用的Handler的id,data是JS传过来的参数,CallBackFunction 函数中须要把JS须要的response返回给JS学习

  ③接下来在app/src/main目录下建立assets文件夹,编写一个简单的html文件。ui

  ④使用基本就是这样了,能够看出来JsBridge经过封装,JS和Java之间的通讯只须要实现两个步骤,使用起来很方便。如今这个最简单的demo就能够跑起来了。Run it now!xml

相关文章
相关标签/搜索