PhoneGap Build Service“内置HTML5,CSS,JavaScript”声称

时间:2012-06-23 02:23:16

标签: javascript css html5 cordova

PhoneGap build service表示您可以使用HTML5,CSS和JavaScript构建应用。但是,每个设备都没有phonegap.js(最新下载的PhoneGap 1.8.1没有Bada或iOS版本)。所以我认为构建服务是为了避免我们为每个环境创建shell,但我没看到PhoneGap API应该如何工作。

我认为这个想法也是你可以为每个环境构建一个代码库。我知道有怪癖,但为什么Android,WebOS等有单独的phonegap.js文件?

缺乏文档让我很困惑。

3 个答案:

答案 0 :(得分:1)

phonegap框架适用于特定的移动操作系统。之所以有这么多是因为每个框架都适用于每种类型的操作系统。与游戏类似,大多数只适用于Windows,有些适用于mac,但对基于Linux的系统支持很少。 Phonegap创建了使用相机和操作系统其他功能的API。

Phonegap有他们的教程向您展示如何安装iOS和Android。我没有为更新的系统开发。

许多人使用jQueryMobile开发PhoneGap来创建一个漂亮的简单移动应用程序。

我希望这会有所帮助。

答案 1 :(得分:1)

根据我的经验,每个文件都有单独的文件,但是当使用phonegap构建时,如果要为构建包含通用文件,则有一种方法,将<script src="phonegap.js"></script>放在index.html文件中,不要包括任何js文件,你实际上甚至不需要phonegap.js文件,当我这样做并通过phonegap构建它运行它将相应的.js文件附加到适当的构建,我突然可以使用phonegap API的所有我正在测试的构建

答案 2 :(得分:0)

虽然每个设备都有不同的phonegap.js文件,但它们非常相似(我发现这个因为我不小心将它从iOS项目复制到Android一次)。这些差异非常重要,但它们的工作原理非常多。

它们不同的主要原因是它们只暴露了Phonegap设备本机代码(Java,OC等)提供的底层功能,这些功能与设备有关。 Phonegap devs只是照顾你隐藏它。所有的phonegap.js文件都暴露了相同的功能,它们有时只是连接到内部的不同地方&#39;。因此存在差异。

大多数来源&#39;你或我&#39;因为上述原因,为Phonegap应用程序编写的内容与设备无关。