Android串口通信示例
步骤 1. 将 JitPack 库添加到构建文件中 在根 build.gradle 中添加 repositories 后面的内容:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}步骤 2. 添加依赖项
dependencies {
compile 'com.github.kongqw:AndroidSerialPort:1.0.1'
}SerialPortFinder serialPortFinder = new SerialPortFinder();
ArrayList devices = serialPortFinder.getDevices();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);boolean sendBytes = mSerialPortManager.sendBytes(sendContentBytes);mSerialPortManager.closeSerialPort();PS:传输协议需自行封装
暂无开放 Issues,或尚未同步最近议题。