Android 如何编写PhoneGap/Cordova应用程序

Android 如何编写PhoneGap/Cordova应用程序,android,html,cordova,Android,Html,Cordova,我从PhoneGap开始,但我完全迷路了:我遵循了入门教程,所以我有了ADT包(android SDK+eclipse+ADT插件),我使用cordova中的create.bat创建了一个默认项目,我可以从eclipse在我的设备上运行它 重点是教程到此为止,在默认项目中没有任何HTML/JS文件,所有内容都是java/xml,就像普通的android项目一样。 因此,我从现有资源中创建了一个新项目,这次我使用了PhoneGap(仍然不明白Cordova的区别是什么,如果我需要两者的话),所以我

我从PhoneGap开始,但我完全迷路了:我遵循了入门教程,所以我有了ADT包(android SDK+eclipse+ADT插件),我使用cordova中的create.bat创建了一个默认项目,我可以从eclipse在我的设备上运行它

重点是教程到此为止,在默认项目中没有任何HTML/JS文件,所有内容都是java/xml,就像普通的android项目一样。 因此,我从现有资源中创建了一个新项目,这次我使用了PhoneGap(仍然不明白Cordova的区别是什么,如果我需要两者的话),所以我选择了PhoneGap中的“示例”文件夹作为现有资源

现在我有了一个包含一些jar文件的项目,还有一个包含index.html和main.js的assets/www文件夹,所以这看起来很好开始:问题是我找不到任何android教程来解释如何从中构建应用程序

此外,Ecplise在一种所见即所得的视图中打开index.html(无需编辑),并且没有切换到html代码编辑器。 我需要安装EclipseWeb平台还是其他什么

请这里有一个更清楚地了解这一切的人能帮助我吗?
首先,关于Cordova/PhoneGap的事情:最初,一家名为Nitobi的公司开发了PhoneGap。然后他们被Adobe收购,Adobe公司在Apache基金会的基础上开放了这个框架——这就是所谓的科尔多瓦。Adobe正在继续开发商业品牌PhoneGap,提供PhoneGapBuild等服务,并继续为仍然是PhoneGap核心的Cordova项目做出贡献

您是对的,一旦开始,几乎所有的开发都在assets/www文件夹中进行,这就是您所有的HTML、JavaScript和图像等的所在

在Eclipse中,您可以通过转到帮助->安装新软件,并展开“web、XML和JavaEE开发”组,然后选中“EclipseWebDeveloper工具”和“网页编辑器(可选)”来安装web开发工具。更多详情请参见:

在一个正在进行的教程中,我的一位同事正在写一个使用Cordova构建一个非常简单的CRM系统的例子;你可以在网站上找到这些帖子。博客假设您使用的是Nomad,它允许您在VisualStudio中开发Cordova项目,但是如果您忽略VS位,HTML和JavaScript应该仍然适用于您

(明显的披露:我在Visual Studio的团队建设Nomad中工作。希望该示例是真正有用的,即使您没有使用该产品!)