IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Bluetooth savoir si un appareil est déjà connecté


Sujet :

API standards et tierces Android

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 54
    Points : 58
    Points
    58
    Par défaut Bluetooth savoir si un appareil est déjà connecté
    Bonjour,
    Je n'arrive pas à comprendre comment savoir si un appareil (dans mon cas une douchette) connecté en bluetooth, est déjà connecté.
    Je m'explique, j'utilise BroadcastReceiver pour savoir si l'appareil s'est connecté ou déconnecté.
    Cependant si l'appareil est déjà connecté avant même le lancement de mon application j'aimerais pouvoir afficher une fenêtre pour forcer l'utilisateur à devoir connecter la douchette pour continuer la navigation dans l'application.

  2. #2
    Membre éprouvé Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Points : 1 014
    Points
    1 014
    Par défaut


    Tu ne peux vérifier que si l'appareil est appairé grâce à la fonction getBondState().

    Ton appareil est connecté qu'une fois que tu as créé une RFcomSocket et que tu as fait connect sur cette socket. (comme indiqué ici).
    Ton appareil est donc déjà connecté (dans le sens qu'il va créer un conflit avec la connexion que tu essaie d'établir) uniquement s'il y a un Thread qui possède une socket vers cet appareil, enregistrer avec l'UUId que tu voulais utilisé et qui est déja connecté.
    Sinon, La question ne se pose pas, tu te connectes en créant ta socket et en la connectant.
    "On sera toujours mieux installé assis en 1ère que debout en 2nde", un illustre inconnu


    Avant de poser une question vérifiez si elle n'a pas déjà une réponse dans les cours et tutoriels
    Si votre problème est pensez à marquer la conversation comme telle
    Si un message est utile, pertinent, et/ou vous êtes d'accord avec, pensez à à l'inverse s'il est inutile, faux ou que vous n'êtes pas d'accord, pensez à

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 54
    Points : 58
    Points
    58
    Par défaut
    Tous d’abord merci de m'avoir répondu,
    Si j'ai bien compris il n'existe aucune méthode pour connaitre si un appareil est déjà connecté.

  4. #4
    Membre éprouvé Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Points : 1 014
    Points
    1 014
    Par défaut
    Oui c'est ça,

    mais ce que je voulais préciser c'est que la notion de connecter a peu de sens. Ton appareil est appairé ou non. Et après la (ou les) socket que tu as ouvert peut être connecté ou non.
    "On sera toujours mieux installé assis en 1ère que debout en 2nde", un illustre inconnu


    Avant de poser une question vérifiez si elle n'a pas déjà une réponse dans les cours et tutoriels
    Si votre problème est pensez à marquer la conversation comme telle
    Si un message est utile, pertinent, et/ou vous êtes d'accord avec, pensez à à l'inverse s'il est inutile, faux ou que vous n'êtes pas d'accord, pensez à

Discussions similaires

  1. Nod : un anneau Bluetooth pour contrôler vos appareils connectés
    Par Stéphane le calme dans le forum Actualités
    Réponses: 5
    Dernier message: 09/08/2020, 14h01
  2. Réponses: 2
    Dernier message: 04/02/2015, 10h26
  3. Réponses: 2
    Dernier message: 31/05/2011, 11h26
  4. Réponses: 0
    Dernier message: 01/05/2011, 18h02
  5. connecter deux téléphones par bluetooth
    Par chabfive dans le forum Développement Mobile en Java
    Réponses: 2
    Dernier message: 26/12/2006, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo