Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

hrony/Android-SerialPort-API

Open more actions menu
 
 

Repository files navigation

Android-SerialPort-API

Gradle 引用

  1. 在根build.gradle中添加
allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}
  1. 子module添加依赖
dependencies {
        implementation 'com.github.licheedev:Android-SerialPort-API:2.0.0'
}

修改su路径

// su默认路径为 "/system/bin/su"
// 可通过此方法修改
SerialPort.setSuPath("/system/xbin/su");

可选配置数据位、校验位、停止位

实现方式参考

https://juejin.im/post/5c010a19e51d456ac27b40fc

// 默认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();

About

Fork自Google开源的Android串口通信Demo,修改成Android Studio项目

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 54.0%
  • C 37.8%
  • CMake 7.7%
  • Shell 0.5%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.