Android BLE设备扫描

本文介绍了Android平台下蓝牙低功耗(BLE)设备的扫描过程。开发者在完成BLE智能家居项目后,分享了遇到的挑战和解决方案,主要涵盖系统版本判断、蓝牙权限设置及检查蓝牙适配器状态等关键步骤。
摘要由CSDN通过智能技术生成

做完了公司BLE智能家居的项目,由于是第一次做,网上资料也挺少的,坎坎坷坷踩了很多坑,但收获不少,决定总结一下Android BLE有关的开发资料,只写了一些关键步骤,文中有些自己封装的方法和一些常见的对象应该很好理解不作赘述。


首先这篇文章是解决手机扫描BLE设备的问题。


一、BLE设备即蓝牙低功耗设备,因此要扫描BLE设备手机必须要打开蓝牙

只有Android4.3及以上版本系统才支持蓝牙,所以做一个系统版本的判断:


if (android.os.Build.VERSION.SDK_INT < 18) {
    Utils.toast("只支持Android 4.3以上的系统版本");
    return;
} 


再判断手机是否打开了蓝牙,需要添加权限:


<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值