连续扫描蓝牙设备

时间:2013-02-13 10:35:26

标签: android bluetooth

我编写了以下代码,根据link中提供的解决方案不断扫描蓝牙设备。根据解决方案,我的设备应该连续扫描/搜索范围内的蓝牙设备,但在我的情况下,扫描只发生约64秒。

我在两台设备上测试了这段代码,一台使用Android V2.2,另一台使用V2.3,两台设备仅扫描~64秒。

如何连续扫描设备?

    public void onReceive(Context context, Intent intent) {

        String action = intent.getAction();
        if(BluetoothDevice.ACTION_FOUND.equals(action)){

          //Do Something

        }else if(BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)){
            btAdapter.startDiscovery();
        }
    }

0 个答案:

没有答案