CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Connessione Bluetooth tra Android e Windows

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
    Baby Droid


    Registrato dal
    Jun 2015
    Messaggi
    7

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Connessione Bluetooth tra Android e Windows

    Salve a tutti,

    ho problemi di connessione bluetooth, utilizzando questo codice, tra il mio Samsung (API 16) e il mio pc (Windows 8.1). in particolare l'associazione tra i dispositivi avviene solo se richiesta dal pc, e dura comunque pochi secondi, dopodiché il cellulare passa di nuovo allo stato di associato. Ho controllato più volte le impostazioni bluetooth del mio computer, ma non ho risolto il problema. Lo stesso si verifica se tento di connettermi ad uno smartphon con Windows phone. La connessione rimane invece stabile se mi connetto a cellulari Android con API vicine alla 16.
    Qualcuno saprebbe gentilmente dirmi quali sono le possibile cause di questo problema ? E in caso, come risolverle ?

    Vi ringrazio anticipatamente per la risposta :-)







    public class ConnectThread extends Thread {

    public UUID my_UUID;
    public ParcelUuid[] parceluuids;
    public BluetoothSocket mmSocket;
    public BluetoothDevice mmDevice;
    int num_uuids;


    // E' il costruttore del thread
    public ConnectThread(BluetoothDevice device) {

    BluetoothSocket tmp = null;
    mmDevice = device;
    parceluuids = device.getUuids();
    // num_uuids = parceluuids.length;
    my_UUID = parceluuids[0].getUuid();

    try {
    tmp = device.createRfcommSocketToServiceRecord(my_UUID);
    Log.i("MESSAGGIO","ACQUISITO IL SOCKET");
    } catch (IOException e) {
    Log.e("ERRORE","IL SOCKET NON E' STATO ACQUISITO");
    }

    mmSocket = tmp;
    }

    public void run() {
    Statistiche_2.B_adapter.cancelDiscovery();
    Log.i("INFO","TERMINATA LA RICERCA DI DISPOSITVI");

    try {
    if (!mmSocket.isConnected()) {
    Log.i("INFO", "SOCKET NON CONNESSO");
    mmSocket.connect();
    }

    if(mmSocket.isConnected()){
    Log.i("INFO", "SOCKET CONNESSO");

    /** INVIO DEI DATI **/
    Invia invia = new Invia(mmSocket);
    invia.start();
    }
    }
    catch (IOException connectException) {
    try {
    mmSocket.close();
    Log.e("ERRORE","NON RIESCO A CONNETTERMI, UUID = " + my_UUID.toString());
    }
    catch (IOException closeException) {
    Log.e("ERRORE","NON RIESCO A CHIUDERE IL SOCKET");
    }
    }
    }

  2.  
  3. #2
    Androidiani Power User L'avatar di NiloGlock


    Registrato dal
    Feb 2013
    Località
    Sassari
    Messaggi
    25,641
    Smartphone
    LG G2, LeMax 2

    Ringraziamenti
    2,561
    Ringraziato 6,826 volte in 5,301 Posts
    Predefinito

    Sposto in sezione sviluppo...
    REGOLAMENTO CONSIGLI SULL'UTILIZZO DEL FORUM F.A.Q. DEL FORUM MANUALE BBCODES



    STORIA DELLE VERSIONI DI ANDROID
    __________________________________________________

    Smartphone:

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