码迷,mamicode.com
首页 > 移动开发 > 详细

Android串口通讯

时间:2018-08-31 21:26:38      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:local   tools   测试   android   还需   就是   http   alt   串口驱动   

今天在整一个项目,需要利用串口通讯在网上看了好多人的帖子才稍微整出了一点头绪。

首先串口代码就是利用谷歌自己的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串口通讯

标签:local   tools   测试   android   还需   就是   http   alt   串口驱动   

原文地址:https://www.cnblogs.com/kkrs/p/9567098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!