SkillAgentSearch skills...

HybridBridge

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

Install / Use

/learn @YouJZ/HybridBridge
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

HybridBridge

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

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";
  @Override
  protected 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);

Related Skills

View on GitHub
GitHub Stars65
CategoryDevelopment
Updated1mo ago
Forks14

Languages

JavaScript

Security Score

80/100

Audited on Feb 13, 2026

No findings