Gradle 引用
- 在根build.gradle中添加
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- 子module添加依赖
dependencies {
implementation 'com.github.licheedev:Android-SerialPort-API:2.0.0'
}
修改su
路径
// su默认路径为 "/system/bin/su"
// 可通过此方法修改
SerialPort.setSuPath("/system/xbin/su");
可选配置数据位、校验位、停止位
实现方式参考
// 默认8N1(8数据位、无校验位、1停止位)
SerialPort serialPort = SerialPort.newBuilder(path, baudrate).build();
// 7E2(7数据位、偶校验、2停止位)
SerialPort serialPort = SerialPort //
.newBuilder(path, baudrate) // 串口地址地址,波特率
.parity(2) // 校验位;0:无校验位(NONE,默认);1:奇校验位(ODD);2:偶校验位(EVEN)
.dataBits(7) // 数据位,默认8;可选值为5~8
.stopBits(2) // 停止位,默认1;1:1位停止位;2:2位停止位
.build();