Cordova 开发之安卓插件开发(一)

准备工作

想要开发Cordova插件首先要安装环境Cordova 开发之环境搭建,其次还要准备一些必要的软件(具体的下载地址可以自行百度,我后续也可能会把我自己经常用的发上来):

  • Android Studio 开发工具
  • Android Sdk 开发工具包
  • Android Ndk 开发工具包(这个最好加上,有些东西是需要ndk支持的)

开始开发

  1. 创建Cordova工程
    使用Cmd命令行在当前的文件夹下创建Cordova工程:cordova create CordovaAndroidPluginsDemo com.cordovaandroidplugins.cordova CordovaAndroidPluginsDemo
  2. 添加平台(windows下)
    其实就是需要打包的平台,你要那个平台的插件就需要添加哪个平台,使用命令:C:\Users\username\Desktop\CordovaProject>cordova platform add android添加相应平台的代码。
  3. 打开工程
    想要制作插件就要先打开一个空白的Cordova的工程,将整个安卓平台的工程跑通之后才能开始插件的制作。平台添加后使用Android Studio 的open方式 打开项目,而且选择打开的一定要是platforms–>android–>builder.gradle文件,打开界面如下图:
    这里写图片描述
  4. 添加MyPlugin.Java文件
    在如下图的地方创建MyPlugin.Java类继承CordovaPlugin.java且重写excute()方法:
    这里写图片描述

    这里写图片描述

  5. 设置Plugin文件
    创建完成文件之后在工程的res/xml/config.xml中配置对应的plugin:
    这里写图片描述
  6. 添加js文件
    .在工程的assests/www/plugins或者assests/www/js 下新建文件carrier.js文件。
    这里写图片描述
  7. 修改index.html文件
    这里写图片描述
  8. 导入第三方sdk
    按照需要导入的第三方的sdk的要求导入相关文件以及添加相应代码,该工程中使用的是讯飞和优酷视频,所以将jar以及aar文件放入到lib文件夹中同时使用add library 功能添加给工程,同时将build.gradle文件中找到dependencies{}加入如下代码(根据第三方sdk而定,如果缺失则查第三方文档)
    这里写图片描述
  9. 使用第三方sdk根据第三方的说明使用相关代码调用第三方sdk,本文中有使用则是导入以下代码
    这里写图片描述
  10. 最后使用Android Studio 编译运行即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值