我用打字稿创建了一个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] 删除。
我来说两句