CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

Lista delle connessioni Bluetooth attive

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Dec 2009
    Messaggi
    70

    Ringraziamenti
    2
    Ringraziato 2 volte in 1 Post
    Predefinito

    Lista delle connessioni Bluetooth attive

    Salve a tutti, sto sviluppando un'applicazione per Android e mi servirebbe sapere se esiste un metodo (o eventualmente qualche dritta per implementarlo) che mi ritorna la lista delle connessioni Bluetooth attive per il dispositivo.

    Ho visto che la classe BluetoothAdapter ha il metodo getBondedDevices() che ritorna la lista dei dispositivi accoppiati, ma non ha alcun metodo per listare i dispositivi attualmente connessi.

    Ho visto anche che sempre la classe BluetoothAdapter ha il metodo getRemoteDevice(String address) che ritorna l'istanza di BluetoothDevice identificata dall'indirizzo passato come parametro: il problema e' che io non conosco l'indirizzo; esiste mica un modo per ricavarlo?

    In ogni caso (giusto per chiarire che non ho intenzione di scrivere codice maligno), a me servirebbe sapere semplicemente se il dispositivo Bluetooth e' in uso (nello specifico connesso ad un dispositivo) oppure no.

    Grazie

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Aug 2010
    Località
    Palermo
    Messaggi
    48

    Ringraziamenti
    0
    Ringraziato 7 volte in 7 Posts
    Predefinito

    Provato con la proprietà BOND_BONDED di BluetoothDevice?

  4. #3
    Androidiano


    Registrato dal
    Dec 2009
    Messaggi
    70

    Ringraziamenti
    2
    Ringraziato 2 volte in 1 Post
    Predefinito

    Grazie per la risposta.
    Purtroppo dal sito ufficiale BluetoothDevice | Android Developers :
    codice:
    public static final int BOND_BONDED
    
    Since: API Level 5
    Indicates the remote device is bonded (paired).
    A shared link keys exists locally for the remote device, so communication can be authenticated and encrypted.
    Being bonded (paired) with a remote device does not necessarily mean the device is currently connected. It just means that the ponding procedure was compeleted at some earlier time, and the link key is still stored locally, ready to use on the next connection.
    Constant Value: 12 (0x0000000c)
    Come scritto sopra, l'attributo BOND_BONED nella classe BluetoothDevice non e' in relazione con un dispositivo connesso, ma con uno accoppiato al telefono.

  5. #4
    Baby Droid


    Registrato dal
    Aug 2010
    Località
    Palermo
    Messaggi
    48

    Ringraziamenti
    0
    Ringraziato 7 volte in 7 Posts
    Predefinito

    a te serve sapere la lista di chi è connesso con te?

  6. #5
    Androidiano


    Registrato dal
    Dec 2009
    Messaggi
    70

    Ringraziamenti
    2
    Ringraziato 2 volte in 1 Post
    Predefinito

    Piu' che altro a me servirebbe sapere solamente se qualcuno e' connesso oppure no...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy