Android 手动将设备插件(和其他插件)安装到cordova 3.0中
Phonegap/Cordova 3.0从3.0版开始进入模块化设计。例如,要调用Android 手动将设备插件(和其他插件)安装到cordova 3.0中,android,ios,cordova,Android,Ios,Cordova,Phonegap/Cordova 3.0从3.0版开始进入模块化设计。例如,要调用device.versionAPI,您需要在项目中包含设备插件 任何人都可以向我提供关于如何将设备(或任何其他)cordova API插件安装到新的iOS项目(使用XCode)和Android(使用Eclipse)中的明确说明 我能找到的只是使用Node.js和/或PlugMan的详细信息。需要一个自动脚本来完成添加插件的基本工作对我来说是不可取的,因为我不喜欢进程做我不理解的事情(在幕后) 在过去(cordova
device.version
API,您需要在项目中包含设备插件
任何人都可以向我提供关于如何将设备(或任何其他)cordova API插件安装到新的iOS项目(使用XCode)和Android(使用Eclipse)中的明确说明
我能找到的只是使用Node.js和/或PlugMan的详细信息。需要一个自动脚本来完成添加插件的基本工作对我来说是不可取的,因为我不喜欢进程做我不理解的事情(在幕后)
在过去(cordova 2.9),我在(比如Android)中添加了一个工作完美的第三方插件:
功能
标记CDVDevice.h
和CDVDevice.m
。我还将device.js导入index.html,并修改了config.xml!我会在完成iOS后再尝试Android
如果您知道如何手动执行此操作,请告诉我
提前谢谢。我遇到了同样的问题 事实上,插件系统并没有太大变化 我刚刚添加了Android的日期选择器插件:
- 添加类(.m.h用于iphone,.java用于android)
- 在需要的地方添加js文件
- 在index.html中添加指向js文件的链接
- 编辑config.xml(路径取决于您使用的操作系统):
<plugin name="DatePickerPlugin" value="com.phonegap.plugins.DatePickerPlugin"/>
更多信息请访问:
我尝试使用以下命令添加插件时出错:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
虽然git clone可以正常工作,但我将插件下载到本地文件夹中,并使用
cordova plugin add my/local/folder
对于Android,我们只需要创建插件(Java类扩展CordovaPlugin),然后将该项添加到config.xml(res/xml/)中即可
<feature name="Calendar">
<param name="android-package" value="com.package.Calendar" />
</feature>
假设日历是你的插件名
还要确保添加到js文件的链接
谢谢您可以这样做,将插件本地下载到您的机器上,然后运行此代码
cordova plugin add <id located in plugin.xml> --searchpath <local path to plugin>
cordova插件添加--searchpath
这将把插件安装到你的项目中这适用于有疑问的问题,但是如何添加一个在本地机器上自行开发的插件呢?cordova插件添加,它需要什么结构?谢谢你的回答。不幸的是,这不再适用于Cordova3.0中的所有插件。例如,试试cordova设备插件(它过去是一个内置API,但现在是一个插件)。到目前为止,我发现了一个原因:提供的device.js文件不再有一行:“define”(“cordova/plugin/android/device”),function(require、exports、module){.这一行现在是由plugman自动添加的!我希望有人能提供plugman具体做什么的详细信息!+1。基本上plugman也做同样的工作。它将文件复制到你的src文件夹(.java/.h.m和.js文件)中,并在你的config.xml中添加一个功能。你会找到一个plugin.xml文件来完成这个过程(像蚂蚁的档案)。
<feature name="Calendar">
<param name="android-package" value="com.package.Calendar" />
</feature>
cordova plugin add <id located in plugin.xml> --searchpath <local path to plugin>