android使用串口
Posted Li_water
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android使用串口相关的知识,希望对你有一定的参考价值。
本篇分为新建串口项目与在原有项目添加串口功能。
基于android studio 4.1.2
串口文档基于google官方文件
文件下载
需要配置CMAKE
1. 新建串口项目
-
新建c++项目
-
复制串口的文件到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使用串口的主要内容,如果未能解决你的问题,请参考以下文章