返回信息流蓝牙权限申请了,机子的蓝牙也打开了。。。
用的很官方的方式获得了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()+"*******");
}
});
}
};
回调函数是酱紫的。。。
求解答~~~
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #29728同步于 2016/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[问题]android BLE 搜索外围设备,喵了个咪的!藏猫猫啊,为什
MengEr677
2016/4/6镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
我记得你不是做硬件 画电路板的么 咋又开始搞蓝牙了- -
【 在 MengEr677 (兔子) 的大作中提到: 】
: 蓝牙权限申请了,机子的蓝牙也打开了。。。
: 用的很官方的方式获得了adapter,然后创建了BluetoothAdapter.LeScanCallback的实例传到startLeScan函数里面,这个函数返回的值也是true,可是回调函数完全没反应==
: private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() {
: ...................
。。。记性真好。。。
然而我是杂食动物~
【 在 wangxiaobupt 的大作中提到: 】
: 我记得你不是做硬件 画电路板的么 咋又开始搞蓝牙了- -
:
看一下log,有没有系统提示的错误信息。
如果手机的系统是6.0的话,targetSdkVersion不要选23及23以上。
【 在 MengEr677 的大作中提到: 】
: 蓝牙权限申请了,机子的蓝牙也打开了。。。
: 用的很官方的方式获得了adapter,然后创建了BluetoothAdapter.LeScanCallback的实例传到startLeScan函数里面,这个函数返回的值也是true,可是回调函数完全没反应==
: private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() {
: ...................
蒽谢谢~我发现用ble搜索可穿戴设备就很好搜到!可是搜索手机和电脑都不可以诶?
ble是专门为可穿戴设备设计使用的??
【 在 erabbit 的大作中提到: 】
: 看一下log,有没有系统提示的错误信息。
: 如果手机的系统是6.0的话,targetSdkVersion不要选23及23以上。
:
兔兔
【 在 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()+"*******");
}
});
}
};
回调函数是酱紫的。。。
求解答~~~
BLE和手机电脑蓝牙是不一样的……
你这个只能搜到BLE设备…像低功耗蓝牙模块啥的…可穿戴设备一般都是…
【 在 MengEr677 的大作中提到: 】
: 蒽谢谢~我发现用ble搜索可穿戴设备就很好搜到!可是搜索手机和电脑都不可以诶?
: ble是专门为可穿戴设备设计使用的??
: 【 在 erabbit 的大作中提到: 】
: : 看一下log,有没
: .........
发自「贵邮」
厉害
【 在 dandelion5 (dandelion) 的大作中提到: 】
: BLE和手机电脑蓝牙是不一样的……
: 你这个只能搜到BLE设备…像低功耗蓝牙模块啥的…可穿戴设备一般都是…
: 发自「贵邮」
: ...................
似乎是==我一直以为电脑的蓝牙也能作为ble被搜索到呢。。。
囧
【 在 bluejen 的大作中提到: 】
: ble和经典蓝牙完全是两套东西。
: 发自「贵邮」