Phonegap/Cordova 3.0 从 3.0 版开始进入模块化设计。例如,要调用device.version
API,您需要将 Device 插件包含到您的项目中。
任何人都可以向我提供有关如何将 Device(或任何其他)cordova API 插件安装到新的 iOS 项目(使用 XCode)和 Android(使用 Eclipse)中的明确说明?
我只能找到使用 Node.js 和/或 PlugMan 的详细信息。需要一个自动化脚本来完成添加插件的基本工作对我来说是不可取的,因为我不喜欢进程做我不理解的事情(在幕后)。
在过去(cordova 2.9),我做了以下工作以在(比如 Android)中添加一个完美运行的第三方插件:
- 将插件 .java 代码放入 /src 文件夹
- 将插件 .js 代码放在我的 www 文件夹中
- 将 .js 文件导入 index.html
- 在 config.xml 中添加
feature
标签 - 在 Javascript 中调用插件
我以前从未在 iOS 中添加过插件。
但是,我认为上述过程对于基于 cordova 的插件应该可以正常工作,但事实并非如此。到目前为止,我没有尝试过 Android,但我尝试了 iOS,但没有成功。
我包含在CDVDevice.h
/ CDVDevice.m
plugins 文件夹中。我还将device.js导入index.html,并修改了config.xml!我只有在完成 iOS 之后才会尝试 Android。
请,如果您知道如何手动执行此操作,请告诉我。
先感谢您。