如何在phonegap android中使用javascript代码与android活动进行通信,反之亦然?

如何在phonegap android中使用javascript代码与android活动进行通信,反之亦然?,javascript,android,cordova,Javascript,Android,Cordova,我对phonegap开发还不熟悉。我想知道如何将我们的phonegap网页与本机android活动进行交流,反之亦然,并为我提供phonegap学习教程。请任何人帮助我 提前感谢。您需要使用cordova.exec API,以便能够在javascript代码和android活动之间进行通信。也许这个链接可以帮助你 首先需要在config.xml中声明自定义插件 <feature name="CustomPlugin"> <param name="android-p

我对phonegap开发还不熟悉。我想知道如何将我们的phonegap网页与本机android活动进行交流,反之亦然,并为我提供phonegap学习教程。请任何人帮助我


提前感谢。

您需要使用cordova.exec API,以便能够在javascript代码和android活动之间进行通信。也许这个链接可以帮助你

首先需要在config.xml中声明自定义插件

<feature name="CustomPlugin">
      <param name="android-package" value="com.AndroidApacheCordovaPlugin.CustomPlugin" />
</feature>
从JavaScript调用插件

function initial(){
    var name = $("#NameInput").val();
    cordova.exec(sayHelloSuccess, sayHelloFailure, "CustomPlugin", "sayHello", [name]);
}

function sayHelloSuccess(data){
    alert("OK: " + data);
}

function sayHelloFailure(data){
    alert("FAIL: " + data);
}

如果你想开发原生Android应用程序,那么这是一个很好的起点。。。大家好,欢迎来到Stack Overflow。请注意,这是一个问答网站,您在这里发布有问题的代码和错误,其他用户友好地指出代码中的问题,而不是“请教我网站”。请编辑您的帖子以展示一些研究成果。感谢Dato’Mohammad Nurdin,在对插件有了清晰理解的情况下,您所分享的链接
function initial(){
    var name = $("#NameInput").val();
    cordova.exec(sayHelloSuccess, sayHelloFailure, "CustomPlugin", "sayHello", [name]);
}

function sayHelloSuccess(data){
    alert("OK: " + data);
}

function sayHelloFailure(data){
    alert("FAIL: " + data);
}