Cześć, co jeszcze muszę mieć by program wypisał mi znalezione urządzenia Bluetooth? Mam taki kodzik:

    public void commandAction(Command command, Displayable displayable) { 
                gauge.setLabel("Trwa Wyszukiwanie");
                // Włączenie Bluetooth
                try {
                    localDevice = LocalDevice.getLocalDevice();
                    localDevice.setDiscoverable( DiscoveryAgent.GIAC );
                } catch (IOException e) {
                    localDevice = null;
                    return;
                }
                gauge.setValue(10); //Ustaw skalę na 10

                //Odnajdź uźądzenia
                try {
                    discoveryAgent = LocalDevice.getLocalDevice().getDiscoveryAgent();
                    discoveryAgent.startInquiry(DiscoveryAgent.GIAC, this);
                } catch (BluetoothStateException e ) {
                    System.out.println("Błąd w trakcie: " + e);
                }
    }  

    public void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) { // Pokaż elementy
        System.out.println("znaleziono coś!");
        gauge.setValue(gauge.getValue() + 10);
        gauge.setLabel("BT: " + btDevice.getBluetoothAddress());
        devicesInVicinity.addElement(btDevice);
    }

    public void inquiryCompleted(int discType) { // koniec
        if (discType == INQUIRY_COMPLETED) {
            gauge.setValue(100);
            gauge.setLabel("Znaleziono: "  + devicesInVicinity.size() + " BTdevice.");
            //switchDisplayable(null, getFormRobot());
        } else {
            gauge.setValue(100);
            gauge.setLabel("Wywołanie: " + discType);
        }
   }

    public void servicesDiscovered(int transID, ServiceRecord[] records) {
        gauge.setLabel("servicesDiscovered");
    }
    public void serviceSearchCompleted(int transID, int respCode){
        gauge.setLabel("serviceSearchCompleted");
    }

Z góry dzięki :*