cordova自定义插件--集成android sdk

前言:因为自己需要将第三方sdk集成为cordova插件,自己也是找了很多资料,但是讲的不是很详细,所以自己也做个总结,方便以后使用。利用命令创建cordova插件很简单,百度一下很好找,所以本文没做记录。
此文以百度ai文字识别sdk为例

一、首先看看sdk的demo结构图

图一

图二

二、再看看我集成好的插件目录,把demo中的所有文件包括jar包复制到自定义插件中

image.png

三、plugin.xml

image.png

image.png

四、sdk demo的MainActivity

MainActivity一

MainActivity二

五、自定义插件的java文件类

image.png

image.png

注意:sdk java类中引入的R文件路径需要替换成ionic包名路径.R,比如我的ionic包名是io.ionic.starter,那么R文件的路径为:import io.ionic.starter.R;

六、plugin.js定义自己的封装的方法

image.png

到这里集成sdk步骤就完成了,剩下的就是在ionic项目中调用这个插件封装的方法就好了。

建议,在生成好插件后,将插件添加到自己的ionic项目中,添加android平台,然后用android studio打开,开发插件,这样很多错误就一目了然了。

你可能感兴趣的:(cordova自定义插件--集成android sdk)