android蓝牙开发代码,Android蓝牙开发(示例代码)

Android蓝牙开发

近期做蓝牙小车,须要Android端来控制小车的运动。以此文记录开发过程。

使用HC-06无线蓝牙串口透传模块。对于其它的蓝牙设备本文相同适用。

蓝牙开发的流程:

获取本地蓝牙适配器    ——>     打开蓝牙    ——>    搜索设备  ——>   连接设备  ——>   发送信息

首先为了避免以往我们先写入蓝牙权限:

要用到的蓝牙对象:

private BluetoothAdapter adapter = null;//用于获取蓝牙适配器

private BluetoothDevice mBtDevice = null;//用于获取蓝牙设备

private BluetoothSocket mBtSocket = null;//用于建立通信

获取蓝牙适配器:

adapter = BluetoothAdapter.getDefaultAdapter();

打开蓝牙:

boolean enabled = adapter.enable();

if(!enabled){

adapter.enable();

}

搜索设备:

adapter.startDiscovery();

搜索到的设备会以广播的形式返回,所以我们须要定义一个广播接收器:

private BroadcastReceiver blueRevever = new BroadcastReceiver(){

@Override

public void onReceive(Context con

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值