松鼠的生活习性,穆停停,恋恋超姻速劈腿女
今天在整一个项目,需要利用串口通讯在网上看了好多人的帖子才稍微整出了一点头绪。
首先串口代码就是利用谷歌自己的api,将java代码放在java/android_serialport_api目录下,如果你想改变这个报名需要用jni重新生成so文件,在这里我是直接使用这个包名来简化工作。
androidstudio的结构如下:
so文件:
在gradle添加依赖:
这样就可以
虽然serialport是有报错的但可以不用管他
这样就可以使用串口通信了
使用串口需要手机或者模拟器有对应的口然后还需要root权限。这里我使用模拟器来测试串口。
测试串口需要两个软件,com调试助手,虚拟串口驱动
首先打开虚拟串口驱动添加两个串口
然后找到sdk的路径 一般是 c:\users\你的电脑\appdata\local\android\sdk\tools
设置模拟器到pc上的串口。
这样就可以打开模拟器可以看到
表示你的android虚拟机已经是com1
然后打开com调试助手,这样配置设备就可以com1和com2串口直接通信了
代码下载内容 https://codeload.github.com/jzt-tesla/googleserialport/zip/master
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论