安卓工业平板电脑串口如何开发调用、打开、发送、接收数据?


所属分类: 常见问题        发布时间:2017-08-07

安卓工业平板电脑串口如何开发调用、打开、发送、接收数据?
作为知名的工业平板电脑厂家,南京研维长期致力于各种工控平板电脑的开发、销售、定制服务,下面给大家介绍一下安卓系统下面串口如何开发,当然如果您有这方面的需求,可与我们南京研维联系,我们有稳定的软件、硬件开发团队,对于串口的开发定制了然于心,不管是windows平台还是安卓平台。

一、加载串口类函数

我们使用的是android studio开发环境哦!

 (1)、新建android项目,建包android-serialport-api,将调用C语言写成的动态链接库的Java类,也就是一步中介绍的两个类放入到src文件夹下的android_serialport_api包下,这里一定要将包名命名成这个,因为对JNI有一定了解的人就会知道,在写c语言链接库时候,函数的命名是和调用它的类所在的包名相关的,一旦包名与链接库中函数的命名不相符,就不能调用链接库的函数。

(2)、在src/main下新建jni、jinLibs目录,分别拷贝相关源码到相应的目录下。记得重新编译一下项目Bulid/Make Project,到这里,开源库基本上引入就结束了。


二、串口操作

(1)、串口的硬件地址以及波特率这两个参数是必须的,我新建了一个SerialPortUtil类,采用的单例模式,下图为开串口

安卓工业平板电脑串口如何开发调用、打开、发送、接收数据?

(2)、发送数据给串口

安卓系统串口如何开发调用、打开、发送、接收数据?

(3)、接受串口返回数据

android工业平板电脑串口如何开发调用、打开、发送、接收数据?


mInputStream.read(buffer),会阻塞主线程,假如没有数据返回,程序就会直接崩掉,我为了演示没有写线程操作,真正的应该是开启一个子线程来循环读取数据。

(4)、串口的关闭
工业平板电脑android studio串口如何开发调用、打开、发送、接收数据?
这个只是安卓工业平板电脑串口开发的基本知识,如果您想了解更多安卓工业平板电脑的串口开发知识,可与南京研维联系哦!

研维工业平板电脑新品播报:三防平板电脑YW-J28高亮1000流明windows10系统带按键双电池手套触摸屏

   

热销区域:江苏浙江上海北京安徽山东福建四川广东天津河北河南湖南湖北陕西、山西、辽宁吉林江西重庆黑龙江贵州海南云南内蒙古广西宁夏新疆甘肃

声明:(1)本站遵循《中华人民共和国广告法》,在标题、页面等文案描述中尽量规避违禁词、极限词,如还有违禁词、极限词,在此申明上述词汇表述全部失效,如客户咨询均表示默认此条款,不支持任何形式以违禁词、极限词等理由投诉或要求收取费用私下解决,特此申明!(2)除非研维公司另行申明,本网站内的所有产品、技术、软件、程序、数据及其他信息(包括文字、图标、图片、照片、音频、视频、图标、色彩组合、版面设计等)的所有权利(包括版权、商标权、专利权、商业秘密及其他相关权利)均归研维公司所有。未经研维公司的许可,任何人不得以包括通过机器人、人力等程序或设备监视、复制、传播、展示、镜像、上载、下载等方式擅自使用本网站的任何内容。一旦发现侵权行为,我司将立即进行证据保全并诉诸法律。

在线客服