珠海自助建站,淘宝客网站虚拟主机,中金超钒 网站建设,北京十大室内设计工作室做室内定位的程序员应该都知道#xff0c;在Android 5.0之后#xff0c;google推出了蓝牙扫描新接口#xff0c;我们在实测中发现出一些问题#xff0c;现在给大家列出#xff0c;以供参考#xff1a; 1.android 4.3.1(Build.VERSION_CODES.JELLY_BEAN_MR2)增加的startLe… 做室内定位的程序员应该都知道在Android 5.0之后google推出了蓝牙扫描新接口我们在实测中发现出一些问题现在给大家列出以供参考 1.android 4.3.1(Build.VERSION_CODES.JELLY_BEAN_MR2)增加的startLeScan(callback)方法官方在5.0之后不建议使用实测此方法4.3至目前6.0版本还是很稳定的毫秒级无限返回蓝牙数据很稳定就是很耗电 2.android5.0(Build.VERSION_CODES.LOLLIPOP)谷歌建议使用BluetoothAdapter.getBluetoothLeScanner().startScan(mScanCallback)实测效果不尽人意大哥总是带头让人测试api好歹自己测测嘛这个接口很不稳定前几十秒扫描非常稳定快速返回很多个BLE装置后大概持续1-2分钟然后蓝牙自动静默回调方法无任何数据返回我们几百台BLE设备实测。 ①另外实测中大部分市面上的android4.3系统之上的手机小米低配系列和华为低配系列会出现扫描几分钟甚至几十秒之后手机蓝牙底层崩溃logcat报出底层蓝牙模块报错只能重启才有效不过最近MIUI6之后发现例红米1s蓝牙扫描可以无限支持蓝牙扫描接口说明是系统ROM的问题 ②三星系列手机note是最差的接收到BLE蓝牙信号很不稳定可能出现较远出的BLE装置信号突然很高的情况S4S5扫描正常。 ③魅族蓝牙是最差的两款魅族手机我不清楚型号了应该是中配版的实测扫描开启几秒后logcat报出底层蓝牙崩溃无法返回任何信息。 ④接口反馈最正常的肯定是Google android实验室榜样机Nexus系列也仅限于1中老接口 最后建议大家API有风险修改需谨慎哪怕是我Google大帝也有偷懒的时候 转载于:https://www.cnblogs.com/Free-Thinker/p/6419433.html