2014-03-14 324 views
4

我刚刚了解到英特尔xdk,我正在讨论它是如何工作的,什么是生产应用程序的步骤..但是,我被卡住理解它的一些地方。你能为我澄清一些东西吗?在英特尔xdk建设应用程序:你需要建立科尔多瓦使用科尔多瓦apis

从我的理解:

英特尔XDK默认提供了扩展的API科尔多瓦的API。因此,cordova apis包含在intel xdk中,如果有人想使用它们,它们只包含一个脚本标记,并将src设置为'cordova.js'。所以我的问题,如果我使用科尔多瓦api而不是英特尔xdk apis ..(我不知道为什么有人会这样做..当两者​​都是相同的东西,所以为什么要添加cordova脚本标签,然后参考等额外的麻烦等。 )然后我可以建立它作为android应用程序和cordova apis将工作?或者我必须选择科尔多瓦Android应用程序来使用科尔多瓦API?

enter image description here

我的猜测是刚刚选择要构建Android将允许我使用科尔多瓦API,因为这是一个很大的进步,它会一直在docs..maybe它!?!?!

回答

2

是的,只要包含“cordova.js”脚本标签,您就可以构建为“Android”应用程序,并且cordova API可以工作。它主要用于构建具有intel.xdk API的应用程序,后来增加了Cordova 2.9支持,此版本不支持Cordova插件。

“Cordova for Android”在测试版中,这更像是一个使用Cordova CLI构建的实际Cordova应用程序,科尔多瓦插件即将被支持,不支持intel.xdk API。您必须包含Cordova API的“cordova.js”脚本标记才能正常工作。这将成为未来Android的默认版本。

+0

在“Cordova for Android”测试版本中,部分支持英特尔XDK API,应在几周内“完全”支持(除少数特例外)。涵盖该信息的文档正在处理中,应在未来几周内完成。 – xmnboy