我对PhoneGap文档感到困惑:
我根据(1)添加了相机模块.但是在(2)中,有信息说我应该补充
<plugin name="Capture" value="org.apache.cordova.Capture"/>
Run Code Online (Sandbox Code Playgroud)
也可以app/res/xml/plugins.xml编辑和编辑app/AndroidManifest.xml文件.
参考3),还有一些信息表明<plugin ... />构造已经过时,开发人员应该使用<gap:plugin ... />.
有人,请帮忙理解.
引用最新的API文档:
有两种方法可以解决这个问题,首先是使用Plugman,另一种是使用CLI.CLI方法更简单.
Plugman方法:
首先,必须安装Plugman.Plugman是PhoneGap 3.4使用的插件管理器.要安装Plugman,请使用Node JS CLI并输入:
npm install -g plugman
使用plugman install命令安装特定插件.例如plugman install --platform android --project platforms/android --plugin org.apache.cordova.device-motion.确保该--project选项的参数直接指向平台文件夹,例如Android,即AndroidManifest.xml文件所在的位置.此命令会自动将对插件的所有引用添加到相关xml文件中.
确保您的HTML文件引用phonegap.js该行<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>.
使用CLI:
转到您的app目录并在CLI中输入plugin命令.例如:
phonegap plugin add org.apache.cordova.device-motion
安装加速度计插件.
安装插件后,它会config.xml通过添加相应的<feature>标签自动更新所有插件.请注意,这些更新仅影响特定于平台的config.xml文件.因此,顶级config.xml文件不受影响.您必须手动将<feature>标记复制并粘贴到顶层config.xml.否则,使用时运行应用程序将禁用插件phonegap run platform.
请注意,如果您的项目已准备好在该特定平台中部署,<feature>则只能将相应的标记添加到相应的config.xml文件中.
小智 7
如果您使用的是最新的phonegap 3.0,那么您可以从命令行添加插件,如下所示.
"phonegap本地插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git "
这应该会立即自动添加对插件的所有引用.
| 归档时间: |
|
| 查看次数: |
29154 次 |
| 最近记录: |