Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / March 2006

Tip: Looking for answers? Try searching our database.

aiuto j2me bluetooth

Thread view: 
ciccio - 22 Mar 2006 16:13 GMT
Salve a tutti, mi ritrovo con un problema che magari è una cavolata,
ma io non ne vengo fuori.
Sto programmando su piattaforma Netbeans+mobilitypack in J2me, lo scopo
e testare le classi bluetooth e creare una midlet che mi rilevi i
dispositivi blt presenti a portata del mio dungle blt.
preparo un semplice programmino che appunto mi dia solo i nomi dei
dispositivi trovati
faccio il debug e il run , non ci sono errori, il programma funziona
correttamente ma dal momento che parte l'inquiry e quindi il
DiscoveryListener, ecco che lui salta a piè pari il metodo per la
ricerca dispositivi entra in inquiryCompleted dicendomi che è andat
tutto bene e si chiude pulito senza dar problemi, alla fine quindi non
ha rivelato nulla.
Forse la storiella qui è un pò complessa c'è nessuno di voi che può
darmi una mano?
Dubito che il problema sia il codice , che comunque vi lascio qui nel
caso io abbia proprio sbagliato qualcosa:

package Scheletro3;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.bluetooth.*;
import java.io.IOException;

public class scheletro3 extends MIDlet implements DiscoveryListener{
   public void startApp() {
       parte_blt();
   }

   public void pauseApp() { }
   public void destroyApp(boolean unconditional) {}

    public void deviceDiscovered(RemoteDevice btDevice, DeviceClass
cod){
       System.out.println("........................sono in device
discovered");
       try{
       String nome = (String)btDevice.getFriendlyName(false);
       System.out.println("dispositivo rilevato in rete     " + nome);
       }catch(IOException ex){}
   }
   public void inquiryCompleted(int discType){
   System.out.println(".............................sono in inquiry
completed");
   }
   public void servicesDiscovered(int transID, ServiceRecord[]
servRecord){}
   public void serviceSearchCompleted(int transID, int respCode){}

   public void parte_blt()  {
       try{
           LocalDevice local = LocalDevice.getLocalDevice();
           String address = local.getBluetoothAddress();
           String name = local.getFriendlyName();
           System.out.println("il mio dispositivo è   "+ name + "
rilevato");
           DiscoveryAgent agent = local.getDiscoveryAgent();
           System.out.println(".............................parte
inquiry");
           agent.startInquiry(DiscoveryAgent.GIAC,this);
       }catch(BluetoothStateException e){}      
   }
}
David N. Welton - 22 Mar 2006 20:13 GMT
> Salve a tutti, mi ritrovo con un problema che magari è una cavolata,
> ma io non ne vengo fuori.

Ciao - di solito qua si scrive in inglese.

Questo gruppo potrebbe essere di aiuto:

http://groups.yahoo.com/group/jmdf/

sopratutto per il fatto che si parla poco di j2me in questo gruppo in
ogni caso, inglese o meno.

Translation:

Explained it's a primarily english language group, linked to an Italian
J2ME resource site, and mentioned the fact that j2me isn't very much
discussed here in any case, whatever the language.

Ciao,
Signature

David N. Welton
- http://www.dedasys.com/davidw/

Linux, Open Source Consulting
- http://www.dedasys.com/



Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.