美文网首页
Flutter集成Native插件(Android和iOS)--

Flutter集成Native插件(Android和iOS)--

作者: 异乡人_4f2a | 来源:发表于2020-04-04 00:04 被阅读0次


以集成百度语音为例:

百度语音识别SDK下载地址:https://ai.baidu.com/sdk


一、Android端集成

1、在AndroidStudio下的android中创建一个Module

2、将百度开发平台下载的SDK添加到创建的asr_plugin的libs中

3、将百度开发平台下载的jniLibs文件添加到main文件下

4、删除以下两个Flutter不支持的架构文件,

5、删除以下不需要的so文件,可以节省包大小

6、添加混淆文件

7、设置权限

8、通过控制台进入去申请APP_ID, APP_KEY, SECRET_KEY

9、申请成功后再进行设置APP_ID, APP_KEY, SECRET_KEY

10、在app的build.gradle中添加依赖的这个asr_plugin库


二、iOS端集成

1、创建一个plugin文件

2、在plugin中导入BDSClientLib、BDSClientResources和BDSClientEASRResources三个文件,并删掉BDSClientLib中的.gitignore文件

3、添加所需要的framework

4、添加语音权限

相关文章

网友评论

      本文标题:Flutter集成Native插件(Android和iOS)--

      本文链接:https://www.haomeiwen.com/subject/xoohphtx.html