【发布时间】:2014-05-09 16:53:16
【问题描述】:
我即将在我的 cordova 项目中添加一些插件。 但是cordova项目是由Sencha Touch 2生成的。
所以如果我在cordova下添加了一个插件,
如何在 Sencha Touch 代码中获取 cordova 插件的引用?(因为 Sencha Touch 代码是cordova 插件的上一层)
而且我不应该触摸生成的cordova代码,因为每次使用Sencha Touch CMD命令重新生成cordova项目时,它都会被替换。
更新
我想通过给出一个场景来澄清我的问题:
例如,我想在 Sencha Touch 代码中使用摄像头,但是通过使用 Cordova 插件来访问手机中的原生资源。 并且在运行Sencha Touch命令生成Cordova工程时,cordova文件夹下的所有代码都会被覆盖,所以cordova文件夹下的编码不能进行,所以所有的编码都必须在Sencha Touch级别进行。
因此,问题就变成了->如果插件在cordova的范围内,我如何才能访问sencha touch代码中的相机,这意味着cordova插件的访问超出了Sencha Touch的范围。
为了更清楚,这里是一个包含 Cordova 项目的 Sencha Touch 项目的结构:
Root folder for Sencha Touch Project
-app
-cordova
-plugins
-...
如您所见,插件位于 cordova 文件夹下,所以我不知道如何获取相机插件的参考,例如:
Ext.navigator.camera.function() (like this?)
在 Sencha Touch 代码中。
希望我的解释对你有意义。
谢谢。
【问题讨论】:
-
为什么没有人评论我的问题?我的问题有什么问题吗???欢迎大家指正、指正。
-
刚刚改写了我的问题,希望它能清楚地传达我的表达。
-
刚刚为这个问题添加了赏金,感谢您的帮助。
标签: javascript cordova sencha-touch cordova-plugins