2

我从 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 教程如何从中构建应用程序。

此外,Ecpise 以一种所见即所得的视图(无需编辑)打开 index.html,并且没有任何切换到 html 代码编辑器的功能。我需要安装 Eclipse Web Platform 或其他任何东西吗?

请在这里更清楚地了解所有内容的人可以帮助我吗?谢谢

4

1 回答 1

5

首先,关于 Cordova / PhoneGap 的事情:最初,一家名为 Nitobi 的公司开发了 PhoneGap。然后它们被 Adob​​e 收购,后者在 Apache 基金会下开源了该框架 - 这就是所谓的 Cordova。Adobe 将继续开发商业品牌的 PhoneGap,围绕它提供 PhoneGapBuild 等服务,并继续为仍然是 PhoneGap 核心的 Cordova 项目做出贡献。

你是对的,一旦你开始工作,几乎所有的开发都发生在 assets/www 文件夹中——这就是你所有的 HTML、JavaScript 和图像等将存在的地方。

在 Eclipse 中,您可以通过转到帮助 -> 安装新软件,并展开“Web、XML 和 Java EE 开发”组,然后选中“Eclipse Web 开发者工具”和“网页编辑器”来安装 Web 开发者工具(可选)”。更多详细信息: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 的团队工作。希望该示例是真正有用的,即使您没有使用该产品!)

于 2013-01-30T10:57:46.400 回答