参考Android系统实现方式,串口操作采用native实现,比java层用文件流的方式更高效,不需要延时和睡眠处理,大量自测不会出现读取不到数据等问题

特点:
1.提供基本的串口操作,支持由自己去实现读取数据等业务
2.默认实现一个串口操作业务,支持数据回调,支持数据拼接,支持超时等

使用方式1:

SerialPort serialPort = new SerialPort(path, speed)

使用方式2:

SerialBusiness serialBusiness = new SerialBusiness.Builder(path, speed).setReadCount(2).setAutoCheck(true).build();

demo工程界面效果:

github:https://github.com/dongpingwang/AndroidSerialPortTool

Android串口工具相关推荐

  1. android串口工具apk_【APK】一个强大的Android开发工具!

    排版|设计|配图©孤狼小航 Android开发助手是个强大的Android开发工具,能够用来反编译其他应用.查看其他应用布局和控件信息.屏幕取色(颜色取样器).查看Activity历史记录.查看应用M ...

  2. Android 通过串口获取设备号 android串口测试工具 完整解析

    前言 android 工业平板RK3399-all 调试有关串口的设备 如何获取对应的串口设备及串口名字 先来一张图说明 获取串口 SerialPortFinder mSerialPortFinder ...

  3. 串口通信工具android,Android串口通信工具

    Android串口通信简单封装,可以用于和连接串口的硬件通信或者进行硬件调试 集成方法: Step 1. Add the JitPack repository to your build file / ...

  4. android 串口开发_详细分析Esp8266上电信息打印的数据,如何做到串口通讯上电不乱码打印...

    01 写在前面: 上篇关于如何在内置仅1M的Esp8285做到 OTA 升级的同步到微信公众号,竟然被安信可的某些运维人员看到了,想要转载,我很欣慰,竟然自己的笔记可以被这么大型的公司员工认可! 我是 ...

  5. 【错误记录】BLE 蓝牙搜索失效 ( 关闭了 GPS 定位导致的问题 | 蓝牙串口工具推荐 )

    文章目录 一.报错信息 二.解决方案 三.蓝牙串口工具推荐 一.报错信息 在手机上使用 BLE 蓝牙搜索功能 , 搜索不到蓝牙设备 ; 这种状态下可以根据蓝牙地址连接蓝牙设备 , 但是无法搜索到该设备 ...

  6. Android 开发工具集合 - (Android Dev Tools)

    收集整理Android开发所需的Android SDK.开发中用到的工具.Android开发教程.Android设计规范,免费的设计素材等. 欢迎大家推荐自己在Android开发过程中用的好用的工具. ...

  7. Android串口通信:串口读写

    FROM:http://blog.csdn.net/burly/article/details/50512379 公司有个项目要用到串口通信,同事有写好一个DEMO,用的时候发现会有问题,从jni读串 ...

  8. android串口通信——身份证识别器

    android串口通信身份证识别器 一身份证识别器基础 调用身份证识别器的步骤 波特率 基本指令 身份证信息结构 文字结构说明 民族代码对照表 性别代码对照表 二身份证的读取 读取的方法调用 身份证的 ...

  9. 【转】Android开发工具--android-studio-bundle-141.2288178

    原文网址:http://www.androiddevtools.cn/ AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收 ...

最新文章

  1. 条件变量为什么要和互斥锁一起用
  2. 廉洁修身论文2000字_自主招生论文发表要求【期刊论文】自主招生论文发表要求...
  3. 如何判断Javascript对象是否存在
  4. printf的使用和test的使用
  5. vue按钮字体大小设置_vue-elementui之按钮
  6. caffe 在 windows 下的配置(scripts\build_win.cmd)
  7. 60秒完成病毒基因对比 阿里云向社会免费开放基因计算服务
  8. protobuf版本冲突
  9. C#/Net代码精简优化技巧(1)
  10. 法庭智能语音系统_法庭智能语音识别系统_法庭智能语音系统解决方案_深圳市亚讯威视数字技术有限公司...
  11. 计算机图形学--全局光照RSM
  12. Android自定义view之围棋动画,kotlin实现接口
  13. Stable Diffusion半秒出图;VLIW的前世今生;YOLOv5全面解析教程 | AI系统前沿动态
  14. U盘格式化导致存储空间变小的解决方法汇总
  15. Elk实时日志分析平台搭建
  16. 字节跳动校招提前批前端一面总结
  17. 基于Docker搭建DzzOffice与OnlyOffice线上协同办公服务器
  18. Ubuntu16.04:GTX1650的显卡驱动安装
  19. 多维数组变成一维数组
  20. 【Ubuntu】远程软件安装与卸载

热门文章

  1. minitorch系列记录——3. 自动求导
  2. 【图形学】Bézier 曲面建模及显示
  3. linux怎么用wifi笑话,笑话段子:这个WIFI信号不怎么好,你可以到我房间里来用...
  4. 将 list 集合转为 数组
  5. QQ开机自启动出现:由于找不到perl510.dll,无法继续执行代码。重新安装程序可能会解决此问题。
  6. 推荐一个下载电脑桌面壁纸的网站
  7. navicat mysql 字符集_关于Navicat和MYSQL字符集不统一出现的中文乱码问题
  8. linux内核radeon gpu源码解析3 —— Radeon初始化
  9. js点击事件几种方法
  10. 图片大小自适应、pc端、手机端