libuart.so串口通信JNI库
用 C 写的串口工具类,libuart.so
(包名是com.newland.jni
),还挺适合 Android 上控制 LED 屏那类项目的。像openUart
、closePort
、setUart
这几个方法,参数不复杂,调起来挺方便。嗯,响应也快,适合那种需要频繁串口通信的场景,比如从安卓端下发命令到 LED 控制卡。
方法接口算比较干净,基本用不到额外封装,直接写 JNI 桥接就能跑,懒得折腾的可以考虑试试。你要是对硬件交互那块熟点,整合进你的业务逻辑也不难。
参考文章里提到的《Android 端控制 LED 屏》值得一看,讲得比较细,另外也有不少和Delphi
、单片机
相关的资源,如果你对跨平台控制 LED 有兴趣,也可以顺便研究下。
小提醒:mode
参数和波特率设置那块别写错,不然容易连不上设备。如果你在做安卓设备控制类项目,尤其是要通过串口管 LED 屏的,挺推荐你把libuart.so
加进工具包里。
788KB
文件大小:
评论区