这是一个串口Demo,里面SerialportLibrary是封装好的串口库
implements SerialCallBack{}
SerialPortCallBackUtils.setCallBack(this);
boolean isOpen = SerialPortUtil.open("/dev/ttyS3", 115200, 0);//里面的参数根据自己的需求自己更改
if (isOpen) {
Log.e("TAG", "打开成功");
} else {
Log.e("TAG", "打开失败");
}
byte[] mByte = {0x7E, 0x01, 0x00, 0x00};
SerialPortUtil.sendString(ByteUtil.getSum16(mByte, mByte.length));
在实现的回调接口内读取数据
@Override
public void onSerialPortData(String serialPortData) {
Log.e("TAG", "来自串口的数据:" + serialPortData);
}
SerialPortUtil.close();