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条评论
登录后参与评论

相关文章

来自分类Dev

形式在angular2

来自分类Dev

找不到模块“ angular2 / angular2”

来自分类Dev

Angular2的表插件

来自分类Dev

Angular2 / Ionic2:数据绑定

来自分类Dev

ionic2 + Angular2的列表选择

来自分类Dev

Angular2 DynamicComponentLoader

来自分类Dev

Ionic2 + Angular2还是React-native?

来自分类Dev

Ionic2 / Angular2 / TypeScript:如何在函数2016中访问DOM元素

来自分类Dev

Angular2,Ionic2发布到Web服务

来自分类Dev

间隔上的Ionic2或Angular2 HTTP请求

来自分类Dev

Angular2 .gitignore

来自分类Dev

Ionic2 / Angular2:在查询页面上显示JSON响应时出错

来自分类Dev

Ionic2如何在页面中使用JQuery插件

来自分类Dev

使用Ionic2 / Angular2进行国际化和本地化选项

来自分类Dev

从子@Input setter访问提供程序方法-Ionic2 / Angular2

来自分类Dev

Angular2的资源

来自分类Dev

Angular2使用NodeJ

来自分类Dev

如何在Ionic 2 / TypeScript中使用(Cordova)插件?

来自分类Dev

Ionic2如何在页面中使用JQuery插件

来自分类Dev

使用Cordova或Ionic2?

来自分类Dev

直接从ionic2打字稿组件访问Cordova插件

来自分类Dev

Cordova(Ionic2)自定义插件:使用cordova.exec()successHandler管理Angular2新的Promise()

来自分类Dev

Angular2:canActivate

来自分类Dev

Ionic2 / Angular2循环依赖性

来自分类Dev

Ionic2/Angular2 Http 不工作

来自分类Dev

Ionic2 / Angular2 MailChimp API GET 响应

来自分类Dev

Ionic2 Cordova 相机不工作

来自分类Dev

ionic2 创建 .wav 文件并获取cordova media-plugin的路径

来自分类Dev

无法将 Cordova 插件返回的值分配给 Ionic2 中的视图