无法在android Bluetooth中获取设备名称

无法在android Bluetooth中获取设备名称,android,bluetooth,Android,Bluetooth,我正在尝试在android中获取已连接的蓝牙设备名称。 正在获取所有邻近蓝牙设备名称的列表 请查找以下代码: BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); IntentFilter filter = new IntentFilter(); filter.addAction(BluetoothDevice.ACTION_FOUND); filter.addAction(Bluet

我正在尝试在android中获取已连接的蓝牙设备名称。 正在获取所有邻近蓝牙设备名称的列表

请查找以下代码:

    BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();

    IntentFilter filter = new IntentFilter();

    filter.addAction(BluetoothDevice.ACTION_FOUND);
    filter.addAction(BluetoothAdapter.ACTION_DISCOVERY_STARTED);
    filter.addAction(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);

    registerReceiver(mReceiver, filter);
    adapter.startDiscovery();



 private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();

        if (BluetoothAdapter.ACTION_DISCOVERY_STARTED.equals(action)) {
            //discovery starts, we can show progress dialog or perform other tasks
        } else if (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) {
            //discovery finishes, dismis progress dialog
        } else if (BluetoothDevice.ACTION_FOUND.equals(action)) {
            //bluetooth device found
            BluetoothDevice device = (BluetoothDevice) intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);

            Log.d(TAG,"test--"+ device.getName());
        }
    }
};  
提前谢谢