Angular2 Ionic2使用Cordova创建插件

昆汀

我用打字稿创建了一个angular 2应用程序,并将其打包在android apk上,并且效果很好。

但是我有一个问题,我希望使用cordova为ionic 2创建一个插件,因为我没有找到可以满足我需求的插件。

我下载了plugman,创建了一个新插件,但是我不知道如何使其与我的离子应用程序兼容,我没有找到关于cordova的任何教程。

我有一个带有Java文件的插件目录,应该在其中实现我的方法,plugin.js允许向本地部分发送请求,但是如何将此JavaScript连接到我的angular2 / ionic2应用程序?怎么称呼它?

谢谢大家 !

海西勒

我认为本教程会为您提供帮助。

以我的示例为例,我将WavAudioEncoder.min.js复制到我的www文件夹中,然后执行以下操作,它运行良好(您也可以在教程链接上看到)

declare var WavAudioEncoder: any;

var encoder = new WavAudioEncoder(this.captureCfg.sampleRate, this.captureCfg.channels);

使用这些插件/库时,如果环境对您无济于事,不要惊慌(例如,在VSCode中,cordova.file不是函数,它将告诉您这是一个简单的变量,类型为any

declare var cordova: any;
this.filePath = cordova.file.externalDataDirectory;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章