Android下WebView中Java与JavaScript通信

背景介绍


Android下面WebView开发,有时候需要调用底层的一部分接口,而这部分接口只有Android的SDK才提供相关的功能,这个时候就需要进行Java与JavaScript通信。

例子


  1. 生成JavaScript调用Java函数的接口类
  2. 开启 JavaScript支持,并向WebView注册接口
  3. Html中调用接口例子
  4. 销毁的时候,反注册接口,避免内存泄漏
  5. 销毁的时候,WebView从父容器中移除,避免内存泄漏

完整的例子代码如下(包含WebView的XML布局文件,请自行生成):

发布者

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注