【cordova学习笔记02】自定义开发插件,插件集成了谷歌的RS232通讯操作的代码

本文介绍了如何在cordova项目中开发自定义插件,以实现RS232串口通讯功能。通过详细步骤,包括创建插件、配置plugin.xml、添加源代码和配置文件,以及将插件安装到项目中,帮助开发者理解如何将原生Android代码集成到 Cordova 应用中进行串口通信。
摘要由CSDN通过智能技术生成

1、cordova开发的另外一个难点就在于如何自定义自己的插件,将自己的原生Android代码抽离出来,做成插件的形式集成到app。中。如何开发自定义插件,请你先详细地阅读完这个网址:https://www.jianshu.com/p/02e17c392144里面的内容。下面会以我开发RS232串口为例,去讲解cordova插件的自定义开发,什么是RS232请自行百度。

2、自定义插件开发,集成RS232串口通讯,读取IC卡里面的唯一UUID。

A、首先安装plumam命令行工具,npm install -g plugman。安装完后到我cordova项目的根路径下,使用plumam创建插件的命令:plugman create --name serialPortPlugin --plugin_id com.running.serialport --plugin_version 1.0.0,会生成初始化插件,如下图:

cmd进入serialPortPlugin,执行plugman platform add --platform_name android,为插件添加Android平台

 

B、将我们相应的Android原生代码放入src/android里面, 其中jni、jniLibs、android_serialport_api文件夹里面的代码是谷歌开源RS232串口通讯代码。需要复制粘贴进去。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值