Android BLE从理论到实战---扫描问题系列
- 作者: 你是不是假装看不到我
- 来源: 51数据库
- 2021-09-21
1:扫描不到设备?
1)判断下本机是否支持蓝牙功能。
2)需要确定设备是传统蓝牙还是低功耗蓝牙,BLE扫描接口是不能扫描到传统蓝牙设备的。蓝牙设置里面的扫描是传统蓝牙和低功耗蓝牙都能扫到。
3)对于对于Android6.0及以上系统,确认下AndroidManifest.xml是否加入定位权限。
4)对于有的设备发的是扩展广播,需要在扫描设置类里面配置下才能扫描到。
2:如何提升扫描效率?
可以在扫描设置类里面修改扫描模式为低延时。
3:如何只扫描到自己的产品?
1)? 扫描过滤类里面可以设置名字过滤。
2)扫描过滤类里面可以设置服务的UUID过滤。
3)扫描设置类里面可以设置厂商自定义数据过滤。
?
注:如果想更加系统深入学习蓝牙BLE技术,欢迎观看我的系列课视频:http://www.all.com/files/Articles/416/0/159/159918_20210618150524182.jpg? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
推荐阅读
热点文章
android中Bitmap用法(显示,保存,缩放,旋转)实例分析
12
android 仿微信聊天气泡效果实现思路
1
Android的尺度,drawable-xxxxxxx
2
Codeforces Round #656 (Div. 3) (C、D题)
1
Android之handler异步消息处理机制解析
6
GridView中图片显示出现上下间距过大,左右图片显示类似瀑布流的问题
0
AsyncTask的简单使用
5
两个简单Fragment之间的通信(三种方式)
18
uboot修改设置boot参数命令
41
android中实现从相册中一次性获取多张图片与拍照,并将选中的图片显示出来
2