没有合适的资源?快使用搜索试试~ 我知道了~
首页cordova 插件的封装
资源详情
资源评论
资源推荐

插件封装
1.1 开发前准备
1.1.1 需要安装plugman插件,这个插件能帮我们方便的创建
自定义组件
npm install -g plugman
1.1.2新建组件
命令行进入插件要防止的目录,运行下面的命令
plugman create --name VoiceRecognion --plugin_id cordova.plugin.voicerecognion --
plugin_version 0.0.1
--name 自定义插件的名称
--plugin_id 自定义插件的包名
命令执行后会在根目录生成目录
1.1.3.生成平台(android/ios)插件代码
插件的实现平台不一样代码也不同,但过程是一样的。给插件添加 android 支持

cd VoiceRecognition
plugman platform add --platform_name android
命令运行后,可以发现 MyPlugin/src 目录下出现了 android 目录
这时候生成了看到了VoiceRecognition.java,以前做过原生 android 开发的朋
友肯定知道 android app 是用 java 开发的。打开 VoiceRecognition.java 文件

自定义插件需要继承 CordovaPlugin 类,并且覆盖 execute 方法。我们简单看看
这个类是什么意思,主要看方法 execute(String action, JSONArray args,
CallbackContext callbackContext)。参数 acon 是用来判断执行哪个方法,
args 是 json 格式的参数,callbackContext 响应返回结果。
在 www 文件夹下有 VoiceRecognition.js
VoiceRecognition.js 的作用是通过 js 暴露插件的功能给 ionic。我们在 ionic 中可以
这样调用插件。
cordova.plugins.VoiceRecognition.coolMethod(“test”,
(success )=> {),(error )=>{}
)
1.2 实现百度语音识别功能插件封装
接下来我们就将百度语音识别功能进行封装
剩余10页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0