android使用串口

Posted Li_water

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android使用串口相关的知识,希望对你有一定的参考价值。

本篇分为新建串口项目与在原有项目添加串口功能。

基于android studio 4.1.2
串口文档基于google官方文件
文件下载
需要配置CMAKE

1. 新建串口项目

  1. 新建c++项目

  2. 复制串口的文件到cpp文件夹

3.复制java文件到工程下.java目录,文件夹一起复制。

3.修改.txt文件三处地方,与.c文件名相同。

4.编辑工程

报错可能是CMAKE环境没有配置,或者配置完studio未重启。
5.刷新一下项目,在此路径下可以找到四个so库文件。将其全部复制到lib目录,没有目录就新建一个。


6.此时检查一下。

除此之外,还可能存在此处获取权限报错问题。可以注释掉,或者修改正确权限路径。

7.运行

不出意外,log会打印串口结果。

普通项目增加串口功能

1.找一个不带ndk的项目或者新建一个普通项目。

2.在main目录新建cpp目录或者复制前面完成的cpp目录。将CMakeLists.txt与前面所讲的串口的.c/.h文件复制进来。同样,将串口的android_serialport_api文件夹复制到java目录。

注意CMakeLists.txt内三个位置名称与.c文件相符。


3.将之前新建的c项目的.gradle文件复制到这个普通项目,复制两处文字。

复制完成后,点击右上角的Sync now。同样build一下。

然后就跟上面教程一样了。复制so库文件到lib文件夹。


然后写测试方法,运行。

结果

以上是关于android使用串口的主要内容,如果未能解决你的问题,请参考以下文章

android 使用服务读取串口数据实例

android使用串口

android使用串口

android使用串口

android使用串口

在android中使用串口RS-232?