首页 > 移动平台 > 详细

AndroidSerialpPort

时间:2019-10-14 16:10:23      阅读:211      评论:0      收藏:0      [点我收藏+]

  Android串口通信

  一.集成AndroidSerialPort库:

    1.allprojects {
      repositories {
        ... maven { url ‘https://jitpack.io‘ }
          }
         }
 
    2.compile ‘com.github.kongqw:AndroidSerialPort:1.0.1

  二、查看串口

    SerialPortFinder serialPortFinder = new SerialPortFinder();
    ArrayList<Device> devices = serialPortFinder.getDevices();

  三、初始化

    SerialPortManager mSerialPortManager = new SerialPortManager();

  四、打开串口监听

    mSerialPortManager.setOnOpenSerialPortListener(new OnOpenSerialPortListener() {
       @Override public void onSuccess(File device) {
          
        }
      @Override public void onFail(File device, Status status) {
        
        }
      });

  五、数据通信监听

    mSerialPortManager.setOnSerialPortDataListener(new OnSerialPortDataListener() {
      @Override public void onDataReceived(byte[] bytes) {

      } @Override public void onDataSent(byte[] bytes) {

      }
     });

  六、打开串口

    boolean openSerialPort = mSerialPortManager.openSerialPort(device.getFile(), 115200);
      参数1:串口
      参数2:波特率
           返回:串口打开是否成功

  七、发送数据

    boolean sendBytes = mSerialPortManager.sendBytes(sendContentBytes);
      参数:发送数据 byte[]
      返回:发送是否成功

  八、关闭串口

    mSerialPortManager.closeSerialPort();

 

AndroidSerialpPort

原文:https://www.cnblogs.com/leizz/p/11671436.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!