TENS的蓝牙APP
BuleTooth APP是2019年开发的项目,项目的初衷是用于与同蓝牙串口进行通信交互,并根据通信数据内容进行不同的处理。该项目的开发是在Android Studio上完成的,发现的朋友们可以在上面继续进行改进。APP由两个活动组成,主界面是作为通信交互接口以及同步显示,第二界面是作为连接界面,主要负责获取本地和主控板的设备信息并连接。
* 大意
从数据流的角度分析,主要是实现两个方面的功能,一个是处理接收数据信息和指令反馈,一个是发送控制指令和数据信息。
*线程之间的通信
考虑到安卓蓝牙的套接字API接口采用的是双式的传输和接收方式,因此,在设计的时候为了保证主线程界面不会出现卡死的状况,需要在设计的时候采用多个线程进行管理。同时,为了方便后续资源释放,本系统将蓝牙通信的连接线程,接收和发送线程以及释放线程打包在一个消息服务类中,通过主线程新建蓝牙通信类,可以
2021-06-28 11:51:53
2.9MB
Java
1