我正在开发一个Web应用程序,它将在多个操作系统中受支持,我打算使用PhoneGap来访问system features。导入JavaScript文件 - PhoneGap
我已经下载了PhoneGap 1.5.0,并且每个支持的操作系统都有一个特定的JavaScript文件,我是否需要检查设备信息才能加载正确的文件?
无论如何,我仍然有点混淆为什么iOS库文件夹中没有文件?
我正在开发一个Web应用程序,它将在多个操作系统中受支持,我打算使用PhoneGap来访问system features。导入JavaScript文件 - PhoneGap
我已经下载了PhoneGap 1.5.0,并且每个支持的操作系统都有一个特定的JavaScript文件,我是否需要检查设备信息才能加载正确的文件?
无论如何,我仍然有点混淆为什么iOS库文件夹中没有文件?
我已经下载了PhoneGap 1.5.0,并且每个支持的操作系统都有一个特定的JavaScript文件,我是否需要检查设备信息才能加载正确的文件?
不,你不需要检查任何设备information.Your代码是可重复使用的所有platforms.You只需要记住,你需要分别使用cordova.js文件所有的移动平台。我的意思是当你下载phonegap,那么你会得到Android,黑莓,iOS等不同的文件夹库。你只需要从android文件夹复制cordova.js,如果你要进行android开发,并以相同的方式为其他人。 ...
无论如何,我仍然有点困惑为什么没有文件在iOS库文件夹? 构建应用程序
你说的是什么文件? 在iOS phonegap文件夹中有一个.dmg文件。您需要将该文件安装到您的MAC上,然后在xcode中您将获得一个基于Cordova的应用程序模板...从那里您可以创建phonegap应用程序。
PhoneGap用于创建“混合”应用程序 - 不是纯粹的“网络应用程序”。
在使用HTML进行开发时,您实际上会生成原生应用程序。 PhoneGap提供包装和桥接代码,将您的HTML应用程序映射到标准的移动原生应用程序。
您使用不同的phonegap.js(或cordova.js)为每个平台(Android,iOS设备等)
注意,那即将到来的科尔多瓦版本将统一cordova.js到所有单个文件平台。不过,您仍然会为每个应用创建一个单独的本机应用。
Coder_sLaY CodeGo.net,但我仍然需要检查设备,以了解哪些文件应该导入,对不对?关于iOS,这意味着我不能使用PhoneGap Build? – 2012-03-26 16:31:05
@Diogo目前工作正在进行,以使cordova.js成为所有平台的通用事物。但现在您只需使用phonegap build中提供的不同cordova.js。例如。我使用Cordova为Android创建了一个应用程序...并且我的应用程序可以在iOS上正常工作...我只需要使用iOS cordova.js更改我的android cordova.js ...其余部分是一样的:) – 2012-03-26 16:45:53
@Coder_sLaY你能提供一个链接到cordova.js的构建版本吗? – sirmdawg 2012-05-15 02:50:52