Angular2 Ionic2使用cordova创建插件



我用typescript创建了一个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;

相关内容

  • 没有找到相关文章

最新更新