Android 串口通信

本文分享了一个使用google的开源项目android_serialport_api实现Android串口通信的简单Demo。步骤包括新建模块、添加必要文件(.so文件、SerialPort.java、SerialDataUtils.java)、配置gradle.properties和build.gradle,以及在MainActivity中编写打开串口的代码。通过串口助手和开发板成功完成通信。
摘要由CSDN通过智能技术生成

这两天到处在找串口通信的资料,发现用的最多的还是google的开源项目android_serialport_api
我也决定使用这个,但是网上的例子要么就太复杂,要么就实现不了;故把自己实现的简单的Demo在这里跟大家分享一下!
一,首先当然是先新建一个mudole,这个就不用说了

二,mudole建好后,要往项目里面加几个文件,看图:

这里写图片描述

这里要往我们项目里面加3个文件
先把目录查看模式设置为project
1,libs文件夹里面加入.so文件
2,在java目录里面添加android_serialport_api目录(目录要与com目录同级),在该目录下加入SerialPort.java,这里要注意包名不要写错了,因为.so文件使用的包名是定的
3,添加串口数据处理工具类SerialDataUtils.java
ok,文件添加完了;

补充一点,还需要在配置文件gradle.properties中添加android.useDeprecatedNdk=true;
还有在复制.so文件时一定要注意自己的平台,armeabi,armeabi_v7,x86……………
这里写图片描述

如果有同学已经下载网上的comAssistant项目,也可以直接在里面复制这几个类,如图

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值