HybridBridge

项目地址:YouJZ/HybridBridge
简介:android 和 js 之间交互的封装
更多:作者   提 Bug   
标签:

webview-js-android 和 js 之间交互的封装-

A basic framework for Android hybrid development, bridge between JavaScript and java.

use in android

Adding to project

compile 'com.zyj:hybridbridge:0.1.0'

step.1

webView.loadUrl("you url");
JsBridge.getInstance().init(this, webView);

step.2

public class JsDeviceInfo extends JsAction {public static final String ACTION = "deviceinfo";@Overrideprotected void handleAction(Activity context, String jsonStr) {HandleResult resultEntity =new HandleResult();...resultEntity.setData(...);RxBus.getInstance().post(resultEntity);}}
JsBridge.getInstance().addJsAction(JsDeviceInfo.ACTION, JsDeviceInfo.class);

step.3

 JsBridge.getInstance().destroy();

use in js

step.1

window.nativeCallback = function(data) {...}

step.2

var Senddata={action:"deviceinfo",callback:"nativeCallback",data:data,}

step.3

window.native.sendMessage(sendDataStr);

android 和 js 之间交互的封装相关推荐

  1. Android与Js进行交互

    Android与JS进行交互主要依靠WebView,webView相当于一个桥梁来沟通两者. Android调用Js: 1.webView的loadurl()方法 互联网页面用:loadUrl(htt ...

  2. 酷播云H5播放器与JS之间交互的实例

    酷播云H5播放器与JS之间交互的实例 <!doctype html> <html> <head> <meta charset="utf-8" ...

  3. Android 与 JS 的交互 以及 JS与Android 的交互

    Android与JS交互以及JS与Android 的交互 是通过WebView互相调用方法 对于Android调用JS代码的方法有2种: 通过WebView的loadUrl() 通过WebView的e ...

  4. WebView 和JS 之间交互

    2019独角兽企业重金招聘Python工程师标准>>> 1.android中利用webview调用网页上的js代码. Android 中可以通过webview来实现和js的交互,在程 ...

  5. js 访问android 路径,Android与JS进行交互传文件路径

    webview+h5这种混合开发最近很火,其中最重要的大概就是java代码和js的交互了,刚接触这东西两天,写写收获. 新建一个assets文件夹,要与res这个文件夹同级,其中存放web项目. 先看 ...

  6. android和js交互的代码,Android与JS代码交互

    现如今,很多Android APP都要与JS进行交互,而WebView就是Android与JS交互的桥梁,日常中最常见Android和JS交互有:APP注册协议,APP里的文章,APP里的活动页,这都 ...

  7. Android和JS之间互相调用方法并传递参数

    场景 Android中使用WebView加载本地html并支持运行JS代码和支持缩放: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  8. Android开发之android与JS互调 | Android与H5互调(附源码)

    我们先看下JS代码: <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  9. linux和安卓交互,Android中webview和js之间的交互及注意事项

    1.Android中利用webview调用网页上的js代码. Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true ...

最新文章

  1. Android Drawable 转化成 Bitmap
  2. VB.NET通讯录源代码
  3. 如何用大数据找到男/女朋友?
  4. Linux系统中安装软件的三种方法(三)
  5. js charCodeAt() charAt()
  6. 数据库入门教程(SQL Server 2005)----概述
  7. CTFshow crypto wp
  8. 为什么要升级PLM系统
  9. 【十三】python面向对象之类和对象
  10. 幼儿园计算机基础知识培训总结,幼儿园园本培训工作总结
  11. uni-app 布局遇到的问题
  12. 普通话-命题说话1-10
  13. Python算法- 剪绳子
  14. 提高IT项目沟通技巧
  15. 14、阿里云短信Demo演示、Http的Get请求和Post请求演示、httpClient工具类演示、发送短信模块搭建、搭建用户中心模块、完成user注册基本功能、验证码存入redis、短信验证码注册
  16. Win7系统下Microsoft VS2008过期激活方法
  17. 鲁大师测试软件的算法,鲁大师是如何检测内存的?检测内存的方法
  18. 蒟蒻のpython(做个飞船大战小游戏)
  19. php写后台轮播图,dedecms图片相关问题—后台上传图片实现图片轮播
  20. 在moba游戏里面模拟实现绝地求生毒雾圈功能

热门文章

  1. 私服 php,php私服发布站 代码
  2. 【ps功能精通】1.简单了解PS
  3. NYOJ 42 一笔画
  4. 串扰(crosstalk)
  5. Wifi热点java_用笔记本电脑开启热点Java小程序
  6. 期货开户线上线下开户流程
  7. python代码时钟_时钟 - python代码库 - 云代码
  8. 显示农历天气时钟小部件下载_优效日历电脑版-优效日历下载v2.0.10.16
  9. SWR 用于数据请求的 React Hooks 库
  10. STM32F1与STM32CubeIDE编程实例-火焰传感器驱动