Skip to content

maplee/CommunicationModule

Repository files navigation

CommunicationModule

应用间通信,无需root

添加仓库

allprojects {
    repositories {
        google()
        jcenter()
        maven {url 'https://raw.github.com/maplee/mvn-repo/master'}
    }
}

添加依赖

implementation 'com.matt.module:communication:1.0.2'

需要通信的两个或多个app都集成该模块

初始化

在Application中的attachBaseContext中添加

ConnectionApi.install(new IPipe() {
            @Override
            public String getPackage() {
                return getPackageName();
            }

            @Override
            public void result(String data) {
                //TODO 在这里处理消息
            }

            @Override
            public String query(String param) {
              
                return null;
            }
        });

在Application中的onCreate中添加


ConnectionApi.init(getApplicationContext());

使用

//package 要接受的应用包名
//msg 消息内容
ConnectionApi.update(package,msg);

About

应用间通信,无需root

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages