Android蓝牙2.0框架帮您高效交互2.0协议下位机

Android蓝牙2.0框架帮您高效交互2.0协议下位机

目前主流蓝牙协议是4.0的协议,但是也是有很多的设备是基于2.0协议的,所以基于业务需求封装了一套2.0框架,所有的处理基于回调,方便开发者基于不同的情况进行相应的处理,不说太多下面开始讲解基本的使用::

  • 蓝牙设备的搜索

  • 蓝牙设备的连接

  • 蓝牙设备的数据写入

  • 蓝牙设备的数据接收

    • 实现蓝牙通信的服务端

蓝牙设备的搜索

首先我们需要在自己的Application里面进行相应的初始化。

Bt2.initContext(this);

开始搜索

Bt2 bt2=Bt2.getInstance(this);;
bt2.search(new SearchListner() {
@Override
public void onBluetoothDevice(BtDevice device) {
Log.e(“MAIN”,”BtDevice==”+device);
}
@Override
public void onBondToothDevice(List devices) {
Log.e(“MAIN”,”BtDevice==”+devices);
}
@Override
public void onSearchStop() { } });

蓝牙设备的连接

bt2.connect(MAC, uuid, new ConnectStateListner() {
            @Override
            public
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值