android蓝牙开发中遇到的问题

雪松 发布于 2013/09/09 07:43
阅读 167
收藏 0

最近在android系统上使用android API协议了android应用,测试中发现,但周边没有其他蓝牙设备时软件能正常连接到指定的蓝牙设备。当周边有其它蓝牙设备时在搜索过程中会出现崩溃,请教这可能是什么造成的?

我在onReceive回调函数中是这么写的:

if(BluetoothDevice.ACTION_FOUND.eqia;s(action)){

     BuletoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);

     if(null == device)return;

    bloothName = device.getName();

    if(bloothName.indexof("fcs")>=0){//判断是我需要连接的蓝牙设备,如果不是直接返回

}else  return;//

   if(device.getBondState() != BlutoothDevice.BOND_BONDED){//进行蓝牙设备帮定

   }

}

我现在怀疑当判断到该蓝牙设备非指定设备时这么直接返回是否有问题,请大牛们帮忙解决。

谢谢

加载中
返回顶部
顶部