Bonjour j'essaie de faire un portage d'une de mes applications J2ME vers android 2.1
C'est une application bluetooth.
J'ai créé un server spp sur le nexus one .
La création se fait correctement.
Maintenant j'essaie avec un autre device BT (PC dans mon cas) d'afficher les services disponnibles sur le Nexus one il ne me montre pas mon serveur .
Alors avec J2ME il me montre tous les serveurs que je crée (le code J2ME est différent bien sur)
Quelqu'un pourrait il m'aider ? Ai je zapper quelque chose

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
mAdapter = BluetoothAdapter.getDefaultAdapter();
thBT  =new BtConnecTest();
            thBT.start();
 
class BtConnecTest extends Thread{
        @Override
        public void run()
        {
        try {
                out.append("mAdapter.listing\n");
                btServer = mAdapter.listenUsingRfcommWithServiceRecord("MySERVER", MY_UUID);
                out.append("mAdapter listing: Success \n");
            }
            catch (IOException ex) {
                out.append("Error : mAdapter.listing\n");
            }
            out.append("btServer.accept(): Waiting \n");
            try {
                socket = btServer.accept();
                out.append("New device \n");
                if(socket!=null)
                {
                    out.append(socket.toString());
                }
                else
                    out.append("Accept : Socket is null");
            } catch (IOException ex) {
                out.append("Error : btServer.accept()\n");
            }
            if(socket!=null)
            {
                try {
                    input = socket.getInputStream();
                    output = socket.getOutputStream();
                    if(output!=null) output.write((byte)0xAC);
                    if(input!=null) out.append("Read = " + input.read());
                } catch (IOException ex) {
                    out.append("getInputStream\n");
                }
            }
            else
                out.append("Last : Socket is null");
        }
    }