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打开,开发插件,这样很多错误就一目了然了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容