cordova自定义android插件,cordova 自定义插件(讯飞语言 android 版)

一。搭建最基础的cordova 项目java

1.webstorm 建立phoneGap/Cordova 项目node

2.修改config.xml 的 id 和name ,开始是默认的android

3.而后打开cmd,cd 到那个目录去,而后输入 cordova platform add android   // 若是忘记能够用cordova help来看看命令web

4.而后点webstorm 执行按钮运行,能够点Edit Configurations ,把Command 的emulate 改为run ,这样就能够真机调试了,npm

由于我手机是anroid 4.0的,因此要修一下platforms/android/AndroidManifest.xml 的  android:minSdkVersion="16" 改为  android:minSdkVersion="14" 否则会提示INSTALL_FAILED_OLDER_SDKjson

这样最基础的cordova 项目就搭建好了webstorm

二。搭建cordova 自定义插件测试

1.plugman 安装,这边要用npm 安装(基于node)插件

2.随便在一个目录创建一个文件夹Xunfei,而后用cmd cd到这个目录下面去3d

3.plugman create --name Xunfei --plugin_id com.tw.cordova.plugin --plugin_version 1.0.0

4.cd Xunfei

5.plugman platform add --platform_name android

6.修改plugin.xml  把id 改为 cordova-plugin-xunfei ,而后 把target-dir的 /Xunfei给去掉

7,生成package.json文件 ,命令:npm init

name  这边name最好和上面的改的id同样 cordova-plugin-xunfei,而后一直按enter

最后让你输入license ,这边写成Apache-2.0就能够了。

//插件里面的js,和java等用到的时候在改

三。在第1步创建的项目添加插件

1.cmd cd到项目的路径

2.cordova plugin add  E:\webstrome\cordova_plugins\Xunfei\Xunfei

四。用Android studio 打开 platforms 下面的android

1. 修改Xunfei.js

903b88fa8ac5e196ef5c9683377100e6.png

2.修改Xunfei.java ,这边会打开一个activity,先谁便创建一个class,继承Activity,而后在res下面新建layout文件夹,而后新增一个xml,里面谁便贴一个EditText,而后在AndroidManifest.xml 加上这个activity。就能够,先谁便写,

下面会具体修改

a936cfdcdf0dcc8aa6708369606e8870.png

咱们先写一个测试调用一下,试试看

在webstorm 里面的cordova项目里面

b60c9dd873580e86121e34371958e273.png

而后在index.js里面

a0182bee6f962032fbb916facecb2f9d.png

675a12c79c1764a7feea10a14db8e975.png

运行项目,测试成功

五,开始集成讯飞语言,在官网上面注册用户,而后申请一个应用,而后下一个demo下来,

1.咱们把demo里面的资源拷贝到android 项目里面

94d3c573dca1a69369ffdf52f3783e11.png

2.把jar包add进来

17d7162b69f6f368c2061316267645ae.png

3.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值