我想添加短信和电子邮件本地服务(类似于拨号服务)到胶水应用程序。我看过一些关于前一个版本"gluon charms down“的信息,但没有关于后一个版本"gluon attach”的信息……
是否仍然可以使用"gluon attach“在gluon应用程序中添加我自己的本地服务?我正在使用maven和com.luonhq:client-maven-plugin:0.1.32
发布于 2020-10-20 18:13:25
好的,所以我找到的唯一方法是生成我自己的attach版本,并提供额外的服务。有两个步骤(粗体)是意外的:
A.Make一个https://github.com/gluonhq/attach的副本
include 'mynative'
...
project(':mynative...添加行:
static jclass jMynativeServiceClass;
...
jclass substrateGetRinkainativeServiceClass() {
return GETREGISTERCLASS(jMynativeServiceClass,
"com/gluonhq/helloandroid/DalvikMynativeService");
} ./gradlew publishToMavenLocalB.复制一份https://github.com/gluonhq/client-maven-plugin
mvn clean package installC.在您的gluon移动应用中使用服务
client-maven-plugin插件和的更新版本将依赖项附加到上述步骤中使用的依赖项,即xxx快照
在com.luonhq:client-maven-plugin配置中,将mynative添加到attachlist
用作其他附加服务,例如
Services.get(MynativeService.class).ifPresent(service -> {
System.err.println("connected:"+service.connectedProperty().get());
});然后在android上运行:
mvn -o -P android clean client:build client:package client:install client:run我还没有在IOS上尝试过
https://stackoverflow.com/questions/64425224
复制相似问题