安卓工业平板电脑串口如何开发调用、打开、发送、接收数据?
作为知名的工业平板电脑厂家,南京研维长期致力于各种工控平板电脑的开发、销售、定制服务,下面给大家介绍一下安卓系统下面串口如何开发,当然如果您有这方面的需求,可与我们南京研维联系,我们有稳定的软件、硬件开发团队,对于串口的开发定制了然于心,不管是windows平台还是安卓平台。
一、加载串口类函数
我们使用的是android studio开发环境哦!
(1)、新建android项目,建包android-serialport-api,将调用C语言写成的动态链接库的J***a类,也就是***步中介绍的两个类放入到src文件夹下的android_serialport_api包下,这里一定要将包名命名成这个,因为对JNI有一定了解的人就会知道,在写c语言链接库时候,函数的命名是和调用它的类所在的包名相关的,一旦包名与链接库中函数的命名不相符,就不能调用链接库的函数。
(2)、在src/main下新建jni、jinLibs目录,分别拷贝相关源码到相应的目录下。记得重新编译一下项目Bulid/Make Project,到这里,开源库基本上引入就结束了。
二、串口操作
(1)、串口的硬件地址以及波特率这两个参数是必须的,我新建了一个SerialPortUtil类,采用的单例模式,下图为开串口
(2)、发送数据给串口
(3)、接受串口返回数据
mInputStream.read(buffer),会阻塞主线程,假如没有数据返回,程序就会直接崩掉,我为了演示没有写线程操作,真正的应该是开启一个子线程来循环读取数据。
(4)、串口的关闭
这个只是安卓工业平板电脑串口开发的基本知识,如果您想了解更多安卓工业平板电脑的串口开发知识,可与南京研维联系哦!转载来源于http://www.sd158.com.cn/cjwt/1405.html
版权所有©2024 产品网