Bonjour tout le monde,

Je suis en train de faire ce tutorial:
http://sberfini.developpez.com/tutor...oid/bluetooth/

J'ai bien ma liste des appareils mais, à ce niveau:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// On crée un BroadcastReceiver pour ACTION_FOUND
private final BroadcastReceiver receiver = new BroadcastReceiver() {
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        // Quand la recherche trouve un terminal
        if (BluetoothDevice.ACTION_FOUND.equals(action)) {
            // On récupère l'object BluetoothDevice depuis l'Intent
            BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
            // On ajoute le nom et l'adresse du périphérique dans un ArrayAdapter (par exemple pour l'afficher dans une ListView)
            mArrayAdapter.add(device.getName() + "\n" + device.getAddress());
        }
    }
};
// Inscrire le BroadcastReceiver
IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
registerReceiver(receiver, filter); // N'oubliez pas de le désinscrire lors du OnDestroy() !
quand l'appareil n'a jamais été appairé, ce message ne s'affiche pas:
Nom : bt_pairing_request.png
Affichages : 188
Taille : 7,7 Ko

Normalement, et si j'ai bien compris, la condition if (BluetoothDevice.ACTION_FOUND.equals(action)) dit : si le périphérique est nouveau fait ce qui suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
cette fonction appelle le Message Box via Intent et appaire le material.

Mais moi le message ne s'affiche pas et donc impossible d'appairer l'appareil.

Que dois-je faire ? merci d'avance