android 和 js 之间交互的封装
HybridBridge
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 之间交互的封装相关推荐
- Android与Js进行交互
Android与JS进行交互主要依靠WebView,webView相当于一个桥梁来沟通两者. Android调用Js: 1.webView的loadurl()方法 互联网页面用:loadUrl(htt ...
- 酷播云H5播放器与JS之间交互的实例
酷播云H5播放器与JS之间交互的实例 <!doctype html> <html> <head> <meta charset="utf-8" ...
- Android 与 JS 的交互 以及 JS与Android 的交互
Android与JS交互以及JS与Android 的交互 是通过WebView互相调用方法 对于Android调用JS代码的方法有2种: 通过WebView的loadUrl() 通过WebView的e ...
- WebView 和JS 之间交互
2019独角兽企业重金招聘Python工程师标准>>> 1.android中利用webview调用网页上的js代码. Android 中可以通过webview来实现和js的交互,在程 ...
- js 访问android 路径,Android与JS进行交互传文件路径
webview+h5这种混合开发最近很火,其中最重要的大概就是java代码和js的交互了,刚接触这东西两天,写写收获. 新建一个assets文件夹,要与res这个文件夹同级,其中存放web项目. 先看 ...
- android和js交互的代码,Android与JS代码交互
现如今,很多Android APP都要与JS进行交互,而WebView就是Android与JS交互的桥梁,日常中最常见Android和JS交互有:APP注册协议,APP里的文章,APP里的活动页,这都 ...
- Android和JS之间互相调用方法并传递参数
场景 Android中使用WebView加载本地html并支持运行JS代码和支持缩放: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...
- Android开发之android与JS互调 | Android与H5互调(附源码)
我们先看下JS代码: <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- linux和安卓交互,Android中webview和js之间的交互及注意事项
1.Android中利用webview调用网页上的js代码. Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true ...
最新文章
- Android Drawable 转化成 Bitmap
- VB.NET通讯录源代码
- 如何用大数据找到男/女朋友?
- Linux系统中安装软件的三种方法(三)
- js charCodeAt() charAt()
- 数据库入门教程(SQL Server 2005)----概述
- CTFshow crypto wp
- 为什么要升级PLM系统
- 【十三】python面向对象之类和对象
- 幼儿园计算机基础知识培训总结,幼儿园园本培训工作总结
- uni-app 布局遇到的问题
- 普通话-命题说话1-10
- Python算法- 剪绳子
- 提高IT项目沟通技巧
- 14、阿里云短信Demo演示、Http的Get请求和Post请求演示、httpClient工具类演示、发送短信模块搭建、搭建用户中心模块、完成user注册基本功能、验证码存入redis、短信验证码注册
- Win7系统下Microsoft VS2008过期激活方法
- 鲁大师测试软件的算法,鲁大师是如何检测内存的?检测内存的方法
- 蒟蒻のpython(做个飞船大战小游戏)
- php写后台轮播图,dedecms图片相关问题—后台上传图片实现图片轮播
- 在moba游戏里面模拟实现绝地求生毒雾圈功能