当前位置: 代码迷 >> Android >> Android 读取串口的有关问题
  详细解决方案

Android 读取串口的有关问题

热度:13   发布时间:2016-05-01 14:49:03.0
Android 读取串口的问题
初次接触Android,要做一个串口相关的程序,找了个串口的示例代码,发现它在读取串口数据的时候使用的方法是在一个Timer中,每隔一定时间使用read函数去读一次,感觉不太好,所以想问问有没有像Windows上的那样的读串口的方法。
在Windows上通常是开启一个线程用于读取串口,在这个线程中会先使用WaitCommEvent函数来等待有串口数据到来,当有数据到来的时候代码才开始执行,然后使用ClearCommError可以获取当前要接收的数据的长度,然后使用ReadFile来读取数据。
所以,我想问的是,在Android上是否也有类似Windows这样的串口接收数据的方法呢?

------解决方案--------------------
恩,你要读什么设备的,蓝牙,gps,还是什么呢
------解决方案--------------------
估计要去看LINUX下的支持方式,不一定能够像WINCE下面那样,等到RX-CHAR才去读。
------解决方案--------------------
俺也顶一下,希望早点能解决
  相关解决方案