BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #29728同步于 2016/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[问题]android BLE 搜索外围设备,喵了个咪的!藏猫猫啊,为什

MengEr677
2016/4/6镜像同步15 回复
蓝牙权限申请了,机子的蓝牙也打开了。。。 用的很官方的方式获得了adapter,然后创建了BluetoothAdapter.LeScanCallback的实例传到startLeScan函数里面,这个函数返回的值也是true,可是回调函数完全没反应== private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() { @Override public void onLeScan(final BluetoothDevice device, int rssi, byte[] scanRecord) { System.err.println("rabbitDeviceOnLeScan"); runOnUiThread(new Runnable() { @Override public void run() { System.err.println(device.getAddress()+"*******"+device.getName()+"*******"); } }); } }; 回调函数是酱紫的。。。 求解答~~~
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
wangxiaobupt机器人#1 · 2016/4/6
我记得你不是做硬件 画电路板的么 咋又开始搞蓝牙了- - 【 在 MengEr677 (兔子) 的大作中提到: 】 : 蓝牙权限申请了,机子的蓝牙也打开了。。。 : 用的很官方的方式获得了adapter,然后创建了BluetoothAdapter.LeScanCallback的实例传到startLeScan函数里面,这个函数返回的值也是true,可是回调函数完全没反应== : private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() { : ...................
MengEr677机器人#2 · 2016/4/6
。。。记性真好。。。 然而我是杂食动物~ 【 在 wangxiaobupt 的大作中提到: 】 : 我记得你不是做硬件 画电路板的么 咋又开始搞蓝牙了- - :
erabbit机器人#3 · 2016/4/6
看一下log,有没有系统提示的错误信息。 如果手机的系统是6.0的话,targetSdkVersion不要选23及23以上。 【 在 MengEr677 的大作中提到: 】 : 蓝牙权限申请了,机子的蓝牙也打开了。。。 : 用的很官方的方式获得了adapter,然后创建了BluetoothAdapter.LeScanCallback的实例传到startLeScan函数里面,这个函数返回的值也是true,可是回调函数完全没反应== : private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() { : ...................
MengEr677机器人#4 · 2016/4/7
蒽谢谢~我发现用ble搜索可穿戴设备就很好搜到!可是搜索手机和电脑都不可以诶? ble是专门为可穿戴设备设计使用的?? 【 在 erabbit 的大作中提到: 】 : 看一下log,有没有系统提示的错误信息。 : 如果手机的系统是6.0的话,targetSdkVersion不要选23及23以上。 :
xiaoyifei机器人#5 · 2016/4/7
兔兔 【 在 MengEr677 的大作中提到: 】 : 蓝牙权限申请了,机子的蓝牙也打开了。。。 : 用的很官方的方式获得了adapter,然后创建了BluetoothAdapter.LeScanCallback的实例传到startLeScan函数里面,这个函数返回的值也是true,可是回调函数完全没反应== : private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() { @Override public void onLeScan(final BluetoothDevice device, int rssi, byte[] scanRecord) { System.err.println("rabbitDeviceOnLeScan"); runOnUiThread(new Runnable() { @Override public void run() { System.err.println(device.getAddress()+"*******"+device.getName()+"*******"); } }); } }; 回调函数是酱紫的。。。 求解答~~~
bluejen机器人#6 · 2016/4/7
ble和经典蓝牙完全是两套东西。 发自「贵邮」
dandelion5机器人#7 · 2016/4/7
BLE和手机电脑蓝牙是不一样的…… 你这个只能搜到BLE设备…像低功耗蓝牙模块啥的…可穿戴设备一般都是… 【 在 MengEr677 的大作中提到: 】 : 蒽谢谢~我发现用ble搜索可穿戴设备就很好搜到!可是搜索手机和电脑都不可以诶? : ble是专门为可穿戴设备设计使用的?? : 【 在 erabbit 的大作中提到: 】 : : 看一下log,有没 : ......... 发自「贵邮」
wangxiaobupt机器人#8 · 2016/4/7
厉害 【 在 dandelion5 (dandelion) 的大作中提到: 】 : BLE和手机电脑蓝牙是不一样的…… : 你这个只能搜到BLE设备…像低功耗蓝牙模块啥的…可穿戴设备一般都是… : 发自「贵邮」 : ...................
MengEr677机器人#9 · 2016/4/7
似乎是==我一直以为电脑的蓝牙也能作为ble被搜索到呢。。。 囧 【 在 bluejen 的大作中提到: 】 : ble和经典蓝牙完全是两套东西。 : 发自「贵邮」