如何编写PhoneGap / Cordova应用程序的代码

时间:2013-01-30 08:59:40

标签: android html cordova

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

重点是教程停在那里,在默认项目中没有任何HTML / JS文件,一切都是java / xml,就像一个普通的android项目。 所以我从现有的资源中创建了一个新项目,这次我使用的是PhoneGap(仍然不明白与Cordova有什么区别,如果我需要和不同)所以我在phonegap中为我现有的选择了“example”文件夹源。

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

此外,Ecplise以一种WYSIWYG视图打开index.html(不进行编辑),并且没有任何切换到HTML代码编辑器。 我是否需要安装Eclipse Web Platform或其他任何东西?

请在这里能够理解所有更明确帮助我的人吗? 感谢

1 个答案:

答案 0 :(得分:5)

首先,关于Cordova / PhoneGap的事情:最初,一家名为Nitobi的公司开发了PhoneGap。然后他们被Adobe收购,后者在Apache Foundation下开源了这个框架 - 这就是所谓的Cordova。 Adobe正在继续开发商用品牌PhoneGap,提供PhoneGapBuild等服务,并继续为Cordova项目做出贡献,而Cordova项目仍然是PhoneGap的核心。

你说得对,几乎你所有的开发都发生在assets / www文件夹里 - 这就是你所有的HTML,JavaScript和图像等所在的地方。

在Eclipse中,您可以通过转到帮助 - >来安装Web开发人员工具。安装新软件,扩展“Web,XML和Java EE开发”组,然后选中“Eclipse Web Developer Tools”和“Web Page Editor(可选)”。更详细的内容:https://stackoverflow.com/questions/54868/what-is-the-best-html-editor-for-eclipse

就正在进行的教程而言,我的一位同事正在通过博客写一篇使用Cordova建立一个非常简单的CRM系统的例子。你可以在http://www.vsnomad.com/tag/dtw-crm-sample/找到这些帖子。该博客假设您正在使用Nomad,它允许您在Visual Studio中开发Cordova项目,但如果您忽略VS位,则HTML和JavaScript仍应适用于您。

(明显的披露:我在Visual Studio的团队建设Nomad。希望即使您不使用该产品,该样本也是真正有用的!)