我是手机缺口的新手,我听说手机差距是由一个代码开发的,并且适用于Android,ios等不同设备。我理解的方式是正确的吗?如果正确则表示Cord-ova允许移动应用开发者使用不同的API来访问本机设备功能,例如来自JavaScript的相机。如果我想为Android和IOS实现,我如何在单个项目中使用单独的IOS API&S和Android API&#S; S。我仍然没有获得phonegap的基础知识
答案 0 :(得分:0)
Phonegap正是您所说的:它提供了一组可从您的Javascript代码访问的本机API。
截至目前(曾在以前的版本中有所不同),您有一个针对您要定位的不同平台构建的单个Phonegap项目。如果您拥有所有特定平台工具链,或者使用Phonegap Build服务远程,则可以在您的计算机上本地完成此构建过程。
Phonegap命令行工具为每个目标平台创建一个子项目,如果您愿意,可以从平台特定的IDE(Eclipse,XCode)导入,但除非您想以某种方式调整,否则不需要它本机代码。
希望你能说得更清楚。
答案 1 :(得分:0)
我听说过用于实现Android,ios等一个代码和工具的手机缺口。我理解的方式是正确的吗?
PhoneGap实际上是一个包装器,允许使用HTML5,CSS,Javascript等Web技术编写的应用程序部署在iOS和Android等不同平台上。与特定于平台的本机应用程序不同,您使用标准Web技术编写代码,而PhoneGap负责将其部署到不同的平台。是的,它是"代码一次 - 部署在许多"。但是,存在一些限制,您无法与本机应用程序竞争。
PhoneGap允许移动应用开发者访问本机设备功能
是的,您可以通过PhoneGap访问大多数本机功能。您可以参考此link 中的API参考。
如果我想为Android和IOS实施,我如何在单个项目中使用单独的IOS API&S和Android API'
为了更清晰,您需要阅读他们的 Platform Guidelines 。他们确实为每个平台提供了某些步骤/指南。但是,这相对容易理解。