Javascript 我需要做什么来为android中的移动应用程序编程设置phonegap?

Javascript 我需要做什么来为android中的移动应用程序编程设置phonegap?,javascript,android,eclipse,mobile,cordova,Javascript,Android,Eclipse,Mobile,Cordova,我从一个教程中用eclipse编写了一个移动浏览器,我想用phonegap来开发具有html/css/javascript本机功能的移动应用程序。它和jquery一样吗?我是否只需要在我的主javascript文件或html文件中加载主phonegap库 我知道这是一个愚蠢的问题,但我不确定,因为我看到了很多javascript文件。我找到了主phonegap库文件。这就是我需要加载到主js文件中才能运行应用程序的全部内容吗?您需要使用cordova.exec API,以便能够在javascri

我从一个教程中用eclipse编写了一个移动浏览器,我想用phonegap来开发具有html/css/javascript本机功能的移动应用程序。它和jquery一样吗?我是否只需要在我的主javascript文件或html文件中加载主phonegap库


我知道这是一个愚蠢的问题,但我不确定,因为我看到了很多javascript文件。我找到了主phonegap库文件。这就是我需要加载到主js文件中才能运行应用程序的全部内容吗?

您需要使用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);
}

你试过什么代码?
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);
}