gpt4 book ai didi

java - PhoneGap 2.9.0 插件示例

转载 作者:行者123 更新时间:2023-12-01 14:14:33 25 4
gpt4 key购买 nike

您好,我正在开发一个简单的应用程序,我需要向 Java 发送文本,但我在执行此操作时遇到了一些问题...

这是我的后端

public class Echo extends CordovaPlugin {
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
Log.e("[Connection]", "Servidor não encontrado", null);
if (action.equals("echo")) {
String message = args.getString(0);
this.echo(message, callbackContext);
return true;
}
return false;
}
}

我尝试在phonegap 文档中做示例,但我没有运气

这是我在 JS 中的函数

function echo(){
alert('Passed here');//this alert is working
cordova.exec(function(winParam) {}, function(error) {}, "Echo", "echo", ['Hi']);
};

和我的 xml

<feature name="Echo">
<param name="android-package" value="net.gmlyra.Echo" />
</feature>
<!-- Deprecated plugins element. Remove in 3.0 -->
<plugins>
<plugin name="Login" value="net.gmlyra.Echo" />
</plugins>

有人有一个示例插件来说明如何做到这一点吗?谢谢

最佳答案

只需更改 JS 文件“Echo”->“Login”、“echo”->“execute”,最后添加您需要的参数://String action、JSONArray args、CallbackContext callbackContext

function echo(){
alert('Passed here');//this alert is working
cordova.exec(function(winParam) {}, function(error) {}, "Login", "execute", [args]);
};

关于java - PhoneGap 2.9.0 插件示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18235294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com