Android串口编程

Android串口编程

在2018年3月,我做了一个基于Android串口通信的Android App(公司项目)。

在使用Google提供的android-serial-port开源工程时,发现该工程过于简单,并且并不灵活,所以自己又重新写了一遍Android串口通信应用编程的C工程,然后提供了JNI给Android的Java层调用。

在此分享给大家。

目前该项目已经上传到github上,该项目的地址是https://github.com/tangrb/AndroidUart

在com.trb.androiduart.Uart类中,封装了串口的打开、设置属性、关闭、读、写的函数,直接调用即可,具体使用方法可以参考该工程下的ExampleInstrumentedTest类中的相关测试用例中的使用。

注意:
该项目是基于Android系统已经配置了串口可读写权限的情况下能正常使用Uart类对串口进行操作,如果你所使用的Android系统没有配置串口可读写权限,那么可能会出现问题。此时,请联系你的Android系统工程师,让他配置串口可读写权限。

猜你喜欢

转载自blog.csdn.net/yumeizui8923/article/details/79849344